There’s nothing quite like the comfort of a hearty, homemade bolognese pasta sauce simmering on the stove. This recipe brings out rich, deep flavors that make your spaghetti dinner feel truly special. Whether it’s a weeknight meal or a weekend treat, you’ll love making bolognese pasta sauce from scratch and seeing how it transforms simple ingredients into something extraordinary.

This bolognese pasta sauce recipe is straightforward, packed with fresh ingredients, and slow-simmered to perfection. You’ll find it’s easier than you think to capture that traditional Italian taste right in your own kitchen, perfect for sharing with family and friends.
Why You'll Love This Recipe
- Rich, authentic flavor developed through slow simmering
- Uses simple, wholesome ingredients you likely have on hand
- Perfectly balanced with fresh herbs and a touch of cream
- Versatile sauce that pairs beautifully with spaghetti or other pasta shapes
- Great for meal prep and leftovers taste even better the next day
Ingredients
Gather these ingredients to create a classic bolognese sauce that’s rich, savory, and satisfying.
- 1 tablespoon olive oil
- 4 ounces pancetta or bacon, finely chopped
- 1 medium onion, finely diced
- 2 cloves garlic, minced
- 1 medium carrot, finely diced
- 1 celery stalk, finely diced
- 8 ounces ground beef (80% lean)
- 4 ounces ground pork
- 1/2 cup dry red wine
- 1 (28-ounce) can crushed tomatoes
- 2 tablespoons tomato paste
- 1 cup whole milk
- 1 teaspoon dried oregano
- 1/2 teaspoon dried thyme
- Salt and freshly ground black pepper, to taste
- 1/4 teaspoon red pepper flakes (optional)
- Fresh basil leaves, for garnish
- Grated Parmesan cheese, for serving
- 12 ounces spaghetti pasta, cooked al dente
YOUR NEXT FAVORITE RECIPE STARTS HERE
Recipe Details
- Prep Time: 20 minutes
- Cook Time: 1 hour 30 minutes
- Total Time: 1 hour 50 minutes
- Servings: 4
- Calories (approx.): 550 per serving
How to Make The Best Homemade Bolognese Pasta Sauce for Spaghetti
- Heat olive oil in a large heavy-bottomed pot over medium heat. Add the pancetta and cook until crisp, about 4 minutes.
- Add the diced onion, carrot, and celery to the pot. Sauté until softened and translucent, about 7 minutes, stirring often.
- Stir in the minced garlic and cook for 1 minute until fragrant. Then add the ground beef and pork, breaking it up with a spoon, and cook until browned, about 8 minutes.
- Pour in the red wine and simmer until it has mostly evaporated, about 5 minutes, scraping up any browned bits from the bottom.
- Mix in the crushed tomatoes, tomato paste, dried oregano, thyme, red pepper flakes (if using), and salt and pepper to taste. Stir well to combine.
- Reduce the heat to low and slowly pour in the milk. Simmer gently, uncovered, for 1 to 1 1/2 hours, stirring occasionally to prevent sticking. The sauce should thicken and develop deep flavor.
- Towards the end of cooking, taste and adjust seasoning as needed. Remove from heat.
- Meanwhile, cook the spaghetti according to package instructions until al dente. Drain and reserve some pasta water if needed.
- Serve the bolognese sauce over the hot spaghetti. Garnish with fresh basil and a generous sprinkle of grated Parmesan cheese.
Tips for the Best Results
- Use a mix of ground beef and pork for richer flavor and texture.
- Don’t rush the simmering step — slow cooking deepens the sauce’s taste.
- Adding milk softens the acidity of the tomatoes and creates a creamy finish.
- Reserve pasta water to loosen the sauce if it becomes too thick when serving.
- Make this sauce a day ahead; flavors improve after resting overnight in the fridge.
Storage and Reheating
Store leftover bolognese sauce in an airtight container in the refrigerator for up to 4 days. For longer storage, freeze the sauce in freezer-safe containers for up to 3 months.
To reheat, thaw frozen sauce in the refrigerator overnight. Warm it gently on the stovetop over low heat, stirring occasionally. Add a splash of water or milk to loosen the sauce if needed before serving over freshly cooked pasta.
Frequently Asked Questions
Can I use other types of ground meat for bolognese pasta sauce?
Absolutely! While traditional bolognese uses a mix of beef and pork, you can substitute with ground turkey, chicken, or veal depending on your preference. Just keep in mind the flavor and fat content may vary slightly.
Is it necessary to add wine in this recipe?
The wine adds depth and complexity, but if you prefer not to use alcohol, you can substitute with beef broth or additional tomato juice. The sauce will still be delicious, just a bit different in flavor.
How thick should the bolognese sauce be?
The sauce should be thick enough to coat the pasta well but still saucy and moist. Slow simmering reduces excess liquid and concentrates flavors, making it rich and hearty.
Can I freeze the cooked bolognese sauce with pasta?
It’s best to freeze the sauce separately from the pasta. Cooked pasta tends to become mushy after freezing and reheating, so store and freeze the sauce alone for optimal texture and freshness.


