Directions:
1. Bring a large pot of salted water to a boil. Add spaghetti and cook according to package instructions until al dente. Drain and set aside.
2. In a large skillet or deep pan, heat olive oil over medium heat. Add the chopped onion and sauté for about 3 minutes, until softened.
3. Add minced garlic and cook for 1 minute, stirring to avoid burning.
4. Add ground beef to the skillet and cook until browned, breaking it apart with a wooden spoon. Season with salt and pepper.
5. Stir in tomato paste and cook for 1 minute to deepen the flavor.
6. Add crushed tomatoes, oregano, basil, parsley, and red pepper flakes if using. Stir well and reduce heat to low.
7. Let the sauce simmer uncovered for 20–25 minutes, stirring occasionally, until thickened and rich in flavor.
8. Add the cooked spaghetti into the sauce and toss gently to combine, coating every strand.
9. Sprinkle with grated Parmesan and garnish with fresh parsley before serving.
Prep Time: 10 minutes | Cooking Time: 35 minutes | Total Time: 45 minutes
Kcal: 480 kcal | Servings: 6 servings
