First, preheat some olive oil in a pan over medium heat. Add the ground beef and cook until it's fully browned. Season with salt and pepper.
2 tablespoons extra virgin olive oil, 1 pound ground beef
Next, add the onion, carrot, and garlic. Sauté over medium-low heat until the carrots start to soften.
½ large yellow onion, 1 carrot, 3 garlic cloves
Now add the tomato paste, red pepper flakes, and paprika powder. Toss and continue to sauté for 1 minute.
1 ½ tablespoon tomato paste, 1 teaspoon red pepper flakes, 1 teaspoon paprika powder
Pour the crushed San Marzano tomatoes, tomato passata, and beef broth into the pan. Add the dried oregano and season with salt and pepper. Then stir until combined. Cover the pan and let the sauce simmer over low heat for 15 minutes.
1 14-ounce can whole San Marzano tomatoes, 2 cups tomato passata, ½ cup beef broth, ½ teaspoon dried oregano, salt and pepper
In the meantime, cook the pasta in salted boiling water according to the package instructions. Remove the pasta 1-2 minutes earlier so that it is still al dente. Save some pasta water before draining.
12 ounces spaghetti
Add the pasta water, basil, and cooked pasta to the sauce. Use as much pasta water as you need. Toss until the sauce clings to the pasta. Season with more salt and pepper if needed.
¼ - ½ cup pasta water, ¼ cup fresh basil leaves or fresh parsley
Garnish with more fresh basil and grated parmesan cheese. Enjoy!