Easy Spaghetti Bolognese
Spaghetti Bolognese is a comforting, classic pasta dinner that never goes out of style. This version brings together perfectly cooked spaghetti and a rich, slow-simmered Bolognese sauce for a satisfying meal that works just as well for busy weeknights as it does for relaxed family dinners. Simple ingredients, familiar flavors, and a reliable method make this a recipe you’ll come back to again and again.

Spaghetti Bolognese is one of those meals I know will always be welcomed at the table. It’s familiar, filling, and comforting without being fussy. Whenever I have a batch of homemade Bolognese sauce ready in the fridge or freezer, this dish comes together quickly and feels like a proper home-cooked meal. It’s my go-to when I want something hearty, satisfying, and guaranteed to please everyone.
Why make this spaghetti bolognese recipe
- A complete, comforting meal made with simple ingredients
- Perfectly coated pasta that holds the sauce well
- Easy to scale for family dinners or leftovers
- Great for make-ahead cooking when the sauce is prepared in advance
- Reliable and familiar flavors everyone enjoys

Ingredients and substitutes
- Meat
- Ground beef (20% fat) – Adds richness and body to the sauce. Lean beef works but produces a lighter, less silky result.
- Ground pork or pancetta – Optional, but recommended for depth. If skipping, increase olive oil slightly.
- Aromatics (the base of the dish)
- Onion – Yellow or brown onion works best.
- Carrot & celery – Finely chopped to melt into the sauce and balance acidity.
- Garlic – Adds aroma; avoid browning to keep the flavor mellow.
Tomatoes - Canned crushed tomatoes – Reliable and consistent for a weeknight-friendly simmer.
- Tomato paste – Concentrates flavor and adds color.
- Liquid & seasoning
- Wine (red or white) – Adds complexity; alcohol cooks off quickly.
- Beef broth or water – Loosens the sauce so it coats the pasta evenly.
- Italian seasoning / herbs – Keeps this practical and approachable.
Finishing touches - Milk (optional) – Softens acidity and rounds the sauce.
- Parmesan cheese – Added at the end for savory depth.
- Pasta
- Spaghetti – Classic choice, but tagliatelle or pappardelle also work well.

Step-by-step: The BEST spaghetti bolognese
1. Build the base
- Heat olive oil in a large Dutch oven or deep skillet over medium heat.
- Add onion, carrot, and celery with a pinch of salt. Cook slowly until soft and fragrant, not browned. Stir in garlic and cook briefly.
- Why: This creates a gentle, flavorful base that supports the meat and pasta.
2. Brown the meat
- Add ground beef and pork. Spread it out and let it cook undisturbed for a minute before breaking it up. Cook until no pink remains and the meat looks lightly caramelized.
Pro tip: Browning adds flavor, but don’t overcook — the sauce will continue to simmer.
3. Season and enrich
Stir in Italian seasoning and bay leaves. Add tomato paste and cook for a minute to remove rawness.

4. Create the sauce
- Pour in crushed tomatoes, followed by wine. Let it bubble briefly, then add broth, thyme, basil, salt, and pepper. Stir well.
- Reduce heat, cover, and let the sauce simmer gently for about 1 hour, stirring occasionally.
- Focus here: A sauce that’s thick enough to cling to spaghetti, not spooned like gravy.

5. Optional finish
- If using milk, stir it in once the heat is off. This keeps the sauce smooth and balanced.
6. Cook and combine the pasta
- Bring a large pot of well-salted water to a boil. Cook spaghetti until al dente.
- Transfer pasta directly into the sauce and toss to coat, adding a splash of pasta water if needed.
- Finish with Parmesan and fresh herbs.
- This step is what makes it a dish, not just pasta + sauce.

Tips for Success (Spaghetti Bolognese)
- Finely chop the vegetables
The onion, carrot, and celery should almost melt into the sauce. Big chunks = chunky sauce, not classic spaghetti bolognese. - Brown the meat properly
Let the meat sit briefly before breaking it up. Light caramelization adds flavor without turning the sauce heavy or greasy. - Simmer gently, not aggressively
A low, steady simmer thickens the sauce and keeps it smooth. Rapid boiling will reduce it too fast and dull the flavor. - Salt the pasta water generously
The sauce is seasoned, but the pasta still needs flavor. Think “pleasantly salty,” not subtle. - Finish pasta in the sauce
Tossing the spaghetti directly into the sauce (with a splash of pasta water) helps everything bind together into a cohesive dish.

Troubleshooting
| Problem | Possible Cause | Quick Fix |
|---|---|---|
| Sauce is too thin | Too much liquid or simmered too quickly | Simmer uncovered for a few minutes until thick enough to coat the pasta |
| Sauce tastes flat | Not enough seasoning or browning | Add salt gradually and a small handful of Parmesan; let it simmer a bit longer |
| Sauce is too acidic | Tomatoes are sharp | Stir in a little milk or a pinch of sugar to balance |
| Meat feels dry | Meat was overcooked early | Add a splash of broth and simmer gently to rehydrate |
| Pasta feels bland | Pasta water wasn’t salted enough | Toss with extra sauce and Parmesan to boost flavor |

