Beef Bolognese with Spaghetti

A close-up of Beef Bolognese with Spaghetti topped with fresh Parmesan and parsley on a rustic plate. Save to Pinterest
A close-up of Beef Bolognese with Spaghetti topped with fresh Parmesan and parsley on a rustic plate. | comfortbowlkitchen.com

This dish features ground beef sautéed with aromatic vegetables, simmered slowly in crushed tomatoes and red wine to develop deep flavors. Finished with a splash of cream for richness, it’s served over perfectly cooked spaghetti and topped with Parmesan and parsley for added texture and freshness.

The sauce's blend of herbs and slow cooking melds the ingredients beautifully, creating a hearty and comforting meal that highlights traditional Italian culinary methods.

The first time I attempted Bolognese, I rushed it—thirty minutes of simmering and called it done. It tasted fine, nothing special. Then an Italian friend caught me stirring a pot of what I called ragù and gently suggested I had another hour to go. That extra time transformed everything, turning tomato and beef into something that made the whole apartment smell like Sunday supper.

Last winter I made this on a Tuesday night when everyone was tired and hungry. My roommate walked through the door, stopped in the hallway, and said whatever that is, I want it now. We ate standing up in the kitchen, twirling spaghetti straight from the pot. That is the kind of dinner this becomes.

Ingredients

  • 500 g ground beef (80/20): The fat content matters here—lean beef makes a dry sauce
  • 1 medium onion, 2 carrots, 2 celery stalks: This trio is the foundation, finely diced so they melt into the sauce
  • 3 garlic cloves, minced: Add these after the vegetables soften so they do not burn
  • 120 ml dry red wine: The alcohol cooks off but leaves behind depth and brightness
  • 800 g canned crushed tomatoes: Whole tomatoes crushed by hand work well too
  • 2 tbsp tomato paste: Concentrates the tomato flavor and adds richness
  • 250 ml beef broth: Use low sodium so you can control the salt level
  • 2 tbsp whole milk or cream: The secret ingredient that cuts acidity and adds silkiness
  • 400 g dried spaghetti: Quality pasta makes a difference here
  • 2 tbsp olive oil: For building the flavor base
  • 1 tsp dried oregano and basil: Fresh herbs work too, add them near the end
  • 1 bay leaf: Remove it before serving but let it work its magic during cooking
  • Salt and pepper: Taste repeatedly and adjust as the sauce concentrates
  • Parmesan cheese and parsley: The finishing touches that make it feel complete

Instructions

Build your flavor foundation:
Heat olive oil in a heavy pot over medium heat. Add onion, carrot, and celery, cooking until softened and fragrant, about 6 to 8 minutes. Stir in garlic for just one minute until you catch its aroma.
Brown the beef:
Add ground beef, breaking it apart with a wooden spoon. Cook until fully browned, about 8 minutes, letting it develop some color and fond on the bottom of the pot.
Deglaze with wine:
Pour in red wine and simmer for 2 to 3 minutes, scraping up those flavorful browned bits. This step is where the sauce really starts to sing.
Add the tomatoes and seasonings:
Stir in tomato paste, crushed tomatoes, beef broth, oregano, basil, bay leaf, salt, and pepper. Bring everything to a gentle simmer.
Let it simmer low and slow:
Reduce heat to low, partially cover, and simmer for 45 to 60 minutes. Stir occasionally and let the sauce thicken and deepen in color.
Finish with cream:
Stir in milk or cream during the last 10 minutes. Taste and adjust salt and pepper as needed.
Cook the pasta:
Boil spaghetti in salted water until al dente. Reserve half a cup of pasta water before draining.
Combine and serve:
Discard the bay leaf. Toss spaghetti with the sauce, adding pasta water if needed for consistency. Top with Parmesan and parsley.
Thick beef and tomato Bolognese sauce coats strands of spaghetti in this classic Italian-inspired dinner. Save to Pinterest
Thick beef and tomato Bolognese sauce coats strands of spaghetti in this classic Italian-inspired dinner. | comfortbowlkitchen.com

This recipe has become my go to when I need to feed a crowd or just want something deeply comforting. Something about the long simmer makes the kitchen feel warm and lived in, like the best kind of home.

Making It Your Own

Once you have the basic technique down, this sauce rewards experimentation. A pinch of nutmeg or splash of balsamic vinegar adds unexpected depth. Some cooks swear by adding a small piece of Parmesan rind to simmer along with the sauce.

The Wine Question

Use a wine you would actually drink—it does not need to be expensive, but it should be decent. Chianti or Sangiovese are traditional choices, but any dry red works. The alcohol completely cooks off, leaving behind only flavor.

