Add us as a Google preferred source!

Homemade Spaghetti Sauce (Tastes Like It Simmered All Day)

Rich, meaty, and made from scratch — this homemade spaghetti sauce is the one your family will want on repeat. Simple ingredients, big flavor.
5 from 20 reviews

5 Star Reader Comment

The aroma alone while the spaghetti sauce is simmering had my mouth watering and stomach growling. The end product was absolutely delicious! I served it with Caesar salad and garlic bread. My family was raving and going for seconds.

Yolanda
Ladle with homemade spaghetti sauce.
This post may contain affiliate links, which means I may earn a small commission. (Privacy Policy)

My Best Tips for Rich Homemade Spaghetti Sauce

San Marzano tomatoes are worth it. Sweeter, less acidic, and naturally more velvety than standard canned tomatoes.

Use tomato paste in a tube. More concentrated flavor, no waste. Use what you need and put the rest back in the fridge. Small swap, big payoff.

Give the beef room to brown. A crowded pot steams instead of sears. That golden-brown crust on the meat is where the deep, savory flavor starts. Do not skip it – you’ll notice the difference! 90/10 ground beef means more flavor, less mess. Barely any fat to drain. What little stays in the pot is pure flavor — keep it.

The simmer is everything. Low heat, lid at a half-angle. The longer it goes, the richer it gets. See the recipe card for timing.

Make it the day before. This sauce is genuinely better the next day. The flavors settle and deepen overnight.

Bowl of homemade spaghetti sauce topping noodles with cheese and parsley.

What Goes In and Why Each One Matters

  • Ground beef — the hearty base of the sauce. Brown it well and let it develop good color before you break it up; that browning is where the flavor comes from.
  • Yellow onion and garlic — cook the onion first until it’s soft, then add the garlic after the tomato paste so it doesn’t scorch and turn bitter.
  • Tomatoes (three kinds) — tube tomato paste adds a concentrated, cooked-down richness; crushed San Marzano tomatoes keep the sauce sweet and smooth instead of sharp; and a little tomato sauce brings it to the right consistency.
  • Italian seasoning and a pinch of sugar — the seasoning brings the herbs, and the sugar balances the acidity in the tomatoes. You won’t taste it; it just keeps the sauce from turning sharp.
  • Kosher salt and fresh cracked pepper — add at the end, then taste and adjust.

Choosing the Right Tomatoes — What Works Best

The tomatoes you choose are the single biggest variable in how this sauce turns out. Here is a quick guide:

Tomato TypeFlavorTextureBest For
San Marzano (canned, crushed)Sweet, low aciditySmooth, richThis recipe — the gold standard
Crushed tomatoes (standard)Bright, slightly tartSmoothGreat everyday substitute
Diced tomatoesFresh, chunkyChunkyRustic, textured sauce
Tomato sauce (canned)Mild, thinThinWorks as base with paste added
Fresh Roma tomatoesBright, seasonalVariesSummer sauce — needs longer simmer
Homemade spaghetti sauce with ground beef in a white cast iron pot with a wooden spoon.

How to Make It

  • Brown the beef. Let it get some real color before breaking it up — that’s where the deep flavor starts. Drain, then soften the onion.
  • Bloom the paste and garlic. Just a minute in the pot until fragrant. Don’t skip it, that’s where the whole sauce lives.
  • Add the tomatoes and simmer. Tomatoes, seasoning, a splash of water, lid cracked, low and slow. The longer it bubbles, the better it gets.
  • Know when it’s done. Thick, rich, and your whole kitchen smells like home. Taste, adjust the salt, and you’re there.

Full measurements and timing are in the recipe card below.

Bowl of homemade spaghetti sauce over noodles with a spoonn and fork for serving.

Make Ahead, Storage, and Freezer Guide

This sauce is one of the best things you can have in your freezer. I almost always make a double batch.

MethodTimingContainerReheating Note
RefrigeratorUp to 5 daysAirtight containerStovetop over low, add splash of water if needed
FreezerUp to 3 monthsFreezer-safe bag or containerThaw overnight in fridge, reheat on stovetop
Make ahead (same day)Up to 8 hoursPot with lidReheat slowly on low — flavor deepens as it sits
Meal prep portionsFreeze in 2-cup portionsQuart freezer bags, laid flatThaw one bag at a time — perfect for one dinner
Bowl of spaghetti swirled on a fork with homemade meat sauce.

More From My Kitchen, Made for Your Table

Spoon full of rich red spaghetti sauce being lifted from white pot, showing chunky meat sauce texture

Homemade Spaghetti Sauce

