Rich with tomatoes and herbs, this classic Italian recipe for homemade spaghetti sauce may become a family tradition in your home. A pot of spaghetti sauce simmering on the stove will have everyone coming to the kitchen to see what’s cooking. 

Recipe Overview

Why you’ll love it: It’s easy to make and tastes rich and velvety.

How long it takes: 1 hour 30 minutes, but a lot is hands-off
Equipment you’ll need: large pot, spoon
Servings: 14 servings

Homemade spaghetti sauce in a yellow pot.
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!

What’s more delicious than a big bowl of spaghetti smothered in hearty red tomato sauce? If you asked my dad, he would probably say he couldn’t think of anything he likes better. Whenever my mom asks him what sounds good for dinner, his first and immediate reply is “Spaghetti!” My grandma always made her famous spaghetti sauce (with her secret recipe) for his very best birthday dinner. 

Homemade spaghetti sauce is surprisingly uncomplicated and easy to make. Lots of tomatoes, onions, garlic, and herbs comprise the ingredient list. You may have everything you need right in your pantry. In no time, you can be simmering this delectable and classic sauce in a pot on your stove. The only attention it requires is a stir now and then. 

My only question is: What are you waiting for? Open a bottle of Pinot Noir or another medium bodied red wine and raise a toast to the cook!

Spaghetti in a white bowl with classic marinara.

About this homemade spaghetti sauce

I use four different forms of canned tomatoes to make this homemade spaghetti sauce: tomato paste, crushed tomatoes with their juice, tomato sauce, and diced tomatoes with their juice. 

Although homemade spaghetti sauce requires a nice long simmer on the stove, most of that time is hands-off. You could also use a slow cooker to simmer the spaghetti sauce on low for 8 hours.

Listen for the “Grazie” (thank you!) that’s sure to come your way. The correct response to that is “Prego!”(meaning: you’re welcome!).

Spaghetti sauce in pan with large serving spoon.

How to make this Recipe

It’s simple! Sauté onions and garlic in olive oil, add a couple tablespoons of tomato sauce and heat it up for a minute or so, then add the tomatoes.

Add the dried spices: oregano, thyme, bay leaf, a tablespoon of sugar, and red pepper flakes.

Stir well and simmer for at least one hour, but up to three hours. Just before serving, remove the bay leaf, and stir in a little butter, and some fresh basil and parsley. 

Serve over your favorite pasta with a sprinkle of freshly grated Parmesan cheese. Buon appetito!

Spaghetti with spaghetti sauce and cheese.

How to make this spaghetti sauce your own

  • If you have a garden full of tomatoes, that’s wonderful! You can easily substitute peeled fresh tomatoes for the crushed and diced tomatoes. Roma tomatoes or another meaty variety work best. You’ll need about four pounds.
  • Add more veggies: Chopped bell peppers or mushrooms can be added. Sauté them with the onions. Or stir in a few handfuls of baby spinach right before serving. 
  • I like to serve this sauce with homemade meatballs or baked turkey meatballs. Frozen meatballs are so handy. Just add them to the sauce about halfway through the simmering time so they get heated through.
  • If you would like to make a spaghetti sauce with meat, sauté ground beef or turkey, or Italian sausage with the onions, and then continue the recipe as directed.
  • If you happen to have a rind of Parmesan cheese, put that in the sauce as it simmers to enhance the flavor.
  • Make this sauce vegan or Whole30 simply by omitting the butter and sugar.
  • Don’t have any fresh herbs? Simply add a tablespoon of dried basil and parsley instead.
  • If you prefer a sauce made without tomatoes, maybe this isn’t the recipe for you. Try this creamy chicken spaghetti or chicken Marsala pasta

FAQ

What’s the difference between spaghetti sauce and marinara?

There seems to be some debate about the difference between spaghetti sauce and marinara. Generally, marinara is a thinner sauce, made with tomatoes and seasoning, which isn’t simmered as long as spaghetti sauce, giving marinara a fresher flavor. Spaghetti sauce is similar, but usually includes additional ingredients such as onions, peppers, mushrooms, or meat, and has a longer cooking time and a heartier flavor.
Ultimately, I guess you could say that spaghetti sauce is any sauce that you put on spaghetti, right? The word sauce comes from the Italian word salsa, which means topping. 

Reheating and Storage Tips

Leftover spaghetti sauce will keep in the fridge for up to 4 days. Store in a resealable container. Reheat gently in a saucepan on the stove when ready to serve.

Homemade spaghetti sauce is a meal preppers’ dream. You can make a big batch of this sauce when you have extra time and freeze it in freezer containers indefinitely. Preferably, you should allow time for it to thaw overnight in the fridge before using.

