Slow-Simmered Classic Spaghetti Sauce
This is the sauce that bubbles away on the back burner while Saturday chores get done, filling the house with that garlic-and-tomato scent that makes everyone wander into the kitchen asking when dinner is. It uses a mix of ground beef and Italian sausage for a rich, meaty base that tastes like it came from someone’s nonna, not a jar.

You don’t need any special tricks or fancy tomatoes. Just a heavy pot, a little patience, and a couple of hours for the sauce to cook down into something thick and spoon-coating. Serve it over a tangle of spaghetti, and you’ll have a meal that feels like a celebration, even on a random Tuesday.
Why This Sauce Is Worth the Wait
The long simmer is what does the heavy lifting here. Canned crushed tomatoes start out bright and a little tinny, but after two hours with the meat and herbs, they turn dark, jammy, and sweet without any sugar overload. The meat breaks down just enough to make the sauce almost creamy, and the red wine adds a quiet depth that you’ll notice in every bite.
I’ve made this sauce dozens of times, and it’s the one I come back to when I want something truly comforting. It freezes beautifully, too, so I always make a double batch and tuck half away for a night when cooking is the last thing on my mind.
Ingredients

- 2 tbsp olive oil: regular, not extra-virgin, for browning
- 1 lb ground beef: 80/20 gives the best flavor and texture
- 1 lb Italian sausage: mild or hot, casings removed
- 1 medium yellow onion: diced small
- 4 cloves garlic: minced
- 1/2 cup red wine: like Chianti or merlot, or substitute beef broth
- 2 (28-oz) cans crushed tomatoes: plain, no added herbs or seasoning
- 2 tbsp tomato paste: adds intense tomato depth
- 2 tsp dried oregano
- 1 tsp dried basil
- 1 bay leaf: remove before serving
- 1 tsp sugar: just enough to balance the tomato acidity
- 1 tsp salt: plus more to taste
- 1/2 tsp black pepper
Variations and Substitutions
- Make it milder: Swap hot Italian sausage for sweet sausage, or use all ground beef for a gentler flavor.
- Lean it out: Replace the beef and sausage with ground turkey or chicken. The sauce will be lighter but still flavorful if you brown the meat well.
- Go vegetarian: Skip the meat entirely, add 1 cup of finely diced mushrooms and 1/2 cup of diced carrot when you sauté the onion, and use vegetable broth instead of wine.
- Add some heat: Stir in 1/2 tsp red pepper flakes with the garlic, or use hot Italian sausage and a pinch of cayenne.
- Herb it differently: Fresh basil stirred in right at the end gives a bright, sweet finish. Use a small handful, torn.
If you’re after a quicker, brighter tomato sauce without the meat, our Quick Cherry Tomato Pasta is the one to reach for.
How to Make Slow-Simmered Classic Spaghetti Sauce
Step 1: Brown the Meat

Set a large Dutch oven or heavy-bottomed pot over medium-high heat. Add the 2 tbsp olive oil, then crumble in the 1 lb ground beef and the 1 lb Italian sausage, breaking the meat apart with a wooden spoon. Cook for about 6 minutes, stirring occasionally, until the meat is deeply browned in spots and no longer pink anywhere.
You’ll hear a steady sizzle, and the meat will release some fat. Don’t pour it off, it adds flavor and helps the onion cook.
Step 2: Sauté the Onion and Garlic

Push the browned meat to one side of the pot, or transfer it to a plate if the pot feels crowded. Lower the heat to medium and add the diced onion. Cook for 5 minutes, stirring it around, until the onion turns translucent and softens. Then add the minced garlic and cook for another 1 minute, just until it smells fragrant.
The bottom of the pot will have some browned bits stuck to it. That’s good, they’ll lift up in the next step and add extra savoriness.
Step 3: Deglaze the Pan

Pour in the 1/2 cup red wine and scrape the bottom of the pot with your spoon to release all those stuck-on bits. Let the wine bubble for 2 minutes, stirring once or twice, until it reduces by about half and the sharp alcohol smell mellows into something deeper and sweeter.
If you’re using beef broth instead of wine, add it now and follow the same process. The point is to deglaze the pan and build that base flavor before the tomatoes go in.
Step 4: Stir in the Tomatoes and Seasonings

Add both 28-oz cans of crushed tomatoes, the 2 tbsp tomato paste, 2 tsp dried oregano, 1 tsp dried basil, the bay leaf, 1 tsp sugar, 1 tsp salt, and 1/2 tsp black pepper. Stir everything together until the tomato paste disappears and the meat is evenly coated in the red sauce.
At this stage, the sauce will look a little watery and taste sharper than you expect. That’s normal. The simmer softens the acidity and thickens everything up.
Step 5: Simmer the Sauce

