Tomato Spinach Pasta

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

  1. 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.
  2. 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).
  3. Cook the tomatoes:
    • Stir in the diced tomatoes and Italian seasoning.
    • Simmer for 5-7 minutes, stirring occasionally.
  4. 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.
  5. 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.
  6. 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?

Leave a Comment