Classic Spaghetti Bolognese

A rich and savory spaghetti dish featuring a hearty, meaty tomato sauce tossed with perfectly cooked pasta and topped with grated Parmesan.
Why You’ll Love This Recipe
This timeless Italian‑inspired recipe delivers depth of flavor and comfort. Slow‑simmered sauce infused with meat, tomatoes, and aromatics clings beautifully to pasta for an unforgettable meal that warms from the inside out.
Ingredients
(Tip: You can find the complete list of ingredients and their measurements in the recipe card below.)
-
Ground beef or a mix of beef and pork
-
Onion, carrot, celery (soffritto)
-
Garlic
-
Crushed or diced tomatoes, tomato paste
-
Red or white wine (optional)
-
Beef or chicken broth
-
Olive oil
-
Dried oregano or Italian seasoning
-
Salt and pepper
-
Spaghetti noodles
-
Grated Parmesan
Directions
-
Heat olive oil in a heavy pot. Sauté onion, carrot, celery, garlic until softened.
-
Add ground meat; brown thoroughly.
-
Stir in tomato paste, then deglaze with wine if using.
-
Add tomatoes, broth, seasoning; bring to a gentle simmer.
-
Cover partially and simmer at least 30 minutes (longer if possible).
-
Cook spaghetti until al dente. Drain and toss with sauce.
-
Serve topped with grated Parmesan.
Servings and timing
Serves about 6. Prep time: 15 minutes. Cook time: minimum 45 minutes (longer improves flavor). Total time: about 1 hour.
Variations
-
Add chopped mushrooms or grated zucchini to stretch the sauce.
-
Use ground turkey or plant‑based meat substitute.
-
Stir in cream or milk near end for ragù-style richness.
-
Add pancetta or bacon at start for depth.
Storage/reheating
Store sauce and pasta separately in the fridge for up to 3 days. Reheat sauce gently on the stove. Combine with freshly cooked spaghetti for best texture. Sauce can be frozen for up to 3 months.
FAQs
Can I make the sauce in advance?
Yes—prepare sauce ahead and refrigerate or freeze; reheat before serving.
Why should the sauce simmer longer?
Long simmering develops deeper flavor and mellows acidity.
Can I skip wine?
Yes—use additional broth instead; wine adds depth but is optional.
Is this recipe keto‑friendly?
Use zucchini noodles or shirataki noodles instead of spaghetti.
Can I make this vegetarian?
Yes—swap meat for lentils or plant‑based mince.
How do I prevent spaghetti from clumping?
Serve immediately after tossing, and use enough sauce to coat strands.
Can I use fresh tomatoes?
Yes—use ripe tomatoes, chopped or pureed, but may need longer simmering.
Do I need tomato paste?
Tomato paste adds rich umami—omit if unavailable but flavor won’t be as deep.
What’s the best grated cheese?
Parmigiano‑Reggiano or Grana Padano offer authentic flavor.
What side dishes complement this?
Try garlic bread, Caesar salad, roasted vegetables, or a simple green salad.
Conclusion
Classic Spaghetti Bolognese delivers hearty, comforting flavor that’s easy to make and even more satisfying. Perfect for family meals, dinner parties, or any time you crave homemade goodness.
PrintClassic Spaghetti Bolognese
A creamy, flavorful one-pot tomato orzo dish packed with protein-rich chickpeas and vibrant spinach. Perfect for a hearty vegetarian meal that’s ready in under 30 minutes.
- Prep Time: 10 mins
- Cook Time: 20 mins
- Total Time: 30 mins
- Yield: 4 servings 1x
- Category: Main Dish
- Method: One-Pot
- Cuisine: Mediterranean
- Diet: Vegetarian
Ingredients
- 1 tbsp olive oil
- 1 small yellow onion, finely chopped
- 2 cloves garlic, minced
- 1 tsp dried oregano
- 1/4 tsp red pepper flakes (optional)
- 1 cup orzo pasta
- 1 can (15 oz) chickpeas, drained and rinsed
- 1 can (15 oz) crushed tomatoes
- 2 cups vegetable broth
- 1/2 cup heavy cream or coconut milk
- 3 cups baby spinach
- 1/4 cup grated Parmesan cheese (optional)
- Salt and pepper to taste
- Fresh basil or parsley for garnish (optional)
Instructions
- Heat olive oil in a large skillet or pot over medium heat. Add chopped onion and cook for 4–5 minutes until soft.
- Add garlic, oregano, and red pepper flakes (if using). Sauté for another minute until fragrant.
- Stir in orzo and toast for 1–2 minutes.
- Add chickpeas, crushed tomatoes, and vegetable broth. Stir well and bring to a boil.
- Reduce heat and simmer uncovered, stirring occasionally, for 10–12 minutes until the orzo is tender and most of the liquid is absorbed.
- Stir in the cream and spinach. Cook until the spinach is wilted and the mixture is creamy, about 2–3 minutes.
- Season with salt and pepper. Add Parmesan cheese if using, and stir until combined.
- Serve warm, garnished with fresh herbs if desired.
Notes
- Use coconut milk for a vegan/dairy-free version.
- Add more broth if needed to loosen the consistency.
- Kale can be used instead of spinach.
- Dish thickens as it sits; stir in a splash of water or broth when reheating.
Nutrition
- Serving Size: 1 bowl
- Calories: 410
- Sugar: 7g
- Sodium: 560mg
- Fat: 14g
- Saturated Fat: 5g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 56g
- Fiber: 6g
- Protein: 13g
- Cholesterol: 18mg
Keywords: creamy tomato orzo, chickpeas, spinach, vegetarian orzo, one-pot meal, easy dinner