Ingredients:
- 2 tablespoons (30 ml) olive oil
- 1 medium onion, finely chopped
- 2 cloves garlic, minced
- 1 medium carrot, finely diced
- 1 medium celery stalk, finely diced
- 1 pound (450 g) ground beef (or a mix of ground beef and pork)
- 1 can (14 ounces / 400 g) crushed tomatoes
- 2 tablespoons (30 g) tomato paste
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- Salt and pepper, to taste
- 1/2 cup (120 ml) red wine (optional)
- 1 cup (240 ml) beef broth (or water)
- 12 ounces (340 g) spaghetti
- Salt, for pasta water
- Grated Parmesan cheese
- Fresh basil leaves
Instructions:
- Fine chop onion, garlic, carrot, and celery.
- Heat olive oil in a skillet over medium heat.
- Add onion, carrot, and celery; cook until soft, about 5-7 minutes.
- Add garlic; sauté for an additional minute until fragrant.
- Increase heat to medium-high; add ground beef (or meat mixture).
- Cook until browned, breaking it up with a spoon, about 8-10 minutes.
- Stir in crushed tomatoes, tomato paste, oregano, basil, salt, and pepper.
- If using, pour in red wine; allow to simmer for 2-3 minutes.
- Add beef broth; lower heat to a gentle simmer.
- Cook for 30-35 minutes, stirring occasionally until thickened. Adjust seasoning as necessary.
- Meanwhile, bring a large pot of salted water to a boil.
- Add spaghetti and cook according to package directions until al dente.
- Reserve a cup of pasta cooking water, then drain.
- Toss the drained spaghetti with the meat sauce, mixing well.
- If the sauce is too thick, add reserved pasta water until desired consistency.
- Serve hot, garnished with grated Parmesan and fresh basil.