A spaghetti sauce recipe is one of the most versatile and well-loved homemade recipes.

Jam packed with flavor, this spaghetti sauce is made with ground beef, Italian sausage, and seasonings to create a rich and zesty sauce.

This sauce is comforting, loved by adults and children alike, and it can be added to so many pasta dishes.

ladle scooping homemade spaghetti sauce with text

Homemade Spaghetti Sauce!

  • This recipe is so easy to make at home.
  • Made with sausage and ground beef, this sauce is hearty and filling, add extra veggies like bell peppers if you’d like.
  • Add extra tomatoes or sauce to stretch this budget-friendly dish even further!
  • Make a double or triple batch, this spaghetti sauce freezes well for future meals.
  • Enjoy it over spaghetti or other pasta shapes or use it in a favorite lasagna recipe.
ingredients assembled to make homemade spaghetti sauce

Ingredients for Spaghetti Sauce

MeatGround beef and Italian sausage are the meats of choice for this recipe but you can use just one or the other if you’d like. Sausage is extra flavorful so if you skip it, add extra seasonings.

Vegetables – Onion adds flavor while shredded carrot balances out the tang of the tomatoes. If you’d like to skip the carrot you can add either a spoonful of sugar to taste or a chopped red bell pepper.

Other great additions to a homemade spaghetti sauce recipe include green bell pepper, mushrooms, or shredded zucchini.

Sauce – Spaghetti sauce has a base of crushed tomatoes. I add tomato paste for tang and diced tomatoes for texture. If you prefer a smoother sauce, use all crushed tomatoes and simmer a bit longer.

In a Hurry?

Hey, it’s ok… to change it up a little if you’re in a rush!

To save time, brown the meat and onion as directed in the recipe below. Skip the crushed tomatoes, tomato paste, and water and use a jar of pasta sauce or marinara sauce instead. (I still like to add the seasonings and drained diced tomatoes). Simmer for 15 minutes.

How to Make Spaghetti Sauce

This sauce is so easy to cook, the family will love it!

  1. Brown Italian sausage, beef, onion, & garlic in a skillet or pot.
  2. Add the rest of the ingredients & simmer (as per the recipe below).
  3. Season with salt and pepper and stir in fresh herbs if using.

Feeling Fancy?

The addition of fresh herbs really makes this sauce next level. Fresh basil or fresh parsley should be stirred in right before serving.

If you happen to have a parmesan cheese rind, add it in while the sauce simmers and discard before serving.

Spaghetti with Meat Sauce on top in a white bowl

Tips for Perfect Homemade Pasta Sauce

  • For a thicker sauce, allow it to simmer on the stove without the lid. This will cause the liquid in the sauce to evaporate.
  • Add dry seasonings or spices at the beginning of cooking and fresh herbs at the end of cooking.
  • The carrots add a hint of sweetness to balance the tang of the tomatoes. No carrots? Add a small spoonful of sugar.
  • Don’t rinse the pasta. When the sauce is added to the noodles, some of the starch in the pasta will thicken the sauce slightly and help it to adhere to the noodles.

Storing Spaghetti Sauce

Spaghetti sauce will keep in an airtight container in the refrigerator for up to 3 days.

The best thing about spaghetti sauce is that it is so easy to freeze! Add it to an airtight container (or a freezer bag) and freeze it for up to 3 months.

More Favorite Pasta Sauce Recipes

Did your family love this homemade Spaghetti Sauce? Leave a rating and a comment below!

ladle scooping homemade spaghetti sauce with text
4.99 from 94 votes↑ Click stars to rate now!
Or to leave a comment, click here!

Homemade Spaghetti Sauce

