Creamy Tomato Spinach Pasta – Quick Vegetarian Dinner

Silky, savory, and surprisingly fast. The ultimate cozy vegetarian dinner for any night of the week. Quick Vegetarian Meals .

A velvety blend of garden-fresh greens and rich cheese. Ready in under twenty minutes for those hectic nights. Pure comfort on a plate.

Published: September 12, 2026
Share:
Jump to Recipe Pin It
Creamy Tomato Spinach Pasta – Quick Vegetarian Dinner | Delicious Recipes for Every Occasion | Arbmom Recipe
Pasta dishes that blend acidity with creaminess have long been a staple of Italian-inspired home cooking, evolving from the rustic traditions of rural kitchens. This creamy tomato spinach pasta draws on the classic pairing of pomodoro and cream, a combination that balances the bright, sharp notes of tomatoes with the mellow richness of dairy. Historically, the addition of leafy greens like spinach was a way to stretch a meal and introduce freshness into the heartier, cheese-laden sauces of the Mediterranean. By utilizing the natural starches from the penne pasta to bind the sauce, the dish achieves a velvety texture that has become a hallmark of vegetarian comfort food. Over time, these quick vegetarian dinners have shifted from simple sustenance to celebrated meals that prioritize both nutrition and indulgence. The interplay of salty Parmesan cheese and aromatic fresh basil reflects a timeless culinary philosophy: using a few high-quality ingredients to create a deeply satisfying sensory experience.

Why You'll Love It

  • - Honestly, it's just such a hug in a bowl with that silky sauce and bright pops of color from the 2 cups fresh baby spinach.
  • - It comes together so quickly, which is a blessing when the day has just been... well, a lot.
  • - I love how the 1 cup shredded mozzarella cheese makes everything so gooey and comforting, reminding me of old family dinners.
  • - It's a quiet kind of delicious, you know? Simple ingredients like 8 oz (about 2 cups) penne pasta turning into something really special.

"Honestly, this is my new go-to. It's so creamy and the spinach adds such a lovely touch. My kids actually ate their greens!"

Essential Ingredient Guide

  • 8 oz (about 2 cups) penne pasta: I always pick a good quality penne because those little ridges just hold onto the sauce so well. Make sure to cook it until it's just al dente, so it still has a bit of a bite.
  • 1 cup heavy cream: This is what gives us that luscious, velvety feel. I mean, it's the secret to making a weeknight meal feel like a real treat.
  • 2 cups fresh baby spinach, chopped: I really prefer fresh over frozen here for that bright, garden color. It wilts down so beautifully into the sauce in just a few minutes.
  • Salt and freshly ground black pepper, to taste: Don't be shy with these, look, they just wake up all the other flavors. I always add a pinch more at the very end to make it pop.
  • 1 cup canned diced tomatoes (14‑oz can, drained and juice set aside): The juice is key, actually. I save it to keep the sauce from getting too thick, giving it a lovely, bright acidity.
  • 1/2 cup grated Parmesan cheese: This adds a nice salty, nutty depth that balances the cream. I like to stir some in and then sprinkle a little more on top for a bit of elegance.
Preparing Creamy Tomato Spinach Pasta – Quick Vegetarian Dinner | Delicious Recipes for Every Occasion | Arbmom Recipe

Complete Cooking Process

  • Getting Ready:

    I like to have my 1/4 cup diced red onion and 2 cloves garlic, minced, all set out first. It's just easier when you aren't rushing to chop while the pan is getting hot.

  • Building the Base:

    The magic happens when the onion and garlic soften in 1 tablespoon olive oil. Then, letting the 1 cup canned diced tomatoes simmer for a bit really lets those flavors get to know each other.

  • Managing the Silkiness:

    Lowering the heat before adding the 1 cup heavy cream is important so it doesn't boil over. You'll feel the sauce thicken up into something wonderfully smooth as it simmers.

  • The Final Blend:

    Tossing the pasta into the skillet is where it all comes together. If it looks a bit too thick, just a splash of that reserved pasta water fixes everything right up.

  • Serving Warm:

    This is best served immediately while the cheese is still melty. I love the smell of the 2 tablespoons chopped fresh basil hitting the hot pasta right before it hits the table.

  • Pro Tips

    • Cook your pasta a tiny bit longer if you're planning on leftovers, so it doesn't get too mushy when reheated.
    • Stick with fresh baby spinach instead of frozen to keep the texture just right.
    • For a dairy-free touch, you can swap the heavy cream for coconut milk or a cashew-based cream.
    • Always reserve a small cup of pasta water before draining to adjust your sauce consistency.

    Just trust your instincts and enjoy the process.

