Here’s an easy and delicious recipe for Tomato Spinach Pasta that’s perfect for a quick meal:
Tomato Spinach Pasta Recipe
Serves: 4
Prep Time: 10 minutes
Cook Time: 20 minutes
Ingredients
- 12 oz (340 g) pasta (penne, spaghetti, or your choice)
- 2 tbsp olive oil
- 3 garlic cloves, minced
- 1 small onion, finely chopped
- 1 can (14 oz) diced tomatoes (or 2 cups fresh cherry tomatoes, halved)
- 4 cups fresh spinach
- 1/2 cup heavy cream or coconut milk (optional for a creamy version)
- 1 tsp Italian seasoning
- 1/4 tsp red pepper flakes (optional)
- Salt and black pepper, to taste
- 1/4 cup grated Parmesan cheese (optional)
- Fresh basil, for garnish
Instructions
- Cook the pasta:
- Bring a large pot of salted water to a boil.
- Cook the pasta according to package instructions until al dente.
- Reserve 1/2 cup of pasta water, then drain the rest.
- Sauté the aromatics:
- Heat olive oil in a large skillet over medium heat.
- Add garlic and onion, and sauté until fragrant and softened (about 2-3 minutes).
- Cook the tomatoes:
- Stir in the diced tomatoes and Italian seasoning.
- Simmer for 5-7 minutes, stirring occasionally.
- Add spinach:
- Add the fresh spinach to the skillet and cook until wilted.
- Stir in the cream or coconut milk, if using, for a creamy sauce.
- Combine with pasta:
- Add the cooked pasta to the skillet and toss to coat.
- Use reserved pasta water to adjust the sauce’s consistency if needed.
- Season and serve:
- Season with salt, pepper, and red pepper flakes.
- Garnish with Parmesan cheese and fresh basil, if desired.
Tips
- Add grilled chicken, shrimp, or mushrooms for extra protein.
- Substitute spinach with kale or arugula for a twist.
- For a vegan version, use plant-based cream and skip the cheese or use a vegan alternative.
Would you like help adapting this recipe further?