Beef Bolognese with Spaghetti

A hearty bowl of Beef Bolognese with Spaghetti features a rich, simmered tomato sauce and grated Parmesan garnish. Save
A hearty bowl of Beef Bolognese with Spaghetti features a rich, simmered tomato sauce and grated Parmesan garnish. | homesteadspoon.com

This classic Italian dish features ground beef slowly simmered with tomatoes, onions, carrots, and herbs to develop deep flavors. The sauce is enriched with red wine and finished with a splash of cream for smoothness. Served over perfectly cooked al dente spaghetti and topped with freshly grated Parmesan and parsley, it’s a comforting and satisfying meal ideal for any occasion.

The smell of onions, carrots, and celery sizzling in olive oil takes me straight to my tiny apartment kitchen where I spent countless Sundays determined to master Italian cooking. I'd crank up Frank Sinatra and pretend my cramped stovetop was a rustic Italian cottage, stirring and tasting until my roommate wandered in wondering what magic was happening.

I once made this for a dinner party where I accidentally doubled the garlic because I lost count while chatting with guests. Nobody complained, and now three cloves is non-negotiable in my house. The wine that went into the pot was definitely the same bottle we were drinking with dinner.

Ingredients

  • 500 g (1.1 lbs) ground beef (preferably 80/20): The fat ratio matters here—lean beef yields a sauce that lacks that luxurious mouthfeel we're chasing
  • 1 medium onion, finely chopped: Yellow onions work best, breaking down beautifully during the long simmer
  • 2 carrots, finely diced: These add natural sweetness that balances the tomatoes—take your time dicing them small
  • 2 celery stalks, finely diced: Often overlooked, but they provide that subtle aromatic depth that makes people ask what's in here
  • 3 garlic cloves, minced: Fresh garlic only, never the jarred stuff—the difference is night and day
  • 120 ml (1/2 cup) dry red wine: Something you'd actually drink, not cooking wine from the back of the pantry
  • 800 g (28 oz) canned crushed tomatoes: San Marzano if you can find them, but any good quality crushed tomatoes will work
  • 2 tbsp tomato paste: This concentrates the tomato flavor—don't skip it
  • 250 ml (1 cup) beef broth: Low sodium is best so you can control the salt level
  • 2 tbsp whole milk or cream: The secret ingredient that mellows the acidity and adds richness
  • 400 g (14 oz) dried spaghetti: Bronze-cut pasta holds sauce beautifully, but whatever you have on hand works
  • 2 tbsp olive oil: Extra virgin for cooking the aromatics
  • 1 tsp dried oregano: Mediterranean oregano has more depth than the regular stuff
  • 1 tsp dried basil: Fresh is great too, but dried holds up better to long simmering
  • 1 bay leaf: Remove it before serving, but let it work its magic during cooking
  • Salt and freshly ground black pepper: Taste and adjust—this sauce needs proper seasoning
  • Freshly grated Parmesan cheese: Grate it yourself, the pre-grated stuff has anti-caking agents that affect texture
  • Chopped fresh parsley: Brightens everything up with a pop of color and freshness

Instructions

Build the flavor foundation:
Heat olive oil in a large, heavy-bottomed pot over medium heat. Add onion, carrot, and celery, sautéing for 6-8 minutes until softened and fragrant. This trio, known as soffritto in Italian cooking, forms the backbone of the sauce.
Add the aromatic punch:
Stir in garlic and cook for just 1 minute until fragrant but not browned. Burnt garlic turns bitter, so keep it moving.
Brown the beef:
Add ground beef, breaking it up with a wooden spoon. Cook until browned and no longer pink, about 8 minutes. Let it develop some fond on the bottom of the pot—that's where flavor lives.
Deglaze the pot:
Pour in red wine and simmer for 2-3 minutes, scraping up any browned bits from the bottom. The wine reduces and concentrates while releasing all those caramelized flavors.
Build the sauce:
Stir in tomato paste, crushed tomatoes, beef broth, oregano, basil, bay leaf, salt, and pepper. Bring to a gentle simmer. The sauce should bubble lazily, not violently.
Let it work its magic:
Reduce heat to low. Partially cover and simmer for 45-60 minutes, stirring occasionally. The sauce will deepen in color and thicken noticeably as it reduces.
Add the luxurious finish:
Stir in milk or cream during the last 10 minutes of simmering. This mellows any remaining acidity and creates that velvety texture. Adjust seasoning to taste.
Cook the pasta:
Meanwhile, cook spaghetti in a large pot of salted boiling water until al dente. Reserve ½ cup pasta water before draining. The starch in that water helps bind sauce to pasta.
Bring it together:
Discard bay leaf from sauce. Combine spaghetti and sauce, adding reserved pasta water if needed for that perfect coating consistency. Toss vigorously to emulsify.
Finish and serve:
Serve hot, topped with grated Parmesan and parsley. Let guests add extra cheese at the table.
Freshly cooked Beef Bolognese with Spaghetti is plated with al dente pasta, offering a comforting, classic Italian-inspired meal. Save
Freshly cooked Beef Bolognese with Spaghetti is plated with al dente pasta, offering a comforting, classic Italian-inspired meal. | homesteadspoon.com