Cooking Creamy Tomato Spinach Pasta – Quick Vegetarian Dinner | Delicious Recipes for Every Occasion | Arbmom Recipe

Better For You Treats

Ways to Make it Your Own

Serving Suggestions

Frequently Asked Questions

→ Can I use a different type of pasta?

Oh, absolutely. Fusilli or farfalle work just as well as penne to catch that creamy sauce.

→ What if I don't have heavy cream?

You can use half-and-half, though it'll be a bit thinner. Just let it simmer a minute longer to thicken up.

→ How do I stop the spinach from getting too mushy?

Just stir it in right at the end for 2-3 minutes; it only needs a moment to wilt and stay bright.

Creamy Tomato Spinach Pasta – Quick Vegetarian Dinner Ready to Serve | Delicious Recipes for Every Occasion | Arbmom Recipe

Chef's Tips

Keep a bit of pasta water; it's the secret to a smooth sauce.,Fresh spinach is better than frozen for the color.,Whole-grain pasta works well if you want a heartier meal.

Nutrition Facts

per serving

540

Calories

22g

Protein

42g

Carbs

28g

Fat

Fiber: 5g
Sugar: 9g
Sodium: 840mg

Taste Profile

🍯 Sweet
Low
🧂 Salty
Medium
🌶️ Spicy
None
🍋 Sour
Low
🍖 Umami
High

A rich, savory balance of tangy tomatoes and silky cream with an earthy finish from the spinach.

Ingredient Substitutions

Don't have an ingredient? Try these alternatives

Heavy cream Half-and-half

The sauce will be thinner and less rich, but still delicious.

Penne pasta Fusilli or Rigatoni

Any short pasta that holds sauce well will work perfectly.

Mozzarella Provolone

Provides a slightly sharper taste while still melting beautifully.

Recipe Variations

Try these delicious twists on the original

Sautéed Mushroom Add‑in

Sauté sliced mushrooms with the onion and garlic for 2‑3 minutes before adding tomatoes to deepen the umami flavor.

Whole‑Wheat Pasta Version

Use whole‑wheat penne or fusilli for a nuttier flavor and extra fiber; just cook a minute longer for a firmer bite.

Common Mistakes to Avoid

Learn from others' mistakes for perfect results

  • Overcooking the pasta, which makes it mushy once it hits the creamy sauce.
  • Using high heat when adding the cream, which can cause the sauce to separate.
  • Forgetting to reserve pasta water, making the final dish too dry.

Meal Prep & Storage

Make Ahead Tips

You can prepare the sauce in advance, but it's best to toss the pasta in fresh just before serving to keep the texture perfect.

Leftover Ideas

Store in an airtight container for 3 days. Reheat gently on the stove or in the microwave, adding a splash of milk or water to loosen the sauce back up.

Perfect Pairings

Serve this with...

Warm garlic focaccia or crusty Italian bread for dipping. A crisp green salad with a light lemon vinaigrette to cut through the richness. Roasted zucchini or steamed broccoli on the side.

Cooking Timeline

0-5 min

Boil water and start cooking the penne pasta.

5-10 min

Sauté onion and garlic, then simmer the tomatoes.

10-13 min

Wilt the spinach and stir in the heavy cream.

13-15 min

Melt in the mozzarella and Parmesan cheeses.

15-17 min

Toss with drained pasta and garnish with basil.

Creamy Tomato Spinach Pasta – Quick Vegetarian Dinner

Creamy Tomato Spinach Pasta – Quick Vegetarian Dinner

Warm up your evening with this creamy tomato spinach pasta, where silky heavy cream and melted mozzarella wrap around bright tomatoes. It's a comforting, fragrant meal that feels like a hug in a bowl.

Author: Kathy J. Willis

Timing

Prep Time

5 Minutes

Cook Time

12 Minutes

Total Time

17 Minutes

Recipe Details

Category: Quick Vegetarian Meals
Difficulty: Easy
Cuisine: Italian
Yield: 4 servings Servings
Dietary: Vegetarian

