↑ All Comfort Dinners recipes

Bolognese Sauce (Slow-Simmered Italian Meat Sauce)

By Eva | Head Recipe Developer & Food Editor Updated 2026-10-10 Serves 8 servings (about 6 cups sauce)
Photo of Bolognese Sauce (Slow-Simmered Italian Meat Sauce)
This bolognese recipe is a slow-simmered Italian meat sauce built on a soffritto of onion, carrot, and celery, with milk and wine cooked in before

This bolognese recipe is a slow-simmered Italian meat sauce built on a soffritto of onion, carrot, and celery, with milk and wine cooked in before the tomatoes. The long, gentle simmer is what turns simple ground meat into a sauce thick enough to cling to tagliatelle or layer into lasagna.

What Makes This Recipe Work

Cooking the milk into the meat first tenderizes it, and reducing the wine before adding tomatoes removes the alcohol edge while keeping its acidity in balance. Simmering partially uncovered for 2 to 3 hours concentrates the sauce so it coats pasta instead of pooling on the plate.

Ingredients for Bolognese Sauce (Slow

  • 2 tbsp olive oil
  • 2 tbsp unsalted butter
  • 1 large onion, 1 carrot, and 1 celery stalk, all finely diced
  • 4 garlic cloves, minced
  • 1 lb (450 g) ground beef (85% lean)
  • 1/2 lb (225 g) ground pork
  • 1 cup (240 ml) whole milk
  • 1 cup (240 ml) dry white wine (or extra beef broth)
  • 1 (28 oz / 795 g) can crushed tomatoes
  • 2 tbsp tomato paste
  • 2 cups (480 ml) beef broth
  • 2 bay leaves, 1/2 tsp ground nutmeg, and kosher salt and black pepper to taste

How to Make Bolognese Sauce (Slow

  1. Heat the olive oil and butter in a heavy pot or Dutch oven over medium heat, add the diced onion, carrot, and celery, and cook until soft and translucent, 8 to 10 minutes.
  2. Add the garlic and cook 1 minute until fragrant.
  3. Increase the heat to medium-high, add the ground beef and pork, and cook, breaking up the meat, until browned with no pink left and the bottom of the pot has browned bits, 8 to 10 minutes.
  4. Pour in the milk, bring to a simmer, and cook until it is fully absorbed, 5 to 8 minutes, stirring often.
  5. Add the wine, simmer until it too is absorbed, about 5 minutes, scraping up the browned bits from the bottom of the pot.
  6. Stir in the tomato paste, then add the crushed tomatoes, beef broth, bay leaves, and nutmeg; season with salt and pepper.
  7. Bring to a bare simmer, partially cover, and cook 2 to 3 hours on low heat, stirring every 20 minutes or so, until the sauce is thick, glossy, and deep red.
  8. Remove the bay leaves, taste and adjust the salt and pepper, then serve over pasta or use it as the sauce layer in lasagna.

Tips for the Best Bolognese Sauce (Slow

  • Finely dice the soffritto vegetables; large chunks stay noticeable in the finished sauce, while a fine dice melts into the background.
  • Do not rush the milk and wine steps. Each addition should be almost fully absorbed before the next goes in.
  • Stir every 20 minutes and leave the lid ajar. A tight lid steers the sauce toward stewed rather than concentrated.
  • Freeze the sauce flat in freezer bags in 2-cup portions; it keeps up to 3 months and thaws quickly in a pot.

Variations and Substitutions

  • White wine-free version: use an extra cup of beef broth in place of the wine and add 1 tsp red wine vinegar at the end for brightness.
  • Slow cooker method: complete the stovetop browning and liquid steps, then transfer everything to a slow cooker and cook on low for 6 to 8 hours.
  • Use this sauce as the meat layer in lasagna, or spoon it over lasagna with bechamel for the full Italian treatment.
  • Vegetable-forward batch: stir in finely diced zucchini or mushrooms with the soffritto, or build the vegetable lasagna version with this sauce base.

How to Store and Reheat

  • Cool the sauce completely, then refrigerate in an airtight container for up to 5 days; the flavor improves on the second day.
  • Freeze in 2-cup portions for up to 3 months; thaw overnight in the fridge and rewarm gently on the stove with a splash of broth if the sauce has thickened.

Keep Exploring Comfort Dinners Recipes

Try a variation

Explore another collection

Bolognese Sauce (Slow FAQ

What's the difference between bolognese and regular meat sauce?

Bolognese is a meat-forward ragù that starts with a soffritto, cooks milk and wine into the browned meat, and uses less tomato than a standard meat sauce. It also simmers longer, which gives it a thicker, richer texture that clings to wide pasta.

Why do you put milk in bolognese?

The milk tenderizes the meat as it cooks in, and its mild sweetness balances the acidity of the tomatoes and wine. It should be fully absorbed before the wine goes in, so it seasons the meat rather than making the sauce thin.

Can you make bolognese without wine?

Yes, replace the wine with an equal amount of beef broth and finish the sauce with 1 tsp red wine vinegar or a squeeze of lemon. You lose some complexity, but the long simmer still builds plenty of depth.

How long should bolognese simmer?

Two to three hours on low is ideal for a stovetop batch. In a slow cooker, plan on 6 to 8 hours on low. Even 90 minutes produces a good sauce, but the texture gets silkier the longer it goes, as long as you stir occasionally and keep it at a bare simmer.

Can you freeze bolognese sauce?

Yes, it freezes very well for up to 3 months. Freeze in 2-cup portions flat in freezer bags for quick thawing, then rewarm on the stove, adding a splash of broth if the sauce has set firmly.

Recipe Quick Facts

Servings8 servings (about 6 cups sauce)
Prep Time20 min
Cook Time2 hr 30 min
Total Time2 hr 50 min
DifficultyIntermediate
Calories290 per 3/4 cup sauce with pasta

Rate This Recipe

Tried it? Leave a rating and a short note to help other home cooks.

Leave a Review

Share your rating, feedback, or any helpful ingredient tweaks with our cooking community!

5 stars - Loved it!
Your email will remain private and never be displayed publicly.