This creamy spinach tomato pasta combines fresh vegetables and rich sauce for an irresistible weeknight dinner everyone will love.
Quick Answer: Make creamy spinach tomato pasta by sautéing garlic and onions, adding cherry tomatoes and spinach, then tossing with pasta and a parmesan cream sauce. Ready in 45 minutes for a comforting meal.
Prep Time: 15 minutes
Cook Time: 30 minutes
Total Time: 45 minutes
Category: Main Dish
Difficulty: Easy
Cuisine: Italian-American
Yield: 4 servings
Dietary: Vegetarian
Why You’ll Love This Recipe
- Luxuriously creamy sauce with bright tomatoes and tender spinach
- One-pan recipe with minimal cleanup required
- Perfect for both weeknight dinners and casual entertaining
- Budget-friendly ingredients you likely have on hand
- Leftovers reheat beautifully for lunch the next day

Quick Benefits
This creamy spinach tomato pasta delivers restaurant-quality flavor using simple pantry ingredients. The combination of fresh vegetables and rich sauce creates a balanced meal that’s both satisfying and nutritious.
Ingredients
- 6 medium tomatoes (approximately 780 g), bottoms trimmed flat
- 1 small red onion (100 g), finely chopped
- 3-4 garlic cloves (12 g), minced
- 1 tsp salt (plus more to taste)
- 2 tbsp tomato paste (30 g)
- 1/3 cup vegan parmesan or regular parmesan (35 g)
- 1 tsp Italian seasoning
- Freshly ground black pepper (to taste)
- 1/2 cup soy cream or regular cream (120 ml)
- 1/2 cup water (120 ml)
- 500 g pasta of choice
- 2 cups fresh spinach (60 g)
- 1/2 cup fresh basil leaves, loosely packed (12 g)
- Extra parmesan and basil (for serving)
Instructions
- Place whole tomatoes, trimmed-bottom side down, in a large pan. Add chopped onion and garlic to the center. Season with 1 tsp salt. Cover with a lid and cook over medium heat for 8–10 minutes, until tomatoes are soft and bottoms are lightly charred.
- For a smoother sauce, carefully peel off the tomato skins after cooking and before adding the tomato paste.
- Add tomato paste, parmesan, Italian seasoning, and pepper to taste. Pour in cream and water. Blend everything into a smooth sauce (use an immersion blender in the pan or transfer to a blender). Adjust salt & pepper if needed.
- Return to the pan (if blended separately) and simmer for 3–4 minutes to slightly thicken.
- While the sauce simmers, cook pasta in salted boiling water according to package directions until al dente (8–12 minutes). Drain, reserving 1/2 cup pasta water.
- Add cooked pasta to the sauce. Toss well. Add spinach and basil, stirring until spinach just wilts. If needed, add a splash of reserved pasta water for creaminess.
- Serve hot, topped with extra parmesan and fresh basil.
You Must Know
- Don’t overcook the pasta – it will continue cooking in the sauce
- Sauce should coat the back of a spoon when ready
- Add pasta water gradually to achieve desired consistency
- Use heavy cream, not half-and-half, for best results
- Fresh spinach works better than frozen in this recipe
Serving Suggestions
- Garlic bread or crusty Italian bread
- Simple green salad with balsamic vinaigrette
- Grilled chicken breast for extra protein
- Light white wine like Pinot Grigio
Creative Variations
- Add grilled shrimp for a seafood version
- Use sun-dried tomatoes instead of fresh for intense flavor
- Swap spinach for kale or Swiss chard
- Try different pasta shapes like orecchiette or fusilli
Cultural Notes
While this dish draws inspiration from Italian cuisine, it’s more of an Italian-American creation that combines classic Mediterranean ingredients with the American love for creamy pasta dishes. The addition of heavy cream transforms traditional tomato-based pasta into a richer, more indulgent meal.
Pro Tips
- Grate Parmesan fresh for best melting and flavor
- Toast garlic in oil until just golden for maximum flavor
- Use pasta water to thin sauce instead of regular water
- Season pasta water generously with salt
Frequently Asked Questions
Q: Can I make this creamy spinach tomato pasta ahead of time?
A: Yes, though best served fresh. Reheat gently with extra cream if needed.
Q: Will milk work instead of heavy cream?
A: Heavy cream is recommended as milk may result in a thinner, less stable sauce.
Q: Can I use frozen spinach?
A: Fresh is preferred, but thawed and well-drained frozen spinach can work in a pinch.
Q: How long will leftovers keep?
A: Store refrigerated for up to 3 days. Reheat gently with a splash of cream.
Q: Can this be made gluten-free?
A: Yes, simply substitute your favorite gluten-free pasta.
Health Benefits
This creamy spinach tomato pasta incorporates nutrient-rich vegetables. Spinach provides iron and vitamins, while tomatoes offer lycopene and antioxidants. Using fresh ingredients and controlling portions makes this comfort food more balanced.
Nutrition
(Per serving, estimate) Calories: 750 • Carbs: 82g • Protein: 21g • Fat: 38g • Sodium: 580mg
Notes
For best results, serve immediately while the sauce is hot and creamy. Leftovers may need additional liquid when reheating.
Creamy spinach tomato pasta
This creamy spinach tomato pasta combines fresh vegetables and rich sauce for an irresistible weeknight dinner everyone will love.
Ingredients
Instructions
Notes
- For best results, serve immediately while the sauce is hot and creamy. Leftovers may need additional liquid when reheating.
