Classic Spaghetti is the cornerstone of weeknight comfort food. This recipe delivers a rich, meaty tomato sauce that clings perfectly to al dente pasta, all in under 40 minutes from start to finish.
Advertisements1
The key is building layers of flavor: browning the beef and onion, blooming the garlic and herbs, then simmering the sauce until it thickens and deepens. The result is a sauce that tastes like it simmered all day, but comes together quickly.
I've tested this recipe to balance convenience and depth. You'll use pantry staples and simple techniques that anyone can master. No fancy equipment, just a large skillet and a pot of boiling water.
Why You'll Love This Recipe
About the Ingredients
1 lb (450g) ground beef (85% lean)
Ground beef forms the base. Use 80/20 for more flavor, but drain excess fat. Substitute ground turkey or plant-based crumbles.
1 small yellow onion, finely chopped (about 1 cup)
Onion adds sweetness and aroma. Use white or sweet onion if preferred.
3 cloves garlic, minced
Fresh garlic is essential. Substitute 1/2 teaspoon garlic powder if in a pinch.
1 can (28 oz/794g) crushed tomatoes
Crushed tomatoes give the sauce body. Use whole peeled tomatoes and crush them by hand if you prefer a chunkier texture.
1 can (15 oz/425g) tomato sauce
Tomato sauce adds smoothness. Use marinara sauce as a shortcut, but adjust salt.
2 teaspoons dried oregano
Oregano is classic in Italian-American sauce. Substitute 1 tablespoon fresh oregano.
1 teaspoon dried basil
Basil adds sweetness. Use 1 tablespoon fresh basil if available.
1/2 teaspoon sugar
Balances the acidity of the tomatoes. Omit if your tomatoes are sweet.
Salt and black pepper to taste
Seasoning is key. Start with 1 teaspoon salt and adjust.
1 lb (450g) spaghetti
Classic thin spaghetti. Use linguine or fettuccine if you prefer.
Grated Parmesan cheese, for serving
Adds a salty, nutty finish. Use fresh grated for best flavor.
Tips & Tricks
Don't overcook the pasta
Cook it 1 minute less than the package instructions for perfect al dente. Reserve some pasta water to thin the sauce if needed.
Brown the meat properly
Let it sit undisturbed for a few minutes to get a deep brown crust, not gray. This adds flavor.
Balance the acidity
If your sauce tastes too tart, add a pinch more sugar or a splash of red wine.
Pro Tips
Step-by-Step Instructions
1. Cook the spaghetti
Bring a large pot of salted water to a rolling boil (212°F/100°C). Add spaghetti and cook according to package instructions until al dente (usually 8-10 minutes). Reserve 1 cup of pasta water, then drain.
2. Brown the meat
In a large skillet over medium-high heat (375°F/190°C), add ground beef. Cook, breaking it apart, until browned and no longer pink, about 5-7 minutes. Don't stir constantly to allow browning.
3. Sauté onion and garlic
Add chopped onion to the skillet with the beef. Cook over medium heat (350°F/175°C) for 3-4 minutes until translucent. Add minced garlic and cook for 30 seconds until fragrant.
4. Add tomatoes and seasonings
Pour in crushed tomatoes and tomato sauce. Add oregano, basil, sugar, salt, and pepper. Stir to combine.
5. Simmer the sauce
Bring the sauce to a simmer, then reduce heat to low (200°F/93°C). Let it simmer uncovered for 15-20 minutes, stirring occasionally, until thickened and flavors meld.
6. Combine pasta and sauce
Add the drained spaghetti to the skillet with the sauce. Toss to coat, adding a splash of reserved pasta water if the sauce is too thick.
7. Serve and garnish
Serve immediately with a generous sprinkle of grated Parmesan cheese.
Delicious Variations
Vegetarian
Replace ground beef with 1 cup of cooked lentils or plant-based crumbles. Add 1 cup of sliced mushrooms for umami.
Spicy Arrabbiata
Add 1/2 teaspoon red pepper flakes with the garlic, and use 1/2 cup of chopped fresh basil at the end.
Meatball Spaghetti
Instead of ground beef, add homemade or store-bought meatballs and simmer them in the sauce for the last 10 minutes.
How to Store Classic Spaghetti
Refrigerator
Store in an airtight container for up to 4 days.
Freezer
Freeze the sauce separately (without pasta) for up to 3 months. Thaw overnight in the refrigerator.
Reheating
Reheat in a skillet over medium heat, adding a splash of water or broth to loosen the sauce. Microwave in 30-second bursts, stirring.
Frequently Asked Questions
Q: How long do I cook spaghetti?
Cook spaghetti according to package instructions, usually 8-10 minutes, until al dente (tender but firm to the bite). Start checking at 8 minutes.
Q: Can I use ground turkey instead of beef?
Yes, ground turkey works well. Use 93% lean to avoid dry texture, and add a tablespoon of olive oil to the pan if needed.
Q: How do I make the sauce thicker?
Simmer the sauce uncovered for an additional 5-10 minutes to reduce. You can also mash a few of the tomatoes against the pan.
Q: Can I use fresh tomatoes instead of canned?
Yes, use about 2 lbs (900g) of ripe tomatoes, peeled and chopped. Simmer longer, about 30 minutes, to reach the right consistency.
Q: What can I use instead of spaghetti?
Any long pasta like linguine, fettuccine, or bucatini works. Whole wheat or gluten-free spaghetti are also good substitutes.
If you're looking for a no-fuss, crowd-pleasing dinner, this Classic Spaghetti delivers every time. Try it tonight and see why it's a staple in my kitchen.
Classic Spaghetti
Classic Spaghetti with rich homemade meat sauce, ready in 30 minutes for a satisfying weeknight dinner.
🧂 Ingredients
- 1 lb (450g) ground beef (85% lean)
- 1 small yellow onion, finely chopped (about 1 cup)
- 3 cloves garlic, minced
- 1 can (28 oz/794g) crushed tomatoes
- 1 can (15 oz/425g) tomato sauce
- 2 teaspoons dried oregano
- 1 teaspoon dried basil
- 1/2 teaspoon sugar
- Salt and black pepper to taste
- 1 lb (450g) spaghetti
- Grated Parmesan cheese, for serving
📋 Instructions
- 1Cook the spaghetti — Bring a large pot of salted water to a rolling boil (212°F/100°C). Add spaghetti and cook according to package instructions until al dente (usually 8-10 minutes). Reserve 1 cup of pasta water, then drain.
- 2Brown the meat — In a large skillet over medium-high heat (375°F/190°C), add ground beef. Cook, breaking it apart, until browned and no longer pink, about 5-7 minutes. Don't stir constantly to allow browning.
- 3Sauté onion and garlic — Add chopped onion to the skillet with the beef. Cook over medium heat (350°F/175°C) for 3-4 minutes until translucent. Add minced garlic and cook for 30 seconds until fragrant.
- 4Add tomatoes and seasonings — Pour in crushed tomatoes and tomato sauce. Add oregano, basil, sugar, salt, and pepper. Stir to combine.
- 5Simmer the sauce — Bring the sauce to a simmer, then reduce heat to low (200°F/93°C). Let it simmer uncovered for 15-20 minutes, stirring occasionally, until thickened and flavors meld.
- 6Combine pasta and sauce — Add the drained spaghetti to the skillet with the sauce. Toss to coat, adding a splash of reserved pasta water if the sauce is too thick.
- 7Serve and garnish — Serve immediately with a generous sprinkle of grated Parmesan cheese.


