Pin it
This is the sauce I reach for when everyone is hungry and I need something that tastes like it took all afternoon. It starts with ground beef and a soft onion, then simmers into something thick and rich while the pasta water boils. The house smells like garlic and tomatoes within ten minutes.
The recipe is forgiving. You can simmer it for an hour on a Sunday or rush it to thirty minutes on a busy Tuesday. Either way, it clings to spaghetti better than anything from a jar.
What builds the flavor
A short list of pantry staples does the heavy lifting here. Use good canned tomatoes and a fresh onion. The rest is just time.
- Ground beef. An 85/15 blend gives enough fat for flavor without leaving the sauce greasy. Brown it well for depth.
- Yellow onion. Diced small and cooked until soft, it sweetens the sauce naturally without adding sugar.
- Garlic. Four cloves minced fine add the backbone aroma. Add it after the onion so it does not burn.
- Crushed tomatoes. A 28-ounce can provides body and that bright tomato flavor. San Marzano style is ideal if you can find it.
- Tomato paste. A small can adds concentrated umami and helps thicken the sauce.
- Dried herbs. Oregano and basil are the classic pair. A pinch of red pepper flakes wakes everything up.
- Parmesan and parsley. Stirred in at the end for a salty, fresh finish.
How the sauce comes together
- Brown the beef and vegetables. Heat olive oil in a large pot or Dutch oven over medium-high heat. Add the ground beef, onion, and a pinch of salt. Cook for 5 to 7 minutes, breaking up the meat, until it is browned and the onion is soft. Drain excess fat if needed.
- Add garlic and tomato paste. Stir in the garlic and cook for 30 seconds until fragrant. Add the tomato paste and cook for 1 minute, stirring constantly. This toasts the paste and deepens the flavor.
- Pour in the tomatoes and season. Add the crushed tomatoes, tomato sauce, oregano, basil, black pepper, and red pepper flakes. Fill the empty tomato sauce can with water and pour that in too. Stir well.
- Simmer until thick. Reduce the heat to low and let the sauce bubble gently, uncovered, for 45 to 60 minutes. Stir every 15 minutes. It is ready when it coats the back of a spoon.
- Toss and serve. Taste and adjust salt. Spoon over hot spaghetti and finish with grated Parmesan and chopped parsley.
Why the simmer matters
A quick sauce is fine in a pinch, but the extra half hour of simmering is where the magic happens. The acidity in the tomatoes mellows, the beef softens, and the liquid reduces until the sauce clings to pasta instead of pooling at the bottom of the bowl. Keep the heat low and the lid off so steam escapes. If the sauce thickens too much before you are ready to eat, splash in a little pasta water to loosen it. This same slow-simmer approach works beautifully in our classic beef spaghetti sauce. For safe handling tips, see the USDA ground beef safety guide.
Smart swaps and add-ins
You can swap the ground beef for ground pork, turkey, or Italian sausage. Pork adds richness, while turkey keeps it lighter. Just cook poultry thoroughly and drain any excess liquid. Want more vegetables? Diced bell pepper or grated carrot melt into the background and add sweetness. A splash of red wine after browning the meat adds depth, and a parmesan rind tossed into the simmering pot gives a subtle savory backbone. If you love ground beef pasta dishes, try our cheesy penne with garlic butter ground beef next.
Finishing the plate
Never serve naked pasta topped with a scoop of sauce. Instead, drain the spaghetti a minute before it is fully al dente and transfer it directly into the pot with a ladle of sauce and a splash of starchy pasta water. Toss over medium heat for a minute so every strand gets coated. The starch in the water emulsifies with the meat and tomatoes into a glossy layer that actually sticks. For another one-pot pasta idea, check out one pan spaghetti with chard.
Storing and freezing leftovers
This sauce keeps in an airtight container in the refrigerator for up to 4 days. It also freezes exceptionally well. Ladle cooled sauce into freezer bags in single-meal portions, squeeze out the air, and lay flat in the freezer for up to 3 months. Thaw overnight in the fridge and reheat gently on the stove. If the sauce looks thick after thawing, thin it with a little water or broth. Need another quick ground beef dinner? Our 30-minute creamy bowtie pasta with ground beef is a great backup plan.
FAQs
- Can I use ground turkey instead of beef?
Yes. Ground turkey or chicken works well, though the sauce will be leaner. Brown it thoroughly and consider adding an extra tablespoon of olive oil so the pot does not dry out.
- Do I have to simmer the sauce for a full hour?
No. Thirty minutes will give you a tasty sauce, but the full hour develops a deeper, richer flavor and a thicker texture. If you are short on time, keep the lid off and raise the heat slightly to reduce faster.
- How do I thicken spaghetti sauce if it is too thin?
Let it simmer uncovered for an extra 10 to 15 minutes so excess liquid evaporates. You can also stir in a small spoonful of tomato paste or a cornstarch slurry made with one teaspoon of cornstarch and one tablespoon of water.
- Can I freeze leftover spaghetti sauce?
Absolutely. Cool the sauce completely, then portion it into freezer bags or airtight containers. It keeps well for up to 3 months. Thaw overnight in the refrigerator and reheat gently on the stove.
- What pasta shape works best with meat sauce?
Long pasta like spaghetti or linguine is the classic choice, but ridged shapes like rigatoni or penne hold the meaty sauce in their hollows. Even egg pappardelle works beautifully.
- Why does my sauce taste bitter?
Bitterness usually comes from burnt garlic or an acidic can of tomatoes. If it tastes sharp, stir in a tiny pinch of sugar or a splash of cream. A little butter at the end also rounds out the edges.