This classic Italian-inspired meat sauce features a rich, slow-simmered ragù made with ground beef, aromatic vegetables, and tomatoes. The sauce develops deep, complex flavors through patient cooking, creating the perfect hearty topping for tender spaghetti pasta.
1mediumyellow onionabout 1 cup or 150g, finely diced
2mediumcarrotsabout 1 cup or 120g, finely diced
2stalksceleryabout 3/4 cup or 100g, finely diced
4clovesgarlicminced
1.5poundsground beef680g, 80/20 blend recommended
1teaspoonsaltplus more to taste
1/2teaspoonblack pepperfreshly ground
1/2cupred wine120ml, optional
1cancrushed tomatoes28 oz or 800g
2tablespoonstomato paste30g
1cupbeef broth240ml
1teaspoondried oregano
1teaspoondried basil
1bay leaf
For Serving
Parmesan cheesefreshly grated, for topping
fresh basiloptional, for garnish
Instructions
Heat olive oil in a large skillet or Dutch oven over medium heat. Add the diced onion, carrots, and celery, cooking for 8-10 minutes until softened and lightly golden.
Add minced garlic and cook for 1 minute until fragrant. Push vegetables to the side and add ground beef, breaking it apart with a wooden spoon and cooking until browned, about 8 minutes.
Season with salt and pepper. If using wine, add it now and cook for 2-3 minutes until mostly evaporated.
Stir in crushed tomatoes, tomato paste, beef broth, oregano, basil, and bay leaf. Bring to a simmer, then reduce heat to low and cook uncovered for 60 minutes, stirring occasionally.
When sauce has about 15 minutes left, bring a large pot of salted water to a boil. Cook spaghetti according to package directions until al dente, then drain.
Remove bay leaf from sauce and taste, adjusting seasoning as needed. Serve sauce over spaghetti, topped with freshly grated Parmesan and fresh basil if desired.
Notes
The sauce can be made up to 3 days ahead and refrigerated, or frozen for up to 3 months. The flavors actually improve overnight.
For a more authentic Bolognese, add 1/2 cup whole milk or heavy cream after the tomatoes for extra richness.
Ground pork can be substituted for half the beef for a more traditional flavor profile.
If you don't have wine, replace with an equal amount of beef broth and add 1 tablespoon balsamic vinegar.
The vegetables should be finely diced (about 1/4 inch) so they melt into the sauce during cooking.
Don't skip the long simmer time - this is what develops the deep, complex flavors in the sauce.
Save some pasta cooking water to thin the sauce if needed when combining with the spaghetti.
For best results, toss the cooked pasta directly in the sauce rather than just spooning sauce on top.
Leftover sauce makes excellent filling for lasagna or topping for baked ziti.
Fresh herbs can replace dried: use 1 tablespoon fresh oregano and 2 tablespoons fresh basil, added in the last 10 minutes of cooking.