Slow-cooked, rich, and deeply comforting, this Bolognese sauce is made for pasta nights that feel special. It has tender ground beef, sweet vegetables, tomatoes, herbs, and a creamy finish that creates a thick, hearty sauce full of Italian-inspired flavor.
Why You’ll Love This Recipe
This sauce is slow-simmered until every ingredient blends into something rich and cozy. It tastes even better the next day, freezes beautifully, and works with tagliatelle, spaghetti, pappardelle, or lasagna. The recipe is halal-friendly, family-style, and perfect for a comforting dinner.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
2 tablespoons olive oil
1 medium yellow onion, finely diced
1 large carrot, finely diced
2 celery stalks, finely diced
4 garlic cloves, minced
1 1/2 pounds ground beef
1/2 pound ground lamb, or extra ground beef
2 tablespoons tomato paste
1 cup beef broth
1 can crushed tomatoes, 28 ounces
1/2 cup whole milk or heavy cream
1 teaspoon dried oregano
2 sprigs fresh thyme, or 1/2 teaspoon dried thyme
2 bay leaves
1 teaspoon salt, plus more to taste
1/2 teaspoon black pepper
1/4 teaspoon ground nutmeg
1 pound pasta, for serving
1/3 cup grated Parmesan, optional
Fresh basil or parsley, for garnish
Directions
Heat olive oil in a large heavy pot over medium heat. Add onion, carrot, and celery. Cook for 7 to 8 minutes, stirring often, until softened and lightly golden.
Add garlic and cook for 30 seconds. Add ground beef and ground lamb. Break the meat apart with a spoon and cook for 8 to 10 minutes, until browned.
Stir in tomato paste and cook for 2 minutes to deepen the flavor. Pour in beef broth, scraping the bottom of the pot. Add crushed tomatoes, oregano, thyme, bay leaves, salt, pepper, and nutmeg.
Bring to a gentle simmer. Reduce the heat to low, cover partly, and cook for 2 to 3 hours, stirring occasionally. Add a splash of broth or water if the sauce becomes too thick.
Remove bay leaves and thyme stems. Stir in milk or cream and simmer for 10 more minutes. Taste and adjust seasoning.
Serve over hot pasta with Parmesan and herbs if desired.
For a lighter sauce, use all ground beef and skip the cream. For a richer version, add an extra tablespoon of tomato paste. For more vegetables, add finely chopped mushrooms with the onion mixture. For lasagna, simmer the sauce until extra thick.
Storage/Reheating
Store cooled sauce in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetop over low heat, adding a splash of water or broth if needed.
Freeze for up to 3 months. Thaw overnight in the refrigerator before reheating.
FAQs
Can I make this Bolognese ahead of time?
Yes, it tastes even better after resting overnight.
What pasta works best?
Tagliatelle, pappardelle, spaghetti, or rigatoni all work well.
Can I use only beef?
Yes, use 2 pounds of ground beef.
Can I skip the milk or cream?
Yes, but it makes the sauce smoother and softer in flavor.
Why cook it so long?
Slow cooking makes the meat tender and deepens the sauce.
Can I freeze it?
Yes, freeze it in portions for easy meals.
Is this sauce spicy?
No, but you can add a pinch of chili flakes.
Can I use fresh tomatoes?
Yes, but canned crushed tomatoes give a thicker, steady result.
How do I thicken the sauce?
Simmer uncovered for 15 to 20 minutes.
Can I use this for lasagna?
Yes, it is excellent in lasagna.
Conclusion
This ultimate Bolognese is rich, slow-cooked, and full of comfort. With simple ingredients, patient simmering, and a creamy finish, it turns pasta into a warm, satisfying meal perfect for family dinners.
A rich, slow-simmered Bolognese sauce made with ground beef, aromatic vegetables, tomatoes, and a creamy finish for a hearty and comforting pasta dish.
Ingredients
2 tablespoons olive oil
1 medium yellow onion, finely diced
1 large carrot, finely diced
2 celery stalks, finely diced
4 garlic cloves, minced
1 1/2 pounds ground beef
1/2 pound ground lamb (or extra beef)
2 tablespoons tomato paste
1 cup beef broth
1 can (28 ounces) crushed tomatoes
1/2 cup whole milk or heavy cream
1 teaspoon dried oregano
2 sprigs fresh thyme (or 1/2 teaspoon dried)
2 bay leaves
1 teaspoon salt (plus more to taste)
1/2 teaspoon black pepper
1/4 teaspoon ground nutmeg
1 pound pasta (for serving)
1/3 cup grated Parmesan (optional)
Fresh basil or parsley (for garnish)
Instructions
Heat olive oil in a large pot over medium heat. Add onion, carrot, and celery. Cook for 7–8 minutes until softened.
Add garlic and cook for 30 seconds until fragrant.
Add ground beef and lamb. Cook for 8–10 minutes, breaking it apart, until browned.
Stir in tomato paste and cook for 2 minutes.
Pour in beef broth, scraping the bottom of the pot.
Add crushed tomatoes, oregano, thyme, bay leaves, salt, pepper, and nutmeg.
Bring to a gentle simmer, reduce heat, partially cover, and cook for 2–3 hours, stirring occasionally.
Add broth or water if the sauce becomes too thick.
Remove bay leaves and thyme stems.
Stir in milk or cream and simmer for 10 more minutes.
Taste and adjust seasoning, then serve over pasta with optional Parmesan and herbs.
Notes
Slow cooking develops deep flavor and tender texture.
Stir occasionally to prevent sticking.
Adjust thickness by adding broth or simmering longer.