• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Midwest Foodie
  • Recipes
  • Winter Recipes
  • About
  • Subscribe
  • Shop
  • Income Reports
  • Pinterest E-Book
  • Reviews
  • Media Kit
  • Vegan Recipe E-Book
    • Facebook
    • Instagram
    • Pinterest
menu icon
go to homepage
search icon
Homepage link
  • Recipes
  • Winter Recipes
  • About
  • Subscribe
  • Shop
  • Income Reports
  • Pinterest E-Book
  • Reviews
  • Media Kit
  • Vegan Recipe E-Book
    • Facebook
    • Instagram
    • Pinterest
  • ×
    Home » Dips and Sauces

    The Best Homemade Spaghetti Sauce Recipe

    Published: Sep 12, 2023 · By: Kylie · This post may contain affiliate links · 22 Comments

    This easy, one-pot meat spaghetti sauce recipe is packed with familiar flavors of Sunday night dinners. It's loaded with tender ground beef, hearty canned tomatoes, and fresh and dried herbs. The best part is it all simmers together in one pot which makes this meal totally doable, even on a busy weeknight!

    White bowl filled with spaghetti noodles topped with homemade spaghetti sauce.


     
    Jump to Recipe
    Table of Contents
    1 The Best Homemade Spaghetti Sauce Recipe
    2 Looking for more easy pasta recipes? Check out these family favorites!
    3 Ingredients to Make Spaghetti Sauce
    4 Canned vs. Fresh Tomatoes for Spaghetti Sauce
    5 Instructions
    6 Tips for Making the Best Meat Sauce
    7 What makes spaghetti sauce taste better?
    8 What gives spaghetti sauce depth of flavor?
    9 Why should you put sugar in spaghetti sauce?
    10 What is the difference between marinara sauce, pizza sauce, and spaghetti sauce?
    11 Cooking Time for Spaghetti Sauce
    12 How to Use Leftover Spaghetti Sauce
    13 Make it Vegetarian
    14 Make Spaghetti Sauce Ahead of Time
    15 Storing Leftover Spaghetti Sauce
    16 Freezing Spaghetti Sauce
    17 Reheating Homemade Spaghetti Sauce
    18 Looking for something to serve with spaghetti? Try these family favorites!
    19 More Easy Pasta Recipes
    20 Recipe
    21 Homemade Spaghetti Sauce Recipe

    The Best Homemade Spaghetti Sauce Recipe

    I'm finally sharing my secret family recipe with you all! Spaghetti meat sauce is a staple in our house and I always have a jar in the fridge or freezer for an easy dinner. We like to eat it with plain old spaghetti or add it to some of our other family favorites like cottage cheese lasagna, baked ravioli, lasagna roll-ups, or spaghetti casserole. It rivals your favorite storebought brand - PROMISE! And the best part is that it's super easy to throw together because it all cooks together in one pot!! Make a double batch over the weekend and freeze the leftovers so you're never too far away from a homemade spaghetti dinner!

    Looking for more easy pasta recipes? Check out these family favorites!

    • Cheesy Baked Spaghetti Recipe with Ground Beef
      Cook Time1 hour 5 minutes
    • The Very Best Italian Meatballs Recipe (Ready in 30 Minutes!)
      Cook Time30 minutes
    • The Easiest Chicken Alfredo Recipe
      Cook Time30 minutes

    Ingredients to Make Spaghetti Sauce

    Onion and Garlic

    Sauteed onion and garlic create a delicious flavor base for this sauce. I use white or yellow onion and freshly minced garlic cloves. You could also substitute ¾-1 teaspoon of garlic powder for the fresh garlic if you don't have any on hand. 

    Herbs and Spices

    Italian seasoning, garlic powder, onion powder, fresh basil, and fresh parsley are my favorite herbs and spices to add to homemade spaghetti sauce. You can also add dried thyme, dried oregano, and red pepper flakes to taste - or use whatever fresh or dried herbs you have on hand.

    Ground Beef

    I use an 80/20 ground beef for my recipes - don't forget, fat equals flavor so skip the lean ground beef for this tomato sauce recipe. You could also use Italian sausage instead of ground beef or a mixture of the two. If you want to use something lean like ground turkey or ground chicken, just keep in mind that it's not going to be quite as flavorful. To make this dish vegetarian or vegan use vegan ground beef crumbles or cooked lentils, or just omit the meat altogether.

    Tomato Paste

    The tomato paste will help enrich the tomato flavor and thicken the sauce. If you don't have any on hand, it's okay to omit it. But it will add a delicious depth of flavor and give the sauce that "cooked all day" flavor.

    Crushed Tomatoes

    Crushed tomatoes are the perfect consistency for this sauce. If you want a chunkier sauce, you could use fire-roasted diced tomatoes, or regular diced tomatoes, or crush San Marzano tomatoes yourself.

    Tomato Sauce

    Canned tomato sauce is the perfect consistency for homemade spaghetti meat sauce. Use your favorite brand of tomato sauce.

    Granulated Sugar

    Regular sugar or even brown sugar will work for this recipe. Sugar helps cut the acidity of the sauce, but a little goes a long way.

    Worcestershire Sauce

    Worcestershire can be substituted with soy sauce or tamari sauce, but I think Worcestershire has the best, most rounded flavor, and is the best option for spaghetti sauce recipes. 

    Bay Leaves

    Bay leaves add a delicious, peppery flavor. If you don't have these on hand, no worries, but they definitely add to the flavor profile and give the sauce a nice, herby finish.

    Bowls of ingredients to make homemade spaghetti sauce.

    Canned vs. Fresh Tomatoes for Spaghetti Sauce

    While fresh summer tomatoes are delicious, I prefer to use canned tomatoes for my spaghetti sauce recipes because:

    • They are consistent!
    • They always have the same flavor and texture no matter the season.
    • This means you can make a delicious tomato sauce in the middle of winter!
    • Fresh tomatoes are delicious but unless you are in peak tomato season they are not going to have enough flavor to stand up to the rest of the ingredients in this spaghetti sauce.
    • Canned tomatoes are super affordable as well which makes them a more cost-effective option compared to fresh tomatoes.

    Instructions

    Heat oil in a large sauté pan over medium heat. Sauté onion for 4 minutes, stirring frequently. Add garlic, Italian seasoning, garlic powder, and onion powder along with a couple pinches of salt and pepper. Sauté for another minute or so.

    Large white pan filled with sauteed diced onions, garlic, and dried herbs.

    Add ground beef along with a few large pinches of salt and pepper. Cook, crumbling with a spatula until browned.

    Browned ground beef with diced onions in a large saute pan.

    Add tomato paste and cook, stirring, for about 1 minute.

    Browned ground beef with herbs, onions, and tomato paste in a large white pot.

    Stir in crushed tomatoes, tomato sauce, sugar, and Worcestershire, along with a few large pinches of salt and pepper. Add bay leaves. Bring to a simmer. Reduce heat, cover, and simmer over low heat for 30-60 minutes.

    Ingredients to make homemade meat sauce in a large white pot.

    Stir in fresh basil and parsley.

    White pot filled with homemade spaghetti meat sauce with fresh parsley and basil being added.

    Season to taste with salt and pepper. Enjoy!

    Homemade meat sauce in a large white pot.

    Tips for Making the Best Meat Sauce

    • Be sure to crumble the beef as it's cooking. This will ensure that it browns evenly and gives you the best flavor.
    • Use a mixture of ground pork or Italian sausage along with the ground beef to add another layer of flavor.
    • Switch up the herbs to suit your family's taste. Try adding fresh oregano or sage along with the basil and parsley.
    • You can simmer the sauce for longer than an hour if you prefer, but in my experience, it doesn't add a ton more flavor.
    • Add a splash of dry red wine while you're simmering the sauce. This will add more dimension to the sauce and give it a slightly richer flavor.
    • Add a Parmesan rind into the sauce while it's simmering to add a delicious nutty flavor.
    • Salt this sauce moderately. The ingredients are super simple, so adding an ample amount of salt is going to go a long way in boosting the overall flavors of the dish.  
    White bowl filled with spaghetti noodles topped with homemade spaghetti sauce garnished with basil.

    What makes spaghetti sauce taste better?

    One of the best ways to enhance your spaghetti sauce is to add either dried or fresh herbs or both! Basil and parsley are two traditional herbs generally used in tomato sauce, but oregano, thyme, or even sage can add delicious flavor as well. Sprinkling in a pinch or two of red pepper flakes is also a great way to add another dimension of flavor. And don't forget to salt your pasta sauce moderately! This goes a long way to boosting the overall flavor of the sauce.

    What gives spaghetti sauce depth of flavor?

    Dry red wine adds delicious depth. But if you don't have any on hand - don't worry! A glug of Worcestershire and a dollop of tomato paste are also going to add a ton of depth. The key is layering the flavors throughout your sauce and adding a pinch of salt each time you add a new ingredient. This meat sauce recipe is sure to give you the robust flavor profile you're looking for.

    Why should you put sugar in spaghetti sauce?

    Sugar, while not an essential ingredient, cuts the acidity of tomatoes and helps balance out the flavors. Just a little bit will do the trick. One to two tablespoons can take your sauce from too tangy to just right in no time!

    What is the difference between marinara sauce, pizza sauce, and spaghetti sauce?

    While these sauces all seem similar, there are a few key differences. Marinara is typically a dipping sauce that has a thinner consistency than spaghetti sauce or pizza sauce. Pizza sauce is typically made with uncooked, pureed tomatoes and has a simpler flavor profile and a thicker consistency than spaghetti sauce. Since the pizza is baked in the oven, the tomatoes will get cooked then. Spaghetti sauce is the most robust, complex, and flavorful of these three sauces.

    Cooking Time for Spaghetti Sauce

    • You should simmer your sauce, uncovered, for at least 30 minutes and up to an hour. Simmering uncovered allows the water to evaporate, giving you a thicker, richer sauce.
    • You can simmer your sauce for longer, but honestly, I've found that it doesn't make a huge difference in the flavor profile.
    • You can simmer your sauce for up to 4 hours but I wouldn't go much longer than that as the texture of the meat may be compromised and eventually, the sugars will start to break down and the sauce can become bitter.

    How to Use Leftover Spaghetti Sauce

    If you have leftovers, you should use it to make:

    • cottage cheese lasagna
    • baked tortellini casserole
    • baked ravioli
    • easy ravioli lasagna
    • baked spaghetti casserole
    • lasagna roll-ups
    • spinach manicotti
    • ricotta and spinach stuffed shells

    Make it Vegetarian

    If you're not feeling the meat sauce, you can totally make this recipe vegetarian! Instead of ground beef, try using:

    • cooked lentils
    • cooked quinoa
    • vegan beef crumbles
    • sauteed mushrooms
    • tempeh
    • seitan
    • crumbled tofu
    Large white pot filled with homemade meat sauce garnished with fresh herbs.

    Make Spaghetti Sauce Ahead of Time

    This is the best make-ahead spaghetti sauce! It's made with simple ingredients, it all cooks together in one pot, and the flavors just get better with time. You can cook a batch over the weekend and enjoy homemade meat sauce all week! This spaghetti sauce will stay good in the fridge for up to a week or in the freezer for up to 3 months.

    Storing Leftover Spaghetti Sauce

    Store leftover spaghetti sauce in an airtight container in the fridge for up to a week.

    Freezing Spaghetti Sauce

    To freeze the sauce, let it cool to room temp before transferring it to a freezer-safe Ziploc bag or airtight container. Freeze this sauce for up to three months. Thaw sauce in the fridge overnight before reheating.

    Reheating Homemade Spaghetti Sauce

    To reheat the sauce, transfer it to a saucepan on the stovetop over medium-high heat. Put a lid on the pot and cook, stirring occasionally, until the sauce is heated through. Season to taste with salt and pepper before serving.

    Looking for something to serve with spaghetti? Try these family favorites!

    • Easy Garlic Bread
      Cook Time17 minutes
    • Simple Grilled Halloumi Cheese Salad
      Cook Time10 minutes
    • Simple Mediterranean Roasted Artichokes
      Cook Time37 minutes
    • Caprese Garlic Bread
      Cook Time25 minutes

    More Easy Pasta Recipes

    • 20-Minute Creamy Lemon Pasta
      Cook Time20 minutes
    • Easy 15-Minute Creamy Cajun Shrimp Pasta
      Cook Time15 minutes
    • 30 Minute Creamy Salmon Pasta
      Cook Time30 minutes
    • Easy 20 Minute Marry Me Chicken Recipe
      Cook Time20 minutes

    Questions?
    Leave a comment below!
    Liked the recipe?
    Leave a comment below!
    Made this dish?
    Leave a comment and star rating below!

    Print

    Recipe

    Homemade Spaghetti Sauce Recipe

    Print Recipe
    Pin Recipe

    ★★★★★

    4.6 from 7 reviews

    This easy, one-pot meaty spaghetti sauce recipe is packed with familiar flavors of Sunday night dinners. It's loaded with tender ground beef, hearty canned tomatoes, and fresh and dried herbs. The best part is it all simmers together in one pot which makes this meal totally doable, even on a busy weeknight!

    • Author: Kylie
    • Prep Time: 15 minutes
    • Cook Time: 40 minutes
    • Total Time: 55 minutes
    • Yield: 8 servings 1x
    • Category: Main Dish
    • Method: Stove Top
    • Cuisine: Italian

    Ingredients

    Units Scale
    • 2 tablespoons olive oil
    • 1 small yellow onion, diced
    • 6 cloves garlic, minced
    • 2 tablespoons Italian seasoning
    • 1 teaspoon garlic powder
    • 1 teaspoon onion powder
    • 1 lb. ground beef
    • 1 (6 oz.) can tomato paste
    • 1 (28 oz.) can crushed tomatoes
    • 1 (29 oz.) can tomato sauce
    • 1-2 tablespoons granulated sugar
    • 1 teaspoon Worcestershire sauce
    • 2 bay leaves
    • ¼ cup fresh chopped basil
    • ¼ cup fresh chopped parsley
    • Kosher salt
    • fresh cracked pepper

    Instructions

    1. Heat oil in a large saute pan over medium heat.
    2. Sauté onion for 4 minutes, stirring frequently.
    3. Add garlic, Italian seasoning, garlic powder, and onion powder along with a couple pinches of salt and pepper. Sauté for another minute or so.
    4. Add ground beef along with a few large pinches of salt and pepper. Cook, crumbling with a spatula until browned.
    5. Add tomato paste and cook, stirring, for about 1 minute.
    6. Stir in crushed tomatoes, tomato sauce, sugar, and Worcestershire, along with a few large pinches of salt and pepper.
    7. Add bay leaves. Bring to a simmer. Reduce heat, cover, and simmer over low heat for 30-60 minutes.
    8. Stir in fresh basil and parsley. Season to taste with salt and pepper. Enjoy!

    Equipment

    Image of large pot

    large pot

    Buy Now →

    Notes

    • Be sure to crumble the beef as it's cooking. This will ensure that it browns evenly and gives you the best flavor.
    • Use a mixture of ground pork or Italian sausage along with the ground beef to add another layer of flavor.
    • Switch up the herbs to suit your family's taste. Try adding fresh oregano or sage along with the basil and parsley.
    • You can simmer the sauce for longer than an hour if you prefer, but in my experience, it doesn't add a ton more flavor.
    • Add a splash of dry red wine while you're simmering the sauce. This will add more dimension to the sauce and give it a slightly richer flavor.
    • Add a Parmesan rind into the sauce while it's simmering to add a delicious nutty flavor.
    • Salt this sauce moderately. The ingredients are super simple, so adding an ample amount of salt is going to go a long way in boosting the overall flavors of the dish.  

    Nutrition

    • Serving Size: ⅛ of the sauce
    • Calories: 190
    • Sugar: 12.3 g
    • Sodium: 244.8 mg
    • Fat: 6 g
    • Saturated Fat: 1.5 g
    • Carbohydrates: 20.8 g
    • Fiber: 5 g
    • Protein: 16.6 g
    • Cholesterol: 33.9 mg

    Keywords: spaghetti meat sauce recipe, recipe for spaghetti with meat sauce, Italian spaghetti sauce recipe, homemade spaghetti sauce recipe

    « Easy 15-Minute Creamy Cajun Shrimp Pasta
    The Best Easy Balsamic Chicken Recipe »

    Reader Interactions

    Comments

    1. chris

      October 27, 2023 at 5:58 am

      this sauce was really good . made as directed, my go to sauce from now on. and no heartburn !!!!! thanks.

      ★★★★★

      Reply
      • Kylie

        October 27, 2023 at 9:46 am

        I'm so glad to hear that you enjoyed this spaghetti sauce recipe, Chris! It's such a classic 🙂 Thanks for taking the time to leave a review - I really appreciate it!

        Reply
    2. RonM

      September 19, 2023 at 11:34 am

      First, I would never call a recipe of mine the best. It’s presumptuous and almost certainly wrong. Next, why onion powder and garlic powder when you have fresh onions and garlic in the recipe? Why all that sugar when a sofrito provides the same sweetness and more flavor? Also, I use only fresh herbs. Add them at the very end. Dried herbs add bitterness. I also add some dry red wine to meat sauces for added depth.

      Reply
      • Kylie

        September 19, 2023 at 1:47 pm

        Well it sounds like this might not be the spaghetti sauce recipe for you then, Ron.

        Reply
      • Jevin

        September 19, 2023 at 5:40 pm

        For sure it’s very close to my recipe but no sugar!! I also add red wine and a splash of red wine vinegar for some depth. Also some paprika and cayenne for some heat.

        ★★★★

        Reply
        • Kylie

          October 01, 2023 at 8:11 pm

          Love your additions, Jevin! I'm definitely going to try adding paprika and cayenne next time I make this spaghetti sauce.

    3. Jim45377

      September 17, 2023 at 8:52 am

      Worcestershire? And all that sugar? And more sugar from tomato "sauce". Start with a soffritto - finely diced celery, carrot, onion. Sweat that and then do the meat. Use good quality ingredients. Try passata instead of the tomato sauce. Extra virgin olive oil. Maybe some red wine.

      Reply
      • Kylie

        September 17, 2023 at 8:02 pm

        Worcestershire adds a delicious umami flavor. There is much less sugar in this homemade sauce than most store-bought brands. Sofrito/soffritto has no place in a spaghetti sauce and is better suited for a Bolognese recipe - which I also have on the blog. Have you looked at the ingredients and nutrition facts of passata? It's nearly identical to canned tomato sauce - the only difference is that canned tomato sauce has garlic powder and onion powder - both spices that are perfect for spaghetti sauce. And canned tomato sauce is much more widely available and affordable. Red wine is a great suggestion - and one that I made in the body of the post as well. Thanks for leaving a review, Jim!

        Reply
    4. Bud

      September 15, 2023 at 12:05 am

      Will try this tomorrow. Sounds very good.

      Reply
      • Kylie

        September 15, 2023 at 10:09 am

        I can't wait to hear what you think, Bud! This is one of our family's favorite recipes!

        Reply
    5. Seth

      September 14, 2023 at 5:27 pm

      Made it tonight. The kids loved it, and I thought it was delightful (if I do say so myself)
      Printed this one
      Thank you

      ★★★★★

      Reply
      • Kylie

        September 14, 2023 at 5:51 pm

        I am so glad to hear that you and your kids enjoyed this homemade spaghetti sauce! It is one of our family's favorites too - something I know my daughter will always eat. Thank you for taking the time to leave a review - I really appreciate it 🙂

        Reply
    6. Wayne, K

      September 14, 2023 at 12:40 pm

      try adding a couple of minced anchovy fillets to add some umami flavor

      ★★★★

      Reply
      • Kylie

        September 14, 2023 at 2:45 pm

        What a great suggestion, Wayne! I am definitely going to give that a try next time I make this spaghetti sauce!!

        Reply
    7. Jan

      September 14, 2023 at 10:48 am

      Pretty standard recipe that's always a winner. I suggest adding a half teaspoon of caraway seed for more umami and depth.

      ★★★★

      Reply
      • Kylie

        September 14, 2023 at 11:27 am

        Interesting! I have never cooked with caraway seeds before - I am definitely going to try that next time. Thanks so much for taking the time to leave a review, Jan. I really appreciate it 🙂

        Reply
        • Nancy

          September 14, 2023 at 4:08 pm

          Try fennel seeds over caraway. Delightful!
          I have never used Worcestershire sauce in my recipe, just saying.

        • Kylie

          September 14, 2023 at 4:18 pm

          I have never used fennel seeds either! Totally going to try those as well. Thanks for the tip!! I love the Worcestershire in spaghetti sauce - it adds a little umami flavor and somehow makes the meat taste meatier to me, if that makes sense 🙂

    8. JANE T RITCHUK

      September 13, 2023 at 3:17 am

      Best meat sauce EVER!! The only I added was a cube of frozen basil pesto that I had in the freezer. So good.

      ★★★★★

      Reply
      • Kylie

        September 13, 2023 at 10:26 am

        I am so glad to hear that you enjoyed this, Jane! Pesto would be such a delicious addition to this meat sauce! Thanks for taking the time to write a review - I really appreciate it 🙂

        Reply
    9. Luke

      September 12, 2023 at 4:56 pm

      This is hands down the best spaghetti sauce I've ever made. It's so simple but has so much flavor. Can't wait to make this again next week.

      ★★★★★

      Reply
      • Kylie

        September 12, 2023 at 5:35 pm

        I'm so glad you enjoyed this recipe, Luke! Thanks for taking the time to leave a review - I really appreciate it 🙂

        Reply

    Leave a star rating and review or ask a question! Cancel reply

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

    Recipe rating ★ 5 Stars ☆ ★ 4 Stars ☆ ★ 3 Stars ☆ ★ 2 Stars ☆ ★ 1 Star ☆

    Primary Sidebar

    HELLO FROM THE MIDWEST - I'm Kylie and as a mom and blogger, I understand how hard it can be to get a wholesome dinner on the table at the end of a long day. Here at Midwest Foodie, I focus on sharing simple recipes that make it easy to feed your family real food.

    More about me →

    Holiday Side Dishes

    • Cheesy Bacon Green Bean Casserole
      Cook Time1 hour
    • Air Fryer Green Beans
      Cook Time10 minutes
    • Easy Baked Broccoli Cheese Casserole
      Cook Time40 minutes
    • Baked Cheesy Potatoes [NO condensed soup!]
      Cook Time55 minutes
    • Baked Cheesy Corn Casserole
      Cook Time40 minutes
    • Roasted Baby Potatoes
      Cook Time35 minutes
    • Close up shot of a white dutch oven filled with homemade garlic mashed potatoes
      Garlic Mashed Potatoes
      Cook Time30 minutes
    • 10 Minute Air Fryer Zucchini
      Cook Time10 minutes

    Holiday Appetizers

    • Easy Holiday Grazing Board
      Cook Time20 minutes
    • Easy 15-Minute Crostini Recipe
      Cook Time15 minutes
    • How to Make Spinach Dip
      Cook Time40 minutes
    • Fried Goat Cheese Balls
      Cook Time30 minutes
    • Baked Feta Appetizer
      Cook Time25 minutes
    • Creamy Baked Crab Dip
      Cook Time30 minutes
    • The Easiest Baked Brie with Jam
      Cook Time10 minutes
    • Chili Lime Party Meatball Appetizer
      Cook Time25 minutes

    Let's Connect!

    • Email
    • Facebook
    • Instagram
    • Pinterest

    Footer

    Resources

    Pinterest E-Book
    Income Reports
    Privacy Policy
    Shop

    Let's Connect

    Instagram
    Pinterest
    Facebook

    Reach Out

    Subscribe
    Contact
    About

    As an Amazon Associate, I earn from qualifying purchases.

    ↑ back to top