This spaghetti sauce is versatile and filled with flavorful and fragrant ingredients!
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Servings 8 servings



  • 1 pound lean ground beef
  • ½ pound Italian sausage casings removed, or bulk sausage
  • 1 medium onion diced
  • 3 cloves garlic finely chopped
  • 28 ounces diced tomatoes
  • 28 ounces crushed tomatoes or tomato sauce
  • 6 ounces tomato paste
  • 1 cup water
  • ¼ cup *carrot grated
  • 1 ½ teaspoons Italian seasoning
  • ½ teaspoon dried basil
  • ½ teaspoon Kosher salt more to taste
  • 2 tablespoons fresh chopped parsley optional


  • Cook beef, sausage, onion, and garlic in a large pot or dutch oven until no pink remains. Drain fat.
  • Stir in the remaining ingredients.
  • Bring to a boil over medium-high heat. Reduce the heat to medium-low and let simmer uncovered for 30 minutes or until thickened.
  • Taste and season with salt and pepper. Stir in fresh parsley if using.
  • Serve over spaghetti or cooked pasta.


*Shredded carrots add sweetness to balance the tart flavor of the tomatoes. If you don’t have carrots, you can add a diced red bell pepper or add a small pinch of sugar.
Water is added to this recipe to allow the flavors to blend as it simmers without thickening too much. It can be replaced with beef broth or beef stock.
If substituting Italian sausage for another ground meat such as beef or pork, bump up the seasonings a little bit and add ½ teaspoon oregano and a pinch of red pepper flakes.
To thicken spaghetti, let it simmer uncovered until the liquid evaporates.
Do not rinse the pasta after draining. The starches in the pasta will thicken the sauce slightly and help it stick to the noodles!
Spaghetti sauce can be kept in an airtight container in the fridge for up to 3 days and in the freezer for up to 3 months. 
4.99 from 94 votes

Nutrition Information

Calories: 251 | Carbohydrates: 18g | Protein: 20g | Fat: 12g | Saturated Fat: 5g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 5g | Trans Fat: 0.2g | Cholesterol: 57mg | Sodium: 691mg | Potassium: 1003mg | Fiber: 4g | Sugar: 10g | Vitamin A: 1327IU | Vitamin C: 25mg | Calcium: 95mg | Iron: 5mg

Nutrition information provided is an estimate and will vary based on cooking methods and brands of ingredients used.

Course Main Course, Pasta, Sauce
Cuisine American, Italian
homemade spaghetti sauce and parsley with text
homemade spaghetti sauce in a pot with text
homemade spaghetti sauce with text
homemade spaghetti sauce and ingredients with text


, , , ,

Like our recipes?
Follow us on Pinterest!

Follow us on Pinterest

Recipes you'll love

About the author

Holly is a wine and cheese lover, recipe creator, shopping enthusiast and self appointed foodie. Her greatest passion is creating in the kitchen and making deliciously comforting recipes for the everyday home cook!
See more posts by Holly

Follow Holly on social media:

pinterest facebook twitter instagram

Free eBook!

Subscribe to receive weekly recipes and get a FREE Bonus e-book: Quick & Easy Weeknight Meals!

You can unsubscribe anytime by clicking the “unsubscribe” link at the bottom of emails you receive.

Latest & Greatest

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating


  1. Question – my family has big meat eaters. Would you suggest doubling the meat and keeping everything else the same if we want more meat, or should we double the whole recipe? Thank you!

    1. This sauce is pretty meaty but you could certainly add a little bit more (up to 2 pounds total). If you’re doubling the meat, you’ll probably need to increase the sauce ingredients a little bit.

  2. made this and loved it , added green peppers, red peppers and mushrooms a, and some additional seasonings, mrs dash, oregono, and sea salt .

  3. I made this in a crock pot……….cooking the meat, onion and garlic in a pan on the stove, before adding to the rest of the ingredients in the crock pot. I added mushrooms and served it over spaghetti noodles and it was wonderful !!!!5 stars

  4. I plan to make this recipe for Sunday night dinner. I’m having 9 kids over for dinner. Can I puree the tomato sauce before adding the meatballs? I’m not sure kids will enjoy having whole tomatoes in the sauce.

  5. i am not a cook AT ALL. can i make the sauce without meat to freeze? i want to use fresh meat every time. or does it matter??