This creamy spinach tomato pasta combines fresh vegetables and a silky sauce for the ultimate comfort dinner.
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, this one-pot meal delivers restaurant-quality results.
Prep Time: 15 minutes
Cook Time: 30 minutes
Total Time: 45 minutes
Category: Main Dish
Difficulty: Easy
Cuisine: Italian-Inspired
Yield: 4 servings
Dietary: Vegetarian
Why You’ll Love This Recipe
- Rich, creamy sauce with bright tomatoes and tender spinach
- One-pot recipe means minimal cleanup
- Ready in under an hour for quick weeknight dinners
- 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 at home with simple pantry ingredients. The combination of fresh vegetables and luxurious sauce creates a balanced meal that’s both nutritious and satisfying.
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
- Reserve 1 cup pasta water before draining to thin sauce if needed
- Don’t overcook the pasta – it will continue cooking slightly in the hot sauce
- Add spinach gradually to prevent overflow and ensure even wilting
- Use freshly grated parmesan for the smoothest sauce
- Heavy cream can’t be substituted with half-and-half without affecting texture
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
- Add mushrooms for extra umami depth
Cultural Notes
While this recipe draws inspiration from Italian cuisine, it’s a modern fusion dish that combines classic Mediterranean ingredients with American cream-sauce preferences. The combination of spinach and tomatoes is common in Italian cooking, though traditionally with less cream and more olive oil.
Pro Tips
- Use room temperature cream to prevent sauce from splitting
- Toast garlic in oil until just golden for best flavor
- Choose cherry tomatoes for their natural sweetness
- Finish with a drizzle of high-quality olive oil
Frequently Asked Questions
Q: Can I make this creamy spinach tomato pasta ahead of time?
A: Yes, though best served fresh, it can be made up to 2 days ahead and reheated gently with extra cream.
Q: Can I use frozen spinach?
A: Yes, but thaw and squeeze out excess moisture first. Use about 10 oz frozen for 6 cups fresh.
Q: How long will leftovers keep?
A: Store in an airtight container for up to 3 days in the refrigerator.
Q: Can I make this dairy-free?
A: While possible with cashew cream and vegan parmesan, the texture will differ.
Q: What’s the best pasta shape for this sauce?
A: Penne, fusilli, or orecchiette work best as they catch the creamy sauce well.
Health Benefits
This creamy spinach tomato pasta incorporates nutrient-rich vegetables. Spinach provides iron and vitamins, while tomatoes offer lycopene and antioxidants. Using whole grain pasta can increase fiber content, and the dish provides protein from cheese.
Nutrition
(Per serving, estimate) Calories: 750 • Carbs: 82g • Protein: 23g • Fat: 38g • Sodium: 580mg
Notes
For best results, serve immediately while the sauce is hot and creamy. Leftovers may need thinning with a splash of cream when reheated.
Creamy Spinach Tomato Pasta
This creamy spinach tomato pasta combines fresh vegetables and a silky sauce for the ultimate comfort dinner.
Ingredients
Instructions
Notes
- For best results, serve immediately while the sauce is hot and creamy. Leftovers may need thinning with a splash of cream when reheated.