Or, make a big batch of sauce on Saturday or Sunday, and plan meals around it for the rest of the week. It’s perfect for more than spaghetti and meatballs. Use it for this easy skillet lasagna, pizza stuffed spaghetti squash, or pizza quesadillas, or as a dipping sauce for air fryer mozzarella sticks or chicken strips

Other pasta sauce recipes

Looking for more delicious ways to top your favorite pasta?

Recipe

Spaghetti Sauce Recipe

4.53 from 496 votes
Prep Time: 15 minutes
Cook Time: 1 hour 30 minutes
Total Time: 1 hour 45 minutes
Servings: 14
Rich with tomatoes and herbs, this homemade spaghetti sauce recipe may become a family tradition in your home. Homemade spaghetti sauce is easy to make and tastes rich and velvety.
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Ingredients 

  • 1 tablespoon olive oil
  • 1 cup finely diced yellow onion (1 medium onion)
  • 3 cloves garlic, minced (1 tablespoon minced garlic, more if desired)
  • 2 tablespoons tomato paste
  • 1 can (28 ounces) crushed tomatoes
  • 1 can (15 ounces) tomato sauce
  • 1 can (14.5 ounces) petite diced tomatoes, undrained
  • 1 tablespoon granulated white sugar
  • 1 tablespoon dried oregano
  • ½ teaspoon dried thyme
  • ¼ teaspoon red pepper flakes (more if desired)
  • 1 bay leaf
  • 1 tablespoon butter
  • ¼ cup chopped fresh basil (or 1 tablespoon dried basil)
  • ¼ cup chopped fresh parsley (or 1 tablespoon dried parsley)

Instructions 

  • Heat oil in a large deep pan or Dutch oven over medium heat. Add onion and cook for 4 to 5 minutes, stirring frequently, until translucent. Add garlic and continue to cook, stirring, for 1 minute or until fragrant. 
    1 tablespoon olive oil, 1 cup finely diced yellow onion, 3 cloves garlic, minced
  • Add tomato paste and cook, stirring constantly, until it coats the onions and garlic, and darkens slightly, about 1 minute. 
    2 tablespoons tomato paste
  • Add crushed tomatoes, tomato sauce, diced tomatoes, sugar, oregano, thyme, red pepper flakes, and bay leaf. Stir to combine.
    1 can (28 ounces) crushed tomatoes, 1 can (15 ounces) tomato sauce, 1 can (14.5 ounces) petite diced tomatoes, undrained, 1 tablespoon granulated white sugar, 1 tablespoon dried oregano, ½ teaspoon dried thyme, ¼ teaspoon red pepper flakes, 1 bay leaf
  • Bring to a simmer, then lower heat and simmer, partially covered, for at least 1 hour or up to 3 hours. Stir occasionally to make sure the sauce isn't sticking to the bottom of the pan. Adjust heat if necessary.
  • Carefully remove the bay leaf and stir in butter, basil, and parsley until butter is melted.
    ¼ cup chopped fresh basil, ¼ cup chopped fresh parsley, 1 tablespoon butter
  • Taste the sauce, and season with additional salt and pepper if desired. If you like a sweeter sauce, add a little more sugar.

Notes

  • Add meat: For a sauce with meat, add 1 pound ground beef, turkey, or Italian sausage. Brown in pan with onions before adding the garlic. If you like meatballs, try homemade meatballs or baked turkey meatballs, adding them to the sauce about halfway through the simmering time. You don’t have to thaw the meatballs first.
  • Variations: Adjust the seasoning to your preference; add more sugar if you like a sweeter sauce, more red pepper flakes for a spicier sauce. Additional vegetables can be added; try chopped bell peppers, mushrooms, or finely diced or shredded carrots (they’ll make the sauce less acidic, too!). Fold in chopped baby spinach right before serving if you like. 
  • Less sodium: Many commercial spaghetti sauces are high in sodium. To reduce sodium in this recipe, use no-salt-added canned tomato products.
  • Slow cooker spaghetti sauce:Once you’ve prepped the sauce, it can be transferred to your crockpot to cook on low for up to 8 hours. (Try my crockpot spaghetti sauce.)
  • Storage & reheating: Leftover sauce can be refrigerated for up to 5 days. Reheat in a saucepan over medium low heat until sauce is hot and steaming. 
  • To freeze: Homemade spaghetti sauce is very freezer-friendly. Consider making a double batch so you’ll have extra to freeze (this recipe makes 7 cups). Allow the sauce to cool, then transfer to freezer containers or sturdy ziplock freezer bags, leaving head room for expansion. It will keep for at least six months. Thaw in the refrigerator before reheating.

Video

Nutrition

