A simple and delicious one-pot pasta recipe that combines tender pasta, fresh tomatoes, spinach, and Italian herbs for a quick and flavorful meal. Perfect for busy weeknights, this dish requires minimal cleanup and delivers maximum taste.
12 ounces penne pasta
1 tablespoon olive oil
1 medium yellow onion, finely chopped
3 cloves garlic, minced
4 medium ripe tomatoes, diced
4 cups fresh baby spinach
4 cups vegetable broth
1 teaspoon dried oregano
1 teaspoon dried basil
1/2 teaspoon salt
1/4 teaspoon black pepper
1/4 teaspoon red pepper flakes
1/2 cup grated Parmesan cheese
2 tablespoons chopped fresh parsley
Heat the olive oil in a large pot over medium heat.
Add the chopped onion and cook for 3-4 minutes until softened and translucent.
Add the minced garlic and cook for 1 minute until fragrant.
Add the diced tomatoes, dried oregano, dried basil, salt, black pepper, and red pepper flakes to the pot. Stir to combine.
Add the penne pasta and vegetable broth to the pot. Stir well to ensure the pasta is submerged in the liquid.
Bring the mixture to a boil, then reduce heat to medium-low and simmer uncovered for 12-15 minutes, stirring occasionally, until the pasta is cooked and most of the liquid is absorbed.
Add the fresh baby spinach to the pot and stir until wilted, about 2 minutes.
Remove the pot from heat and stir in the grated Parmesan cheese until melted and well combined.
Garnish with chopped fresh parsley before serving.