- My Favorite Bolognese Sauce
- Spaghetti and Meatballs
- Ground Beef Recipes
- Turkey Meatballs with Pasta
- Lasagna with Bechamel Sauce
- Mushroom Pasta
Frequently asked questions
Yes. The sauce can be made in advance and refrigerated for up to 4 days. Cook the spaghetti fresh and combine with the sauce just before serving for the best texture.
Spaghetti is the classic choice, but tagliatelle, pappardelle, or even rigatoni work well if you prefer a heartier bite.
Plan on about 1 to 1½ cups of sauce per pound of pasta, depending on how saucy you like your pasta.
Freeze the sauce separately for best results. Pasta is best cooked fresh, as frozen pasta can become soft when reheated.
Reheat gently on the stove or in the microwave with a splash of water or broth, stirring occasionally until warmed through.

Easy Spaghetti Bolognese
This easy spaghetti bolognese is a comforting, family-style pasta dinner made with a rich meat sauce cooked from scratch and perfectly cooked spaghetti. Simple ingredients, a gentle simmer, and a reliable method make this a recipe you’ll turn to again and again for weeknight dinners or relaxed weekend meals.
Video
Ingredients
- 1½ lb (680 g) Ground beef (20% fat)
- 4 – 6 oz (100 g) Ground pork or pancetta
- 2 tbsp Olive oil
- 1 large (1 cup) Onions finely chopped
- 2 med (½ cup) Celery stalks finely chopped
- 2 med (½ cup) Carrots finely chopped
- 3 large (1 tbsp) Garlic cloves thinly sliced
- 2 tsp Italian seasoning
- 2 15 oz (800 g) Canned crushed tomatoes crushed
- 2 med Bay leaves
- 4 tbsp (g) Tomato paste
- 2 tbsp Fresh thyme or 12 tsp dried
- 2 tbsp Fresh basil or 1/2 tsp dries
- 4 tbsp (20 g) Parmesan cheese freshly grated
- ½ cup (120 ml) Beef broth or water
- ¾ cup (180 ml) Wine red or white
- ½ tsp Kosher salt
- ½ tsp Black pepper powder
- ½ cup (120 ml) Whole milk Optional
- 1 lb (500 g) Spaghetti pasta or similar
Method
- Start the sauce – Heat the olive oil in a large Dutch oven or deep skillet over medium heat. Add the onion, carrot, and celery with a small pinch of salt. Cook for 6–8 minutes until softened and fragrant. Add the garlic and cook for 30 seconds.2 tbsp Olive oil, 1 large Onions, 2 med Celery stalks, 2 med Carrots , 3 large Garlic cloves
- Brown the meat – Add the ground beef and pork. Spread it out and let it cook briefly before breaking it up. Cook until no longer pink and lightly browned.Stir in the Italian seasoning and bay leaves.1½ lb Ground beef, 4 – 6 oz Ground pork , 2 tsp Italian seasoning, 2 med Bay leaves
- Build the Sauce – Add the tomato paste and cook for 1 minute. Pour in the crushed tomatoes, wine, and broth. Season with salt and pepper, then stir in the thyme and basil.Bring to a gentle simmer, cover, and cook on low heat for about 1 hour, stirring every 15 minutes.2 15 oz Canned crushed tomatoes, 4 tbsp Tomato paste, 2 tbsp Fresh thyme, 2 tbsp Fresh basil, 4 tbsp Parmesan cheese , ½ cup Beef broth, ¾ cup Wine, ½ tsp Kosher salt, ½ tsp Black pepper powder
- Finish the sauce – Turn off the heat and stir in the milk, if using. Taste and adjust seasoning as needed. Remove the bay leaves.½ cup Whole milk
- Cook the Spaghetti – Bring a large pot of well-salted water to a boil. Cook the spaghetti until al dente according to package instructions. Reserve a little pasta water, then drain.1 lb Spaghetti pasta
- Combine and Serve – Add the cooked spaghetti directly to the sauce and toss gently to coat. Add a splash of reserved pasta water if needed to loosen the sauce.Serve hot with grated Parmesan cheese and fresh herbs.
Notes
- For the best texture, toss the pasta with the sauce rather than spooning sauce on top.
- If making ahead, store the sauce separately and cook the pasta fresh before serving.
- Leftover sauce can be refrigerated for up to 4 days or frozen for up to 3 months.


















This is such a delicious bolognese! My family loves it!
I am so happy to hear that, Mary. Thank you for the feedback
This is one of our favourite family meals – yours looks so delicious and I will definitely be trying it!
Thank you, Bintu
I have this simmering now and it smells delicious! I plan on freezing half since it’s just me and my husband. Have your frozen this sauce before? Thanks for a great recipe.
Hey Sandra. Yes, I have a batch of this frozen all the time. My kids favorite meat sauce. So it’s always something I keep for busy times.
You are right Veena! This recipe is ready in no time and it’s so delicious! It actually tastes better the next day. Thanks for the recipe!
Yes, it does taste better the next day, Ana
This is such a delicious recipe for spaghetti bolognese! So easy and quickly made:) I am saving this recipe, because as a mother of two simple and easy recipes are my lifesavers:) Thank you so much for sharing this recipe!
You are very welcome Julia. If you do try let me know how it was
please unsubscribe me from this site by law there should be an unsubscribe button at the bottom of your post yet I cannot find it I would really appreciate these pop-ups to stop I’m not even sure how or when I subscribed to your post.
Jacqui, you keep messaging me all the time to unsubscribe you and I keep telling you the same thing.
I have checked on the newsletter and your email is not there.
As for the browser notification, I did not add you. You have put my site on your list of favorites. So I cannot take you off. You need to do that on your browser, perhaps on your phone.
If you go to your browser, remove my site from your list of favorites – you will not get this notification any more.
I do hope you see this message. Thank you,