5 from 20 reviews
Prep Time: 10 minutes
Cook Time: 1 hour
Total Time: 1 hour 10 minutes
Servings: 12 servings
Calories: 147kcal
Print Pin Rate
Rich, meaty, and made from simple pantry staples, this Easy Homemade Spaghetti Sauce tastes like it simmered all day but comes together in about an hour. It's my family's go-to for pasta night — and it always has everyone reaching for seconds.

Ingredients

  • 2 pounds lean ground beef
  • 1 medium onion, chopped
  • 4 cloves garlic, minced
  • 1 tablespoon tomato paste concentrate
  • 2 tablespoons Italian seasoning
  • 1 28 ounce can crushed San Marzano tomatoes
  • 1 15 ounce can tomato sauce
  • 2 tablespoons sugar
  • 1-½ teaspoon Kosher salt
  • 1 teaspoon fresh cracked pepper

Instructions

  • To a large Dutch oven or heavy pot, set to medium-high heat, and add ground beef. Cook for 5 minutes. Drain off any excess fat. Add chopped onions and cook until translucent.
  • Add tomato paste and garlic, cooking for 1 minute. Add in crushed tomatoes, tomato sauce, Italian seasoning, salt, and pepper. Stir.
  • Using the empty can of the 15-ounce tomato sauce, fill it with water. Pour into the sauce and stir. Turn heat to low, and place the lid on the pot at a half-angle. Simmer the spaghetti sauce for 45-50 minutes, stirring occasionally until the sauce is thick.
  • To serve, cook spaghetti or your favorite pasta, top with sauce, Parmesan cheese, and parsley. Enjoy!

Nutrition

Calories: 147kcal · Carbohydrates: 10g · Protein: 18g · Fat: 4g · Saturated Fat: 2g · Polyunsaturated Fat: 0.3g · Monounsaturated Fat: 2g · Trans Fat: 0.3g · Cholesterol: 47mg · Sodium: 413mg · Potassium: 594mg · Fiber: 2g · Sugar: 6g · Vitamin A: 344IU · Vitamin C: 9mg · Calcium: 52mg · Iron: 3mg

Make It Your Own: Delicious Ways to Change It Up

Add a splash of red wine. Pour in a splash of dry red wine after the tomato paste step. Let it cook off before adding the tomatoes. It adds warmth and body that makes the sauce feel truly special.

Add Italian sausage. Swap out half the ground beef for sweet or hot Italian sausage. The extra seasoning in the sausage makes the sauce even more complex and savory.

Stir in red pepper flakes. Add a pinch (or more) when you add the garlic. It gives the sauce a slow, warm heat that builds in the background.

Drop in a parmesan rind. This is one of my favorite tricks. Toss a parmesan rind into the pot while the sauce simmers — it melts in slowly and adds a rich, nutty depth you can’t quite put your finger on.

Make it in the slow cooker. Brown the beef and onion on the stovetop first, then transfer everything to the slow cooker and cook on low until thick and deeply flavored. See the recipe card for timing.

Use it for lasagna or stuffed shells. This sauce is the base I use for both. It’s sturdy enough to hold up in layers and rich enough to carry the whole dish.

Troubleshooting — When the Sauce Is Not Quite Right

  • Too acidic or sharp: Add a pinch of sugar — start with half a teaspoon and taste. A small splash of balsamic vinegar also rounds out sharp tomato flavor beautifully.
  • Too thin: Keep simmering with the lid at a half-angle. The sauce will reduce and thicken naturally. Just give it more time.
  • Too thick: Add a splash of water or pasta cooking water and stir. Pasta water is especially good because the starch helps the sauce cling to the noodles.
  • Tastes flat: The sauce needs more time or more seasoning. Add a pinch of salt, a little more Italian seasoning, or an extra clove of garlic. Taste as you go.
  • Meat is tough or dry: This usually means the heat was too high during browning. Lower the simmer temperature and give the sauce more time. The long, slow simmer is what makes the meat tender.

Frequently Asked Questions

What’s the difference between marinara and spaghetti sauce?

The biggest difference comes down to meat. Spaghetti sauce has ground beef — it’s hearty, filling, and built for pasta. Marinara is a meatless tomato sauce, typically used as a dipping sauce or a lighter base.

How do you store leftovers?

This sauce keeps well in the fridge for up to 5 days; you can freeze it for up to 3 months. I like to portion it out into smaller containers for easy meal prep later on.

Can I make this without meat?

Yes. Skip the ground beef entirely and build the sauce the same way — tomato paste, garlic, tomatoes, seasonings, and a long simmer. For heartiness, add sliced mushrooms or a diced zucchini. It’s a rich, deeply flavored tomato sauce that stands fully on its own.

