Discover a quick and delicious weeknight meal with this creamy tomato spinach skillet pasta recipe. This one-pan dish combines the vibrant flavors of fresh spinach, tangy tomatoes, and rich cream, creating a comforting and satisfying meal in just minutes. Perfect for busy families or impressing dinner guests, it's easy to customize with your favorite ingredients. Enjoy a wholesome, nutritious dish that's as delightful to make as it is to eat!
12 oz (340 g) penne pasta
2 tablespoons olive oil
3 cloves garlic, minced
1 small onion, diced
1 can (14 oz) diced tomatoes, with their juices
2 cups fresh spinach, washed and chopped
1 cup heavy cream
1 teaspoon Italian seasoning
1/2 teaspoon red pepper flakes (optional)
Salt and pepper, to taste
1/2 cup grated Parmesan cheese, plus extra for serving
Fresh basil leaves, for garnish