The Very Best Bolognese Sauce Recipe
Introduction
This classic Bolognese sauce is rich, hearty, and full of depth thanks to a blend of ground meats, vegetables, and slow simmering. Perfect for pairing with pasta or using in lasagna, this recipe brings authentic Italian flavor to your kitchen.

Ingredients
- 2 small carrots, chopped
- 1 small onion, chopped
- 2 celery stalks, chopped
- 3 cloves garlic
- 8 ounces pancetta
- 1 pound ground beef (80/20)
- 1 pound ground pork
- 1 cup white wine
- 1 (29-ounce) can crushed tomatoes
- 1 (4-ounce) can tomato paste
- 2 cups chicken broth
- 1 cup whole milk
- Salt and pepper to taste
Instructions
- Step 1: In a food processor, add the carrots, onion, celery, and garlic. Pulse until coarsely chopped, being careful not to over-process into mush. Remove and set aside on a plate.
- Step 2: Add the pancetta to the food processor and pulse until coarsely chopped.
- Step 3: Transfer the pancetta to a large skillet and cook over medium-high heat for 5–6 minutes until it begins to crisp. Remove and set aside on a plate.
- Step 4: Add the ground beef and ground pork to the same skillet. Cook and crumble the meat until fully cooked and fairly small in size, which may take some extra effort.
- Step 5: Return the chopped vegetables, cooked pancetta, and white wine to the skillet. Stir and allow the wine to deglaze the pan, loosening browned bits from the bottom.
- Step 6: Stir in the crushed tomatoes, tomato paste, and chicken broth.
- Step 7: Reduce heat to low and let the sauce simmer gently for 2 hours, allowing the flavors to meld and the sauce to thicken.
- Step 8: During the last 15 minutes of cooking, stir in the whole milk. Season with salt and pepper to taste. Serve warm over your favorite pasta.
Tips & Variations
- For extra depth, try adding a splash of heavy cream instead of milk.
- Use a combination of ground veal and pork if you prefer a more traditional meat blend.
- Simmering the sauce low and slow is key—don’t rush the process to develop rich flavors.
- If you don’t have pancetta, thick-cut bacon can be a substitute, but reduce salt accordingly.
- For a spicy kick, add a pinch of red pepper flakes when cooking the meat.
Storage
Store leftover Bolognese sauce in an airtight container in the refrigerator for up to 4 days. To freeze, place in a freezer-safe container for up to 3 months. Reheat gently on the stove over low heat, stirring occasionally, adding a splash of broth or water if needed to loosen the sauce.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use ground turkey or chicken instead of beef and pork?
Yes, you can substitute ground turkey or chicken for a leaner version, but the sauce will have a different texture and flavor. Consider adding extra seasoning and a bit of fat like olive oil to keep it moist.
Is it necessary to add milk to the sauce?
Adding milk helps to soften the acidity of the tomatoes and tenderize the meat, resulting in a smoother, richer sauce. While it’s traditional, you can omit it if you prefer, but the flavor and texture may change slightly.
Print
The Very Best Bolognese Sauce Recipe
- Total Time: 2 hours 35 minutes
- Yield: 6 servings 1x
Description
This classic Bolognese sauce recipe features a rich and hearty blend of ground beef, ground pork, pancetta, and aromatic vegetables, slowly simmered with crushed tomatoes, white wine, chicken broth, and finished with whole milk. Perfect for pairing with your favorite pasta, this sauce delivers deep, layered flavors and a satisfying texture that’s ideal for cozy family dinners or special occasions.
Ingredients
Vegetables and Aromatics
- 2 small carrots, chopped
- 1 small onion, chopped
- 2 celery stalks, chopped
- 3 cloves garlic
Meats
- 8 ounces pancetta
- 1 pound ground beef (80/20 blend)
- 1 pound ground pork
Liquids and Others
- 1 cup white wine
- 1 (29 ounce) can crushed tomatoes
- 1 (4 ounce) can tomato paste
- 2 cups chicken broth
- 1 cup whole milk
- Salt and pepper, to taste
Instructions
- Prepare the vegetables: In a food processor, add the chopped carrots, onion, celery, and garlic. Pulse until crossly chopped, being careful not to overprocess into mush. Remove and set aside on a plate.
- Chop the pancetta: Add the pancetta to the food processor and pulse until it is coarsely chopped.
- Cook the pancetta: Heat a large skillet over medium-high heat. Add the chopped pancetta and cook for 5-6 minutes, until it starts to crisp. Remove from the skillet and set aside on a plate.
- Brown the ground meats: In the same skillet, add the ground beef and ground pork. Cook over medium-high heat while crumbling with a spatula until fully cooked and browned, breaking it into small pieces.
- Add vegetables and deglaze: Return the chopped vegetables and cooked pancetta to the skillet with the meats. Pour in the white wine to deglaze the pan, scraping up any browned bits from the bottom.
- Add tomatoes and broth: Stir in the crushed tomatoes, tomato paste, and chicken broth. Mix thoroughly to combine all ingredients.
- Simmer the sauce: Reduce the heat to low and let the sauce simmer for 2 hours. This slow cooking allows flavors to meld and the sauce to thicken significantly.
- Finish with milk and seasoning: In the last 15 minutes of cooking, stir in the whole milk. Season the sauce with salt and pepper to taste. Stir well and cook until heated through.
- Serve: Serve the Bolognese sauce warm over your favorite pasta or use in recipes calling for rich meat sauce.
Notes
- For best flavor, simmer the sauce gently and avoid boiling vigorously.
- Using a combination of ground beef and pork adds depth and richness.
- The milk added at the end helps soften the acidity of the tomatoes and adds creaminess.
- This sauce can be made ahead and tastes even better the next day.
- Freeze leftovers in portions for easy future meals.
- Prep Time: 20 minutes
- Cook Time: 2 hours 15 minutes
- Category: Sauce
- Method: Stovetop
- Cuisine: Italian
Keywords: Bolognese, meat sauce, Italian sauce, pasta sauce, ground beef, pork, pancetta, slow simmered sauce

