A comforting Italian classic, Spaghetti Bolognese combines tender ground beef with a rich tomato sauce, served over perfectly cooked spaghetti. It’s a family favourite that’s simple, hearty, and delicious.
Heat 2 tbsp olive oil in a large skillet over medium heat. Add 500g ground beef and cook until browned, breaking it apart as it cooks. Add 1 chopped onion, 2 minced garlic cloves, 1 diced carrot, and 1 diced celery stalk. Sauté for 5-7 minutes until softened.
Stir in 1 can crushed tomatoes, 2 tbsp tomato paste, and 1/2 cup beef broth (or red wine). Add 1 tsp oregano, 1 tsp basil, and season with salt and pepper. Reduce the heat and simmer uncovered for 20-25 minutes, stirring occasionally, until the sauce thickens.
While the sauce simmers, bring a large pot of salted water to a boil. Add 400g spaghetti and cook according to the package instructions (about 8-10 minutes) until al dente. Drain and set aside.
Toss the cooked spaghetti in the Bolognese sauce or plate the spaghetti and spoon the sauce on top. Garnish with fresh parsley and grated Parmesan cheese. Serve immediately!
Notes
For a vegetarian version, replace the ground beef with lentils or plant-based meat. For extra richness, stir in a splash of cream or milk at the end.