Bring the sauce to a gentle bubble, then lower the heat so it stays at a low simmer. Cover the pot but leave the lid slightly ajar to let steam escape. Cook for 2 hours, stirring every 20 minutes or so, scraping the bottom to prevent sticking. The sauce will darken, shrink down by about a third, and take on a rich, glossy look.
You can go longer if you have the time: 3 hours gives an even silkier texture. Just keep an eye on the liquid level and add a splash of water if it reduces too fast.
Step 6: Ladle Over Pasta and Serve

Remove the bay leaf and discard it. Taste the sauce and add more salt or a pinch of sugar if it needs balancing. Spoon it generously over a pile of cooked spaghetti, twirl a few strands, and serve with a flurry of Parmesan and maybe some torn fresh basil.
The sauce will be thick enough to cling to every noodle, with little pockets of meat and a deep, savory warmth that makes the whole house smell like an Italian kitchen.
Tips for the Best Spaghetti Sauce
- Brown the meat in batches if your pot is small. Overcrowding steams the meat instead of searing it, and you’ll miss out on that deep, roasted flavor.
- Don’t rush the onion. Let it soften completely before the garlic goes in, or it’ll stay crunchy even after hours of simmering.
- Keep the lid slightly open. Trapping too much steam stops the sauce from reducing properly, and it can end up thin and bland.
- Taste at the end, not the beginning. The flavors need the full simmer to come together. A sauce that tastes too acidic at the start will mellow on its own, so hold off on adding extra sugar until you’re about to serve.
Scaling the sauce is easy if you want leftovers or are feeding a crowd.
| Serves | Ground beef | Italian sausage | Crushed tomatoes |
|---|---|---|---|
| 3 | .5 lb | .5 lb | 1 can (28 oz) |
| 6 | 1 lb | 1 lb | 2 cans (28 oz) |
| 12 | 2 lb | 2 lb | 4 cans (28 oz) |
Storing Leftover Sauce
- Refrigerate: Cool the sauce completely, then transfer it to an airtight container. It will keep in the fridge for up to 5 days.
- Freeze: Portion it into freezer-safe bags or containers, leaving a little headspace. Lay bags flat to freeze for easy stacking. It stays good for 3 months.
- Reheating: Warm it gently on the stovetop over medium-low heat, adding a splash of water if it’s too thick. Once it’s bubbling, it’s ready to ladle over pasta or spoon onto a meatball sub.
What to Serve with Spaghetti Sauce
A big bowl of spaghetti is already a feast, but a few sides make it feel like a sit-down meal. Garlic bread is the obvious partner, its crunchy, buttery edges perfect for sopping up the last bit of sauce. A simple green salad with a lemony vinaigrette cuts through the richness and adds a fresh note. For something a little different, roasted broccoli tossed with olive oil and a squeeze of lemon sits nicely alongside the tomato and meat flavors without competing.
Frequently Asked Questions
Can I make this sauce in a slow cooker?
Yes. Brown the meat, onion, and garlic on the stovetop first, then transfer everything to a slow cooker. Cook on low for 6 to 8 hours, leaving the lid cracked for the last hour to help the sauce thicken.
What if I don’t have red wine?
Leave it out and deglaze the pan with 1/2 cup beef broth instead. The sauce won’t have the same fruity depth, but it will still be hearty and delicious.
My sauce turned out watery, what went wrong?
It probably didn’t reduce enough. Simmer it uncovered for an extra 20 to 30 minutes, stirring often, until it reaches the thickness you like.
Can I use fresh tomatoes instead of canned?
You can, but the simmer time will be longer because fresh tomatoes contain more water. Crush about 3 lbs of ripe plum tomatoes and cook them down until they break apart completely, then taste and adjust the seasoning.

Slow-Simmered Classic Spaghetti Sauce Recipe
Ingredients
Method
- Heat oil in a large Dutch oven over medium-high heat. Add ground beef and sausage, breaking it up, and cook until deeply browned, about 6 minutes.
- Reduce heat to medium, push meat aside, and cook diced onion until soft, 5 minutes. Add minced garlic and cook 1 minute.
- Pour in red wine and scrape up browned bits from the pot bottom. Simmer until reduced by half, about 2 minutes.
- Stir in crushed tomatoes, tomato paste, oregano, basil, bay leaf, sugar, salt, and pepper.
- Bring to a simmer, then lower heat and cook with the lid slightly ajar for 2 hours, stirring occasionally, until thick and glossy.
- Remove bay leaf, taste and adjust salt or sugar, then ladle over cooked spaghetti and serve with Parmesan.
