New recipes straight to your inbox Follow on Pinterest
Chefcookrecipes
Spaghetti Bolognese
Recipe card
Spaghetti Bolognese

Spaghetti Bolognese

ItalianMain Course
Prep time15 min
Cook time40 min
Total time55 min
Pin Recipe
Servings 4

Ingredients

  • 1 tablespoon olive oil
  • 1 medium onion, finely chopped
  • 2 cloves garlic, minced
  • 1 carrot, finely diced
  • 1 celery stalk, finely diced
  • 1 pound ground beef (or beef and pork mix)
  • 2 tablespoons tomato paste
  • 1 can (28 ounces) crushed tomatoes
  • 1/2 cup beef broth
  • 1/2 cup red wine (optional)
  • 1 teaspoon dried oregano
  • 1 teaspoon dried basil
  • 1 bay leaf
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 12 ounces spaghetti
  • 1/4 cup grated Parmesan cheese
  • 2 tablespoons chopped fresh parsley

Instructions

  1. 1Heat olive oil in a large skillet over medium heat. Add onion, garlic, carrot, and celery; cook until softened. Add ground beef, cook until browned. Stir in tomato paste. Add crushed tomatoes, beef broth, red wine, oregano, basil, bay leaf, salt, and pepper. Simmer for 30-40 minutes.
  2. 2Cook according to package instructions until al dente. Drain.
  3. 3Remove bay leaf from sauce. Toss spaghetti with sauce. Serve topped with Parmesan and parsley.

Why you'll love this recipe

  • One-pot, no‑bake dinner in under an hour
  • 30-minute prep saves busy weeknights
  • Crowd‑pleaser that satisfies both kids and adults
  • Make‑ahead sauce keeps flavor richer next day
  • Freezer‑friendly for quick meals later

I still remember the first time I ladled this sauce over spaghetti in my grandma’s tiny kitchen, the steam curling up like a cloud over the old copper pot. The scent of garlic and simmering tomatoes mingled with the faint hum of the radio, and I felt instantly at home. She tossed a pinch of fresh parsley over the top, and the bright green specks looked like little fireworks. That simple moment taught me that great flavor starts with patience. Since then I’ve cooked this Bolognese for birthday parties, late‑night cravings, and even as a comforting bowl after a marathon run. Each time the sauce thickens, I hear the faint pop of the bay leaf releasing its perfume, reminding me of that first kitchen hug. It’s become my go‑to crowd‑pleaser, and I love hearing the satisfied sighs around the table.

The story

The moment the olive oil hits the pan, the kitchen fills with the sweet scent of softened onion, carrot, and celery. A gentle sizzle follows as the ground beef hits the hot surface, releasing a caramelized crust that promises depth. One forkful of the finished sauce coats the spaghetti with a velvety, savory hug you can’t resist.

I first fell in love with this Bolognese on a rainy Thursday in my college apartment, when my roommate begged for something comforting and I improvised with the few staples we had. Watching the sauce bubble slowly while the rain pattered on the windows made the whole house feel like a tiny Italian trattoria. That night, three empty bowls and a grateful sigh sealed the recipe in my memory.

What sets this version apart is the brief splash of red wine early in the simmer, which deglazes the pan and lifts the browned bits, adding a subtle acidity that balances the richness. I also finish the sauce with a handful of fresh parsley, giving a bright, herbaceous lift that most stovetop Bolognese miss. Finally, I let the sauce reduce uncovered, concentrating flavors without the need for a thickener.

The base of mirepoix brings a natural sweetness, while the beef contributes deep umami and a satisfying meatiness. Tomato paste adds a concentrated tang, and the crushed tomatoes provide a bright acidity that cuts through the richness. A whisper of oregano and basil rounds out the herb profile, and the final dusting of Parmesan adds salty, nutty depth.

Serve the sauce over al dente spaghetti for a classic dinner that feels restaurant‑worthy, or toss it with pappardelle for a heartier bite. It shines on a family‑style buffet, stands up to a casual weeknight, and even holds up as a make‑ahead lunch when reheated. Pair it with a simple arugula salad and crusty bread, and you’ve got a complete, comforting meal.

Don’t let the simmer time intimidate you; a low boil is all you need, and the only technique that matters is giving the meat space to brown. With a few minutes of prep and a patient stir, you’ll end up with a sauce that tastes like it’s been slow‑cooked for hours.

I’ve tested this sauce with both beef‑only and a beef‑pork blend, and my kids have devoured every version without complaint. After serving it at a backyard gathering, even the picky eaters asked for seconds. So grab a pot, and let’s bring a taste of Italy to your table.