Ingredients

Pasta

  • 01 8 oz (about 2 cups) penne pasta

The Sauce

  • 01 1 tablespoon olive oil
  • 02 1/4 cup diced red onion
  • 03 2 cloves garlic, minced
  • 04 1 cup canned diced tomatoes (14‑oz can, drained and juice set aside)
  • 05 2 cups fresh baby spinach, chopped
  • 06 1 cup heavy cream
  • 07 1 cup shredded mozzarella cheese
  • 08 1/2 cup grated Parmesan cheese
  • 09 Salt and freshly ground black pepper, to taste

Garnish

  • 01 2 tablespoons chopped fresh basil, plus extra for garnish

Instructions

Step 01

Start by bringing a large pot of salted water to a rolling boil. Gently add your 8 oz (about 2 cups) penne pasta and let it cook for 10‑11 minutes. I like to keep an eye on it so it stays just al dente—you know, with that little bit of bite left.

Step 02

While the pasta is doing its thing, warm up 1 tablespoon olive oil in a medium skillet over medium heat. Toss in your 1/4 cup diced red onion and sauté it for about 2 minutes until it looks soft and translucent.

Step 03

Now, stir in the 2 cloves garlic, minced, and just let it cook for about 30 seconds until it smells wonderful. Pour in your 1 cup canned diced tomatoes (14‑oz can, drained and juice set aside) along with that reserved juice. Let it all simmer for 5 minutes so those flavors can really get to know each other.

Step 04

Stir in the 2 cups fresh baby spinach, chopped. It'll look like a lot at first, but just cook it for 2‑3 minutes until it's fully wilted and cozy in the sauce.

Step 05

Turn the heat down to low and carefully pour in 1 cup heavy cream. Give it a gentle simmer, stirring occasionally, for about 4 minutes. You'll see the sauce start to thicken up just a bit.

Step 06

Fold in 1 cup shredded mozzarella cheese and 1/2 cup grated Parmesan cheese. Keep stirring until everything is melted and silky. Go ahead and season with salt and freshly ground black pepper, to taste.

Step 07

Drain your pasta in a colander, but honestly, don't toss all the water—save a small cup of it just in case. Put the pasta back into the skillet and toss it well to coat. If it looks a bit too thick, just add a splash of that reserved pasta water until it's just right.

Step 08

Take a quick taste. Don't be afraid to adjust the seasoning—maybe a bit more salt, pepper, or a little extra Parmesan if you're feeling it.

Step 09

Spoon the creamy tomato spinach pasta into bowls and garnish with 2 tablespoons chopped fresh basil and an extra sprinkle of Parmesan for a little something extra.

Step 10

Serve it up immediately. It's just lovely with some warm garlic bread or a crisp green salad on the side.

Notes & Tips

  • 1 Keep a bit of pasta water; it's the secret to a smooth sauce.
  • 2 Fresh spinach is better than frozen for the color.
  • 3 Whole-grain pasta works well if you want a heartier meal.

Tools You'll Need

  • Large pot for boiling pasta

  • Medium skillet for the sauce

  • Wooden spoon or spatula for stirring

  • Colander for draining

  • Tongs for tossing the pasta

  • Measuring cup for liquids

  • Measuring spoons for small amounts

Must-Know Tips

  • Reheating tip, Cook the pasta slightly longer than directions if you'll have leftovers so it doesn't get mushy.
  • Texture tip, Use fresh baby spinach instead of frozen for a brighter color and better texture.
  • Dairy-free tip, Replace the heavy cream with coconut milk or a cashew-based cream for a vegan-friendly twist.

Professional Secrets

  • Simmering the tomatoes for 5 minutes creates a deeper, more cohesive flavor base.
  • Adding cheese at the very end on low heat prevents the sauce from breaking or becoming oily.
  • Using reserved pasta water emulsifies the cream and cheese into a professional-grade glaze.
Kathy J. Willis

Recipe by

Kathy J. Willis

Kathy J. Willis is a passionate food blogger and recipe creator at Your Website, where she brings her culinary expertise to life through innovative an ...

Get Delicious Recipes Weekly

Join 25,000+ home cooks getting our best recipes straight to their inbox.

Free forever • No spam • Unsubscribe anytime