One-Pot Spaghetti Bolognese – A Fast, Cozy Weeknight Favorite
This One-Pot Spaghetti Bolognese keeps dinner simple without sacrificing flavor. Everything cooks in the same pot, including the pasta, so cleanup is quick and easy. The sauce is rich and comforting, with classic Italian aromatics and a touch of tomato sweetness.

It’s the kind of meal you can make on a busy night and still feel proud to serve. Grab a pot, stir things together, and dinner is on the table in 30–40 minutes.
What Makes This Recipe So Good
- Everything in one pot: Fewer dishes, faster cleanup, and more time to relax.
- Bold flavor, minimal fuss: Browning the meat and toasting the tomato paste build deep, savory notes quickly.
- Perfect pasta texture: The spaghetti cooks right in the sauce, soaking up flavor and releasing starch for a silky finish.
- Flexible and family-friendly: Easy to adapt with veggies, different meats, or a dairy-free twist.
- Budget-conscious: Uses pantry staples and stretches to feed a crowd.
Ingredients
- 2 tablespoons olive oil
- 1 medium yellow onion, finely diced
- 2 medium carrots, finely diced
- 2 celery stalks, finely diced
- 3–4 garlic cloves, minced
- 1 pound (450 g) ground beef (85–90% lean), or a mix of beef and pork
- 1 teaspoon kosher salt, plus more to taste
- 1/2 teaspoon black pepper
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- 1/4 teaspoon red pepper flakes (optional)
- 2 tablespoons tomato paste
- 1 (28-ounce/800 g) can crushed tomatoes
- 3 1/2–4 cups beef or chicken broth, or water (start with 3 1/2 cups, add more as needed)
- 12 ounces (340 g) dry spaghetti, broken in half
- 1–2 teaspoons sugar or balsamic vinegar (to balance acidity), optional
- 1/4 cup whole milk or half-and-half (optional, for richness)
- Fresh basil or parsley, chopped, for garnish
- Freshly grated Parmesan, for serving
Instructions
- Warm the olive oil in a large, heavy pot over medium heat. Add onion, carrots, and celery.Cook 5–7 minutes, stirring, until softened and slightly golden.
- Add the garlic and cook 30 seconds, until fragrant. Push the vegetables to the sides and add the ground beef to the center.
- Season with salt, pepper, oregano, basil, and red pepper flakes if using. Cook, breaking up the meat, until browned and no longer pink, about 5–6 minutes.Spoon off excess fat if needed.
- Stir in the tomato paste and cook 1–2 minutes to toast it. This deepens the flavor and reduces any raw taste.
- Pour in the crushed tomatoes and 3 1/2 cups broth. Bring to a gentle boil.
- Add the spaghetti, breaking it in half so it fits.Press the pasta down so it’s submerged. Reduce heat to medium-low for a steady simmer.
- Cook 10–14 minutes, stirring often to prevent sticking. Add more broth in small splashes if the sauce gets too thick before the pasta is al dente.
- Taste and adjust seasoning.Add sugar or a splash of balsamic if the sauce tastes overly sharp. For a creamier finish, stir in milk or half-and-half.
- Turn off the heat and let the pot rest 2–3 minutes. The pasta will finish absorbing sauce and thicken slightly.
- Garnish with chopped basil or parsley and serve with plenty of Parmesan.
How to Store
- Refrigerator: Cool completely, then store in an airtight container for up to 4 days.
- Freezer: Portion into freezer-safe containers and freeze up to 3 months.Thaw overnight in the fridge.
- Reheat: Warm gently on the stove with a splash of water or broth to loosen. Microwave in short bursts, stirring between intervals.
Health Benefits
- Protein-rich: Ground beef provides protein for muscle repair and steady energy.
- Veggie boost: Onion, carrot, and celery add fiber, vitamins A and C, and antioxidants.
- Lycopene from tomatoes: Crushed tomatoes offer lycopene, linked to heart health.
- Balanced carbs: Pasta fuels activity; pairing it with protein and veggies can help with satiety.
Pitfalls to Watch Out For
- Sticking pasta: Stir often once the spaghetti goes in. Scrape the bottom to keep strands from clumping.
- Too thick or too thin: If it’s drying out before the pasta cooks, add broth.If it’s soupy at the end, simmer uncovered for a minute or two.
- Underseasoning: Taste at the end and add salt, pepper, and a touch of sugar or balsamic to balance acidity.
- Greasy sauce: If your meat is very fatty, drain some fat after browning for a cleaner taste.
Recipe Variations
- Turkey or chicken: Swap in ground turkey or chicken and use chicken broth for a lighter version.
- Hidden veggies: Add finely chopped mushrooms, zucchini, or spinach for extra nutrients and moisture.
- Dairy-free: Skip the milk and finish with olive oil and fresh herbs.
- Gluten-free: Use gluten-free spaghetti and stir very gently; some brands need a bit less cooking time.
- Herby finish: Stir in fresh basil and a knob of butter at the end for a glossy, restaurant-style sauce.
- Smoky depth: Add a diced strip or two of pancetta or bacon when cooking the vegetables.
FAQ
Can I make this ahead?
Yes. Cook as directed, cool, and refrigerate. Reheat gently with a splash of broth. The flavors often improve the next day.
Do I have to break the spaghetti?
It helps the pasta fit and cook evenly in one pot. If you prefer whole strands, you can use a wider pot and nudge the pasta down as it softens.
What if I don’t have crushed tomatoes?
Use diced tomatoes and blend briefly, or use tomato passata. Adjust liquid as needed to keep a saucy consistency.
How can I reduce the acidity?
A teaspoon of sugar, a splash of balsamic, or a small pat of butter will round the edges. Simmering a few extra minutes also mellows the sauce.
Can I add wine?
Yes. After browning the meat and toasting the tomato paste, add 1/2 cup dry red wine. Simmer 2–3 minutes to reduce before adding tomatoes and broth.
In Conclusion
One-Pot Spaghetti Bolognese is weeknight cooking at its best: hearty, fast, and comforting. With a few pantry staples and one pot, you get a rich, satisfying meal that feels special. Stir, simmer, and serve with Parmesan and fresh herbs. It’s simple food done right, and it always hits the spot.

Ingredients
Method
- Warm the olive oil in a large, heavy pot over medium heat. Add onion, carrots, and celery. Cook 5–7 minutes, stirring, until softened and slightly golden.
- Add the garlic and cook 30 seconds, until fragrant. Push the vegetables to the sides and add the ground beef to the center.
- Season with salt, pepper, oregano, basil, and red pepper flakes if using. Cook, breaking up the meat, until browned and no longer pink, about 5–6 minutes. Spoon off excess fat if needed.
- Stir in the tomato paste and cook 1–2 minutes to toast it. This deepens the flavor and reduces any raw taste.
- Pour in the crushed tomatoes and 3 1/2 cups broth. Bring to a gentle boil.
- Add the spaghetti, breaking it in half so it fits. Press the pasta down so it’s submerged. Reduce heat to medium-low for a steady simmer.
- Cook 10–14 minutes, stirring often to prevent sticking. Add more broth in small splashes if the sauce gets too thick before the pasta is al dente.
- Taste and adjust seasoning. Add sugar or a splash of balsamic if the sauce tastes overly sharp. For a creamier finish, stir in milk or half-and-half.
- Turn off the heat and let the pot rest 2–3 minutes. The pasta will finish absorbing sauce and thicken slightly.
- Garnish with chopped basil or parsley and serve with plenty of Parmesan.
Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.