Why This Recipe Works

  • Caramelizing the mirepoix builds a sweet, savory foundation that deepens the sauce.
  • Simmering uncovered concentrates flavors and naturally thickens without added starch.
  • Finishing with fresh parsley adds brightness that balances the richness.

Ingredient notes & substitutions

ground beef (or beef and pork mix)

Provides the rich, meaty backbone and the fat that carries flavor.

ground turkey or a 50/50 pork‑beef blend

crushed tomatoes

Creates a smooth, tomato‑laden base with natural acidity.

canned diced tomatoes blended until smooth

tomato paste

Adds concentrated tomato depth and helps thicken the sauce.

extra crushed tomatoes reduced longer

red wine (optional)

Deglazes the pan, lifts browned bits, and adds subtle acidity.

beef broth or a splash of balsamic vinegar

Parmesan cheese

Finishes the sauce with salty, nutty richness and helps bind.

Pecorino Romano or nutritional yeast for dairy‑free

fresh parsley

Brightens the finished sauce with herbaceous freshness.

fresh basil or omit for a milder finish

Equipment you'll need

large heavy‑bottomed skilletdigital kitchen scalefine‑mesh sieve

Before You Start

  • Mince garlic and onion.
  • Dice carrot and celery.
  • Measure broth and wine.
  • Set skillet on medium heat.

Pro tips

Don’t crowd the pan

Add the meat in batches so it browns instead of steams, building flavor.

Finely dice the vegetables

Small mirepoix pieces melt into the sauce, giving a silky texture.

Brown the meat thoroughly

Let the beef develop a deep crust before stirring; this creates umami depth.

Deglaze with wine early

A splash of red wine loosens the fond, adding acidity and complexity.

Simmer uncovered for depth

Allow steam to escape; the sauce reduces and flavors concentrate naturally.

Season at every stage

Add a pinch of salt with the veggies, then again after tomatoes for balanced seasoning.

Reserve pasta water for sauce

Stir in a few tablespoons of hot pasta water to loosen the sauce and help it cling.

Variations to try

Turkey Bolognese

Swap ground beef for ground turkey for a leaner version, keeping the same aromatics.

Spicy Arrabbiata Twist

Add a pinch of red‑pepper flakes and a dash of smoked paprika for heat.

Italian Herb Boost

Stir in fresh rosemary and thyme with the oregano for a woodsy flavor.

Gluten‑Free Pasta Swap

Use gluten‑free spaghetti or zucchini noodles; the sauce clings just as well.

Storage & make-ahead

Refrigerator

Transfer sauce and cooked pasta to airtight containers; keep up to 4 days in the fridge.

Freezer

Cool sauce completely, then freeze in zip‑top bags for up to 3 months; reheat from frozen in a saucepan.

Best way to reheat

Warm on the stovetop over low heat, adding a splash of broth or water to restore silkiness.

Make-ahead

Prepare the sauce a day ahead and refrigerate; cook pasta fresh and combine just before serving.

Serving Suggestions

Serve over al dente spaghetti with a drizzle of extra‑virgin olive oil.Pair with a crisp arugula salad tossed in lemon vinaigrette.Offer crusty Italian bread to mop up every last spoonful.Scatter extra Parmesan and chopped parsley on top for texture.Add a side of roasted garlic broccoli for a green boost.

Troubleshooting

Sauce is too thin

Continue simmering uncovered, stirring occasionally, until it reduces to a velvety consistency.

Sauce separates

Stir in a splash of cold water or broth and lower the heat; the emulsion will come back together.

Pasta sticks together

Toss the cooked spaghetti with a little olive oil immediately after draining and combine with sauce while hot.

Frequently asked questions

Can I freeze the Bolognese sauce?
Yes, freeze it in portion-sized bags; it retains flavor for up to three months.
What can I use instead of red wine?
Replace with beef broth or a teaspoon of balsamic vinegar for acidity.
Is this recipe gluten‑free?
The sauce is naturally gluten‑free; serve over gluten‑free pasta to keep the dish safe.
Can I make this in a slow cooker?
Brown the meat and veggies first, then transfer to a slow cooker and simmer on low for 4–5 hours.
Why did my sauce turn out watery?
Too much liquid or not enough simmer time; reduce uncovered until it thickens.
How many servings does it make?
The recipe yields four generous servings.
Can I double the recipe?
Sure—just use a larger pot and ensure the sauce has enough room to reduce.
Loved this? Dive into our Cheesy Hashbrown Casserole next, or sign up for the weekly comfort‑food newsletter.