Go Back

Creamy Spinach and Cherry Tomato Whole-Wheat Pasta

This wholesome pasta dish combines the nutty flavor of whole-wheat pasta with a light yet decadent creamy sauce, wilted spinach, and burst cherry tomatoes. It’s a perfect weeknight meal that balances comfort and nutrition, ready in under 30 minutes.
Prep Time 10 minutes
Cook Time 15 minutes
Total Time 25 minutes
Servings: 3
Calories: 370

Ingredients
  

  • 200 g whole-wheat pasta penne, fusilli, or spaghetti
  • 1 tbsp olive oil
  • 2 garlic cloves finely chopped
  • 1 small onion diced
  • 150 g cherry tomatoes halved
  • 2 cups fresh spinach leaves about 60g
  • 100 ml low-fat milk or unsweetened almond milk for dairy-free option
  • 2 tbsp Greek yogurt or light cream cheese for a creamier version
  • 1 tbsp grated Parmesan cheese optional
  • Salt and pepper to taste
  • ½ tsp chili flakes optional, for a little heat
  • Fresh basil leaves for garnish

Method
 

  1. Cook the Pasta
  2. Bring a large pot of salted water to a boil. Add the whole-wheat pasta and cook according to package instructions until al dente.
  3. Drain and reserve about ½ cup of the pasta water.
  4. Sauté the Aromatics
  5. In a large skillet, heat olive oil over medium heat. Add the chopped onion and cook for 2–3 minutes until softened.
  6. Stir in garlic and cook another 30 seconds until fragrant.
  7. Add the Vegetables
  8. Toss in the cherry tomatoes and cook for about 3–4 minutes until they begin to soften and release their juices.
  9. Add the spinach and stir until wilted.
  10. Make the Creamy Sauce
  11. Lower the heat and pour in the milk. Let it warm for a minute, then stir in the Greek yogurt and Parmesan cheese (if using).
  12. Mix until a smooth, creamy sauce forms. If it’s too thick, add a little pasta water.
  13. Combine Everything
  14. Add the cooked pasta to the pan and toss well to coat in the sauce.
  15. Season with salt, pepper, and chili flakes. Adjust to taste.
  16. Serve and Garnish
  17. Transfer to plates and top with fresh basil and a sprinkle of Parmesan.
  18. Enjoy warm!