This recipe became my go-to for comfort after I made it through my first winter in a new city. There was something about tending a pot for over an hour that made an unfamiliar place feel like home, especially when friends started showing up on Sundays unannounced.

The Low And Slow Philosophy

Bolognese rewards patience more than any other pasta sauce I know. The long simmer does something magical to the tomatoes, mellows the garlic into sweetness, and lets the beef flavor permeate every element. Rush it and you'll still have something good, but give it time and you'll have something transcendent.

Wine Selection Matters

The wine you cook with ends up in your food, so choose something decent. I used cooking wine once and could taste the difference immediately—a subtle metallic quality that never quite resolved. Now I pour from whatever bottle I'm drinking with dinner, knowing it will integrate beautifully into the sauce.

Serving And Storage

This sauce freezes beautifully and actually improves after a day or two in the refrigerator as flavors continue to develop. I always make a double batch and portion the extras for those nights when cooking feels impossible.

  • Let sauce cool completely before freezing
  • Reheat gently with a splash of water or broth to restore consistency
  • Never rinse your pasta—those starches are your friend
Ground beef and aromatic vegetables simmer in tomato sauce to create this savory Beef Bolognese with Spaghetti served over pasta. Save
Ground beef and aromatic vegetables simmer in tomato sauce to create this savory Beef Bolognese with Spaghetti served over pasta. | homesteadspoon.com

Something deeply satisfying happens when you put this much care into a simple meal. The ritual of it, the way it fills the house, the way people gather around the bowl—maybe that's what real comfort tastes like.

Recipe FAQs

Ground beef with an 80/20 fat ratio is ideal, providing rich flavor and tenderness during simmering.

The sauce is done when it thickens and the flavors meld after simmering for about 45-60 minutes.

You can replace red wine with additional beef broth if preferred, though wine adds depth and acidity.

A splash of cream softens acidity, enriching the sauce with a smooth texture and balanced flavor.

Cook spaghetti in heavily salted boiling water until al dente, then drain reserving some pasta water to adjust sauce consistency.

Beef Bolognese with Spaghetti

A hearty blend of ground beef and tomatoes served over tender spaghetti with fragrant herbs.

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

Ingredients

Meats

  • 1.1 lbs ground beef, preferably 80/20 ratio

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 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.
4
Deglaze with Wine: Pour in red wine. Simmer for 2-3 minutes, scraping up any browned bits from the bottom of the pot.
5
Build the Sauce: Stir in tomato paste, crushed tomatoes, beef broth, oregano, basil, bay leaf, salt, and pepper. Bring to a gentle simmer.
6
Simmer the Bolognese: Reduce heat to low. Partially cover and simmer for 45-60 minutes, stirring occasionally, until sauce thickens and flavors meld together.
7
Add Final Richness: Stir in milk or cream during the last 10 minutes of simmering for extra richness. Adjust seasoning to taste.
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.
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
  • Wooden spoon
  • Chef's knife and cutting board
  • Large pot for pasta
  • Colander
  • Grater for Parmesan

Nutrition (Per Serving)

Calories 685
Protein 37g
Carbs 77g
Fat 24g

Allergy Information

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

Sharing easy, comforting recipes and real-life cooking tips from my kitchen to yours.