Serving: 0.5cup sauce, Calories: 63kcal, Carbohydrates: 11g, Protein: 2g, Fat: 2g, Saturated Fat: 1g, Polyunsaturated Fat: 0.3g, Monounsaturated Fat: 1g, Trans Fat: 0.03g, Cholesterol: 2mg, Sodium: 284mg, Potassium: 398mg, Fiber: 3g, Sugar: 7g, Vitamin A: 508IU, Vitamin C: 13mg, Calcium: 47mg, Iron: 2mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Did You Make This?Share a comment and rating below! I love hearing what you think!
A cookbook cover shows tacos, a jar of seasoning mix, and the title Weeknight Flavor Fix: 7 Seasoning Mixes to make cooking stress-free by Rachel Cooks.

7 Easy

Seasoning Mixes

plus grocery list, recipe ideas, & more!

FREE EBOOK!

Select Options
4.53 from 496 votes (450 ratings without comment)

Leave a comment

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

Recipe Rating




226 Comments

  1. Karen says:

    5 stars
    Made this sauce tonight. Absolutely delicious! Of course I added more garlic but that is my personal preference. This recipe is a keeper.

    1. Rachel Gurk says:

      So happy you like it! Extra garlic is never a bad idea.

  2. Rotti Papa56 says:

    Have you canned this recipe? Would water bath be sufficient for canning this recipe.

    1. Rachel Gurk says:

      I haven’t, sorry!

  3. Lucia Zuro says:

    5 stars
    EXCELLENT Recipe! It has been my “go to” sauce for over a year. Always a hit. My only standard modification is that I add 1/4-1/2c dry red wine and a raw carrot. Wine for taste and the carrot is to naturally lower the acidity? I always do it, maybe it works?
    I “sometimes” use “fire roasted” diced tomatoes for a different taste. I have added “roasted red peppers” towards the end. I have added vegetables and/or meat. My favorite is still the standard recipe served with meatballs or chicken Parmesan.
    Love this recipe, it turns out as is or any option you decide to add. Always a crowd pleaser.

    1. Rachel Gurk says:

      Thank you so much for leaving a review – it means a ton to me! I’m glad it’s been a hit for you! That makes me so happy. :)

  4. Kim Hurse says:

    5 stars
    I had a spaghetti dinner party for 12 people and doubled the recipe. It was the perfect amount of sauce. Every guest raved about the sauce and asked for the recipe. Almost everyone went back for seconds. Fantastic find on internet! This is a true winner!

    1. Rachel Gurk says:

      This comment brought a huge smile to my face! I’m so glad it was a hit!

  5. Maria says:

    5 stars
    Wow, best home made spaghetti sauce I’ve ever made. So delicious. Used all the ingredients listed except I used dried parsley because I didn’t have fresh. Doubled recipe because going to freeze some in Mason jars for later. Only two of us. Never buying the store sauce again. I enjoy your channel so much, step-by-step, as well as your beautiful aprons.

    1. Rachel Gurk says:

      Wow, thank you so much! So gld you liked it!

  6. Melanie says:

    5 stars
    1st recipe I’ve tried and love it. I can’t enjoy the pre-made stuff anymore, this was just too good. Thank you for sharing. I’m making a big batch to freeze because it is so time consuming. If you want more spice add more pepper flakes, I add green bell peppers and just can’t tell you how much my family and I enjoy this. Thanks again♡.

    1. Rachel Gurk says:

      This makes me so happy! I really appreciate you leaving a review, it means a lot to me.

  7. MeanMommaXs2 says:

    1st recipe I’ve tried and love it. I can’t enjoy the pre-made stuff anymore, this was just too good. Thank you for sharing. I’m making a big batch to freeze because it is so time consuming. If you want more spice add more pepper flakes, I add green bell peppers and just can’t tell you how much my family and I enjoy this. Thanks again♡.

    1. Rachel Gurk says:

      I’m so glad you liked it! Thank you for leaving a review!

  8. Emery says:

    1 star
    One of the worst sauce I’ve made.

    1. Rachel Gurk says:

      Oh wow, I’m sorry to hear that. Did you follow the directions and ingredients exactly, or did you adapt it?

  9. Nancy Bierbaum says:

    Found your recipe for the Homemade Spaghetti Sauce and am making and canning it on Thursday, with friends. We have a bushel of just picked tomatoes so we are soo excited! LOVE all the reviews and I will let you know what the 3 of us amateur cooks think too.
    Thank you and God Bless, Nancy B

    1. Rachel Gurk says:

      I hope you all loved it!

  10. GALE VALERIE REIN says:

    Can you use fresh tomatoes in this recipe? If so how many pounds would you suggest

    1. Rachel Gurk says:

      I definitely think you could, but I’m not sure about the exact amount since we haven’t tested it. However, it’s a very forgiving recipe and you can taste and season accordingly at the end if you use too many tomatoes. I don’t think you can go wrong!