This meaty spaghetti sauce is the result of years of testing and tweaking. It's not just a tomato sauce with meat thrown in; it's a carefully balanced blend of flavors and textures that clings to every strand of pasta.
Advertisements1
The key is browning the meats properly to develop a deep, savory fond, then simmering the sauce long enough for the flavors to meld. I'll show you exactly how to achieve that restaurant-quality taste at home.
Whether you're feeding a crowd or meal-prepping for the week, this sauce is versatile and freezes beautifully. Let's get started.
Why You'll Love This Recipe
About the Ingredients
2 tablespoons olive oil
Use extra-virgin for best flavor. Substitute with vegetable oil if needed.
1 large yellow onion, finely chopped
About 1.5 cups. Sweet or white onions work too.
4 cloves garlic, minced
Fresh garlic is essential. Use 1 teaspoon garlic powder if in a pinch.
1 pound (450g) ground beef (80/20)
80/20 gives good flavor. For leaner, use 90/10 but add a bit more oil.
1 pound (450g) Italian sausage, casings removed
Mild or hot, depending on preference. Use sweet sausage for a milder sauce.
1 (28-ounce / 794g) can crushed tomatoes
San Marzano tomatoes are ideal. Substitute with diced tomatoes if needed.
1 (15-ounce / 425g) can tomato sauce
Plain tomato sauce, no added herbs.
1 (6-ounce / 170g) can tomato paste
Adds richness. If you have leftover, freeze in tablespoon portions.
1 cup (240ml) beef broth
Low-sodium preferred. Chicken broth works as a substitute.
2 teaspoons dried oregano
Use 1 tablespoon fresh if available.
1 teaspoon dried basil
Or 1 tablespoon fresh basil, chopped.
1 teaspoon salt, plus more to taste
Adjust based on your broth and tomatoes.
1/2 teaspoon black pepper
Freshly ground is best.
1 tablespoon brown sugar (optional)
Balances acidity. Omit if you prefer a tangier sauce.
Tips & Tricks
- Brown the meat in batches to get a good sear, not steam.
- Don't rush the simmer; low and slow develops the best flavor.
- Taste and adjust seasonings before serving, as tomatoes vary in acidity.
Pro Tips
Step-by-Step Instructions
1. Heat the oil
In a large Dutch oven or heavy pot, heat the olive oil over medium heat (350°F / 175°C). Add the chopped onion and cook until translucent, about 5 minutes, stirring occasionally. Add the minced garlic and cook for another 30 seconds until fragrant, but not browned.
2. Brown the beef
Add the ground beef to the pot. Break it up with a wooden spoon and cook over medium-high heat (375°F / 190°C) until browned, about 8-10 minutes. The beef should be no longer pink and starting to crisp at the edges. Transfer to a plate, leaving the drippings in the pot.
3. Brown the sausage
Add the Italian sausage to the same pot. Cook over medium-high heat (375°F / 190°C), breaking it up, until browned and cooked through, about 7-8 minutes. Return the beef to the pot.
4. Add tomato paste
Stir in the tomato paste and cook for 2 minutes, stirring constantly, until it darkens slightly. This deepens the flavor.
5. Add the liquids
Pour in the crushed tomatoes, tomato sauce, and beef broth. Stir well, scraping any browned bits from the bottom of the pot.
6. Season the sauce
Add the oregano, basil, salt, pepper, and brown sugar if using. Stir to combine.
7. Simmer low and slow
Bring the sauce to a gentle boil, then reduce the heat to low (around 200°F / 95°C). Cover and simmer for at least 1 hour, stirring occasionally, until the sauce has thickened and the flavors have melded. The sauce should be rich and the meat tender.
8. Adjust and serve
Taste the sauce and adjust seasoning if needed. Serve over cooked spaghetti, garnished with fresh parsley or grated Parmesan if desired.
Delicious Variations
Spicy Arrabbiata
Use hot Italian sausage and add 1/2 teaspoon red pepper flakes.
Mushroom & Pepper
Sauté 8 oz sliced mushrooms and 1 chopped bell pepper with the onion.
Wine-Infused
Replace 1/2 cup of broth with red wine for extra depth.
How to Store Meaty Spaghetti Sauce Recipe
Refrigerator
Store in an airtight container for up to 4 days.
Freezer
Freeze in labeled containers or bags for up to 3 months. Thaw overnight in the fridge.
Reheating
Reheat in a saucepan over medium-low heat, adding a splash of water or broth if too thick.
Frequently Asked Questions
Q: Can I use only ground beef instead of sausage?
Yes, substitute 2 pounds of ground beef for both meats. You'll need to add extra seasonings like fennel seeds and red pepper flakes to mimic sausage flavor.
Q: How long should I simmer the sauce?
Simmer for at least 1 hour, but 2-3 hours is even better. The longer it simmers, the more developed the flavor.
Q: Can I make this sauce in a slow cooker?
Absolutely. Brown the meats and onions first, then transfer everything to a slow cooker and cook on low for 6-8 hours or high for 3-4 hours.
Q: What if the sauce is too acidic?
Add a pinch of baking soda or a tablespoon of butter to neutralize acidity. Alternatively, add more brown sugar.
Q: Can I use fresh tomatoes instead of canned?
Yes, use about 3 pounds of fresh tomatoes, peeled and chopped. You may need to simmer longer to reach the right consistency.
If you tried this recipe, let me know how it turned out in the comments below. And don't forget to share your own twists!
Meaty Spaghetti Sauce Recipe
Meaty Spaghetti Sauce Recipe: a rich, slow-simmered sauce packed with ground beef and Italian sausage, perfect for a hearty family dinner.
🧂 Ingredients
- 2 tablespoons olive oil
- 1 large yellow onion, finely chopped
- 4 cloves garlic, minced
- 1 pound (450g) ground beef (80/20)
- 1 pound (450g) Italian sausage, casings removed
- 1 (28-ounce / 794g) can crushed tomatoes
- 1 (15-ounce / 425g) can tomato sauce
- 1 (6-ounce / 170g) can tomato paste
- 1 cup (240ml) beef broth
- 2 teaspoons dried oregano
- 1 teaspoon dried basil
- 1 teaspoon salt, plus more to taste
- 1/2 teaspoon black pepper
- 1 tablespoon brown sugar (optional)
📋 Instructions
- 1Heat the oil — In a large Dutch oven or heavy pot, heat the olive oil over medium heat (350°F / 175°C). Add the chopped onion and cook until translucent, about 5 minutes, stirring occasionally. Add the minced garlic and cook for another 30 seconds until fragrant, but not browned.
- 2Brown the beef — Add the ground beef to the pot. Break it up with a wooden spoon and cook over medium-high heat (375°F / 190°C) until browned, about 8-10 minutes. The beef should be no longer pink and starting to crisp at the edges. Transfer to a plate, leaving the drippings in the pot.
- 3Brown the sausage — Add the Italian sausage to the same pot. Cook over medium-high heat (375°F / 190°C), breaking it up, until browned and cooked through, about 7-8 minutes. Return the beef to the pot.
- 4Add tomato paste — Stir in the tomato paste and cook for 2 minutes, stirring constantly, until it darkens slightly. This deepens the flavor.
- 5Add the liquids — Pour in the crushed tomatoes, tomato sauce, and beef broth. Stir well, scraping any browned bits from the bottom of the pot.
- 6Season the sauce — Add the oregano, basil, salt, pepper, and brown sugar if using. Stir to combine.
- 7Simmer low and slow — Bring the sauce to a gentle boil, then reduce the heat to low (around 200°F / 95°C). Cover and simmer for at least 1 hour, stirring occasionally, until the sauce has thickened and the flavors have melded. The sauce should be rich and the meat tender.
- 8Adjust and serve — Taste the sauce and adjust seasoning if needed. Serve over cooked spaghetti, garnished with fresh parsley or grated Parmesan if desired.