Serving Suggestions

A simple green salad with bright vinaigrette cuts through the richness. Crusty bread is essential for mopping up every last bit of sauce. And yes, the wine you cooked with pairs perfectly on the table too.

  • Grate cheese fresh for the best melt and flavor
  • Let the sauce rest five minutes before tossing with pasta
  • This sauce improves overnight, so make extra
Hearty Beef Bolognese with Spaghetti served in a white bowl with crusty bread on the side. Save to Pinterest
Hearty Beef Bolognese with Spaghetti served in a white bowl with crusty bread on the side. | comfortbowlkitchen.com

There is something profoundly satisfying about a dish that asks mostly for patience. Good things come to those who simmer.

Recipe Questions & Answers

Simmer the sauce uncovered for 45-60 minutes, stirring occasionally. This reduces excess liquid and concentrates flavors.

Use ground beef with about 20% fat (80/20) to keep the sauce flavorful and tender.

Yes, a splash of beef broth or grape juice can replace red wine without compromising richness.

Cook the spaghetti in plenty of boiling salted water, checking 1-2 minutes before package instructions, until firm but tender.

The dairy softens acidity and adds a silky texture to the sauce, enriching its overall flavor.

Yes, the sauce can be made a day in advance and gently reheated; flavors often deepen overnight.

Beef Bolognese with Spaghetti

Classic slow-cooked beef and tomato sauce combined with tender spaghetti for a satisfying main dish.

Prep 15m
Cook 75m
Total 90m
Servings 4
Difficulty Medium

Ingredients

Meats

  • 1.1 lbs ground beef (80/20 blend recommended)

Vegetables

  • 1 medium onion, finely chopped
  • 2 carrots, finely diced
  • 2 celery stalks, finely diced
  • 3 garlic cloves, minced

Liquids

  • 1/2 cup dry red wine
  • 28 oz canned crushed tomatoes
  • 2 tbsp tomato paste
  • 1 cup beef broth
  • 2 tbsp whole milk or heavy cream

Pasta

  • 14 oz dried spaghetti

Oils & Fats

  • 2 tbsp olive oil

Herbs & Spices

  • 1 tsp dried oregano
  • 1 tsp dried basil
  • 1 bay leaf
  • Salt and freshly ground black pepper to taste

Garnishes

  • Freshly grated Parmesan cheese for serving
  • Chopped fresh parsley (optional)

Instructions

1
Prepare the Base Vegetables: Heat olive oil in a large heavy-bottomed pot over medium heat. Add onion, carrot, and celery. Sauté for 6-8 minutes until softened and fragrant.
2
Add Aromatics: Stir in minced garlic and cook for 1 minute until fragrant, being careful not to burn.
3
Brown the Beef: Add ground beef, breaking it up with a wooden spoon. Cook until browned and no longer pink, about 8 minutes. Ensure even browning for deeper flavor.
4
Deglaze with Wine: Pour in red wine. Simmer for 2-3 minutes, scraping up any browned bits from the bottom of the pot to incorporate into the sauce.
5
Build the Sauce: Stir in tomato paste, crushed tomatoes, beef broth, oregano, basil, bay leaf, salt, and pepper. Bring to a gentle simmer, stirring well to combine.
6
Slow Simmer: Reduce heat to low. Partially cover and simmer for 45-60 minutes, stirring occasionally, until sauce thickens and flavors fully meld together.
7
Add Creaminess: Stir in milk or cream during the last 10 minutes of simmering for extra richness. Adjust seasoning to taste before removing from heat.
8
Cook the Pasta: Meanwhile, cook spaghetti in a large pot of salted boiling water until al dente. Reserve 1/2 cup pasta water, then drain thoroughly.
9
Combine and Serve: Discard bay leaf from sauce. Combine spaghetti and sauce, adding reserved pasta water if needed for desired consistency. Serve hot topped with grated Parmesan and parsley.
Additional Information

Equipment Needed

  • Large heavy-bottomed pot or Dutch oven
  • Wooden spoon for stirring and breaking up meat
  • Chef's knife and cutting board
  • Large stock pot for pasta
  • Colander or pasta strainer
  • Microplane or box grater for Parmesan

Nutrition (Per Serving)

Calories 685
Protein 37g
Carbs 77g
Fat 24g

Allergy Information

  • Contains wheat (spaghetti) and milk (Parmesan, milk/cream)
  • May contain traces of gluten and dairy—check labels if using packaged ingredients
Emily Carver

Home cook sharing easy, wholesome comfort meals and kitchen tips for everyday family life.