Rich, slow-simmered meat sauce over tender spaghetti
Prep Time
15 min
Cook Time
2 hr
Total Time
2 hr 15 min
Servings
6
8 cups sauce
Difficulty
Medium
Cost
Budget
$
A hearty Italian-American meat sauce loaded with ground beef, tomatoes, and aromatic vegetables, ladled generously over perfectly cooked spaghetti.
A hearty Italian-American meat sauce loaded with ground beef, tomatoes, and aromatic vegetables, ladled generously over perfectly cooked spaghetti.
(Updated )
Spaghetti Bolognese is one of those recipes everyone should have in their back pocket. The long, slow simmer transforms humble ground beef and canned tomatoes into a deeply savory, velvety sauce that clings to every strand of pasta. It is comfort food at its finest.
This version builds layers of flavor by browning the meat until deeply caramelized, sweating a classic soffritto of onion, carrot, and celery, and finishing with a splash of milk for richness. A couple of hours on the stove is all it takes to produce a sauce that rivals anything from a neighborhood trattoria.
Heat olive oil in a large Dutch oven over medium-high heat. Add ground beef in batches and cook, breaking into pieces, until deeply browned, about 8 minutes. Remove with a slotted spoon and set aside.
Reduce heat to medium. Add onion, carrot, and celery to the drippings. Cook, stirring occasionally, until softened and lightly golden, about 8 minutes. Add garlic and cook 1 minute more.
Stir in tomato paste and cook until darkened, about 2 minutes. Pour in wine and scrape up any browned bits from the bottom of the pot. Simmer until nearly evaporated.
Return the beef to the pot. Pour in milk and stir until absorbed, about 3 minutes. Add crushed tomatoes, oregano, bay leaf, 1 teaspoon salt, and 1/2 teaspoon pepper.
Bring to a gentle simmer, then reduce heat to low. Cover with the lid slightly ajar and cook for 1.5 to 2 hours, stirring occasionally, until thick and richly flavored.
During the last 15 minutes of simmering, cook spaghetti in salted boiling water according to package directions until al dente. Reserve 1 cup pasta water before draining.
Remove bay leaf from the sauce. Toss drained spaghetti with the sauce, adding pasta water a splash at a time to loosen if needed. Serve topped with grated Parmesan.
Serve with crusty artisan bread for dipping
Finish with a drizzle of high-quality extra virgin olive oil
Pair with a simple arugula salad dressed in lemon vinaigrette
Finish with freshly grated Parmesan and a crack of black pepper
Turkey makes it leaner; plant-based keeps it vegetarian.
Adds depth without the alcohol.
Wider pasta catches more sauce.
Do not crowd the pan when browning the beef — work in batches for the best sear.
The milk step may seem unusual but it is traditional in authentic Bolognese and rounds out the acidity of the tomatoes.
This sauce freezes beautifully for up to 3 months.
Refrigerate sauce in an airtight container for up to 5 days. Freeze for up to 3 months. Store cooked pasta separately.
Reheat sauce gently in a saucepan over medium-low heat, adding a splash of water if needed. Warm pasta briefly in boiling water or microwave.
Per serving (1 heaping plate) · 6 servings
A hearty, energy-rich serving · based on a 2,000 cal daily diet
Nutritional values are approximate and may vary based on specific ingredients and preparation methods.
Sarah Chen is a professional recipe developer and food editor with over a decade of experience in test kitchens and food media. She trained at the Culinary Institute of America before spending six years developing and testing recipes for national food publications, where she honed her ability to translate restaurant techniques into approachable home cooking. At RecipePool, Sarah leads recipe development, ensuring every dish is tested at least three times for clarity, accuracy, and genuine deliciousness. When she is not in the kitchen, she is browsing farmers markets and collecting vintage cookbooks.
View all recipes →