Creamy Tomato & Spinach Pasta is a quick and comforting vegetarian dinner made with tender pasta tossed in a rich tomato cream sauce with fresh spinach, garlic, and Parmesan cheese. This easy 20-minute recipe delivers bold flavor with minimal effort, making it perfect for busy weeknights when you want a cozy homemade meal that still feels fresh and balanced.
Key Takeaways
• Ready in just 20 minutes
• Creamy vegetarian comfort meal
• One-pan sauce preparation
• Bright tomato flavor with fresh spinach
• Beginner-friendly recipe
Why You’ll Love This Recipe
This pasta combines the richness of a creamy sauce with the brightness of tomatoes and fresh greens. Garlic adds depth while Parmesan creates a smooth, savory finish. It’s simple, satisfying, and customizable — ideal for both quick dinners and comforting meatless meals.
Ingredients
12 ounces pasta (penne, rigatoni, or fettuccine)
2 tablespoons olive oil
3 cloves garlic, minced
1 (14.5-ounce) can diced tomatoes (or crushed tomatoes)
1/2 cup heavy cream
1 teaspoon Italian seasoning
1/4 teaspoon red pepper flakes (optional)
2 cups fresh spinach
1/2 cup grated Parmesan cheese
Salt and black pepper to taste
Fresh basil or parsley for garnish (optional)
Equipment
Large pot for pasta
Large skillet or sauté pan
Colander
Wooden spoon or spatula
Measuring cups and spoons
Step-by-Step Instructions
- Cook the pasta
Bring a large pot of salted water to a boil and cook pasta according to package instructions until al dente. Reserve 1/2 cup pasta water, then drain. - Cook garlic
Heat olive oil in a large skillet over medium heat. Add minced garlic and cook for about 30 seconds until fragrant. - Make the sauce
Add diced tomatoes, Italian seasoning, and red pepper flakes if using. Simmer for 3–4 minutes to develop flavor. - Add cream
Reduce heat to low and stir in heavy cream until the sauce becomes smooth and lightly creamy. - Add spinach
Stir in fresh spinach and cook for 1–2 minutes until wilted. - Combine pasta and sauce
Add cooked pasta to the skillet and toss to coat evenly. Add reserved pasta water if needed to loosen the sauce. - Finish with cheese
Stir in Parmesan cheese until melted and creamy. Season with salt and pepper. - Serve warm
Garnish with fresh herbs and extra Parmesan before serving.
Tips & Variations
Add mushrooms or roasted vegetables for extra texture.
Use half-and-half instead of heavy cream for a lighter sauce.
Add grilled chicken or shrimp if desired.
Use whole wheat pasta for added fiber.
Serving Suggestions
Serve with garlic bread, roasted vegetables, or a fresh green salad. A sprinkle of extra Parmesan enhances flavor beautifully.
Storage & Reheating
Store leftovers in an airtight container in the refrigerator for up to 3 days.
Reheat gently with a splash of milk or broth to restore creaminess.
Not recommended for freezing due to dairy sauce.
Nutrition (Approx.)
Calories: 470 per serving
Protein: 14g
Carbohydrates: 55g
Fat: 22g
Fiber: 4g
FAQs
Can I use fresh tomatoes instead of canned?
Yes, use about 2 cups chopped fresh tomatoes and simmer slightly longer.
Is this recipe spicy?
Only mildly if red pepper flakes are added.
Can I make it vegan?
Yes, substitute cream with cashew cream and use vegan Parmesan.
What pasta works best?
Short pasta shapes hold the sauce well, but any pasta works.
Can I make it ahead of time?
Yes, but add a splash of liquid when reheating.
Conclusion
Creamy Tomato & Spinach Pasta is a simple yet satisfying comfort meal that balances rich creaminess with fresh, vibrant flavor. Quick, easy, and endlessly comforting, this 20-minute recipe is perfect for busy nights when you want homemade pasta without the hassle.