Creamy Tomato & Spinach Pasta (Easy 20-Min Vegetarian Dinner)

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

  1. 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.
  2. Cook garlic
    Heat olive oil in a large skillet over medium heat. Add minced garlic and cook for about 30 seconds until fragrant.
  3. Make the sauce
    Add diced tomatoes, Italian seasoning, and red pepper flakes if using. Simmer for 3–4 minutes to develop flavor.
  4. Add cream
    Reduce heat to low and stir in heavy cream until the sauce becomes smooth and lightly creamy.
  5. Add spinach
    Stir in fresh spinach and cook for 1–2 minutes until wilted.
  6. 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.
  7. Finish with cheese
    Stir in Parmesan cheese until melted and creamy. Season with salt and pepper.
  8. 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.

Leave a Comment