Can this be made in a slow cooker?

Absolutely. Brown the ground beef and onion on the stovetop first — that step matters for flavor. Then transfer everything to the slow cooker and cook on low.

How To Serve Rich and Meaty Spaghetti Sauce

When I make a batch of this sauce, I stay true to the classics. I serve it with a big green salad with one of my homemade dressings and garlic bread. When I serve it for Sunday supper or when folks are coming over, I serve it with Antipasto Skewers, Stuffed Shells, Roasted Broccoli, and Chocolate Chip Cheesecake Dip with fresh fruit for a great sweet finish.

If you tried this Easy Homemade Spaghetti Sauce Recipe or any other recipe, please leave a star rating and let me know how it went in the comments below. Thanks!

Pinterest pin for Easy Homemade Spaghetti Sauce
Top 25 Viral Recipes: A Southern Soul Collection

My New eBook!

Top 25 Viral Recipes

Whether you’re cooking for two, feeding a busy family, or filling your home with friends, I’m cheering you on from my kitchen. I hope this eBook brings you comfort, creativity, and plenty of delicious moments around your table.

Southern Cornbread Salad served in a white speckled bowl with a spoon, topped with shredded cheese, tomatoes, and creamy dressing

The Best of the Best: Easy Southern Recipes!

GET THIS FREE GUIDE: Easy Southern favorites for nights when you want the flavor, not the chore.

Add a Comment

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

Recipe Rating




59 Comments

    1. Homemade meatballs? Now that’s next-level delicious! I’m so glad you enjoyed the recipe—thanks for the kind words and for putting your own spin on it. Love hearing how folks make it their own! ~Donya

    1. I’m so glad you loved it! There’s nothing like a good, hearty spaghetti sauce to bring everyone to the table. Thanks so much for trying the recipe and for your kind words!
      ~Donya

    1. Thank you so much! I’m thrilled you think so — I always aim for recipes that taste every bit as good as they sound. Hope you get to try a few soon.
      ~Donya

  1. 5 stars
    I love this recipe. I use it for stuffed peppers and add Orzo to the sauce before I stuff the peppers. This works great and tastes great!

    1. Oh, I love this idea! 🙌 Using the sauce for stuffed peppers and adding orzo sounds absolutely delicious — hearty, flavorful, and such a fun twist. I’m so glad the recipe works well for you and that you’ve made it your own. Thanks for sharing your version!
      ~Donya

  2. 5 stars
    This sauce is definitely yummy! I was short on time, so I adapted it for my instant pot pressure cooker. After browning the meat and adding the tomato sauce, I break thin spaghetti in half and spread a thin layer of the noodles in one direction (North/South), then another layer on top of that going East/West), and so on, changing directions with each layer. This will keep them from sticking together. Do not stir after this. I also used 1/2 cup red wine poured in the sauce can and filled the rest with water. Pour over the noodles, place locking lid on, and set to high pressure for 6 minutes. I allow the instant pot to naturally release for several minutes, then stir it all together. Great way to get slow-simmered taste and cooked pasta in a short amount of time. This will definitely be in my frequent rotation! Thanks Donya!!

    1. Oh my goodness, I love this! 🙌 What a genius way to adapt the recipe for the Instant Pot — and your step-by-step makes it so easy to follow. The spaghetti layering trick is brilliant (north/south, east/west… I’m stealing that one 😉), and I bet the splash of red wine took the flavor over the top. I’m thrilled it’s earned a spot in your regular rotation — thank you for sharing your tweaks!
      ~Donya

  3. 5 stars
    Confession, I always used jarred sauce, thinking “Italian” sauce was too difficult. NOW? GEEZ! This was so easy & the flavor was really great!! I can’t believe I had everything in the pantry! My new go-to sauce, for sure!!

    1. Yay!! I love this so much — welcome to the “homemade sauce” club! Isn’t it wild how simple (and delicious) it can be? I’m so glad you gave it a try and even happier it’s now your go-to. Sounds like your pantry was just waiting for this moment! ~Donya

  4. 5 stars
    The aroma alone while the spaghetti sauce is simmering had my mouth watering and stomach growling. The end product was absolutely delicious! I served it with Caesar salad and garlic bread. My family was raving and going for seconds. Definitely will make again.

    1. Thank you so much, Yolanda! I love how you served it and thrilled your family enjoyed the recipe. I am so happy that you are cooking withe me!
      XO,
      ~Donya

  5. Making this now, smells great! I assume the sugar gets added with the other spices? Thank you for sharing, can’t wait ’til its done.

Clicky