Healthy Creamy Tomato Spinach Pasta: An Easy 30-Minute Dinner

There are evenings when I want a colorful bowl filled with vegetables. And then there are evenings when I want pasta. Preferably creamy pasta. Preferably immediately. Fortunately, those two moods…

Healthy creamy tomato spinach pasta with Parmesan and fresh basil

There are evenings when I want a colorful bowl filled with vegetables.

And then there are evenings when I want pasta.

Preferably creamy pasta.

Preferably immediately.

Fortunately, those two moods don’t actually need separate dinner plans.

This creamy tomato spinach pasta combines tender pasta with tomatoes, garlic, spinach, and a creamy sauce that tastes like proper comfort food. It’s easy enough for a busy weeknight, ready in about 30 minutes, and requires ingredients that aren’t particularly difficult to keep around.

Which is useful because my desire for creamy pasta has never once checked whether I’ve been grocery shopping first.

Why You’ll Love This Creamy Tomato Spinach Pasta

This is one of those dinners that looks and tastes considerably more elaborate than the amount of work involved.

It’s:

  • Ready in about 30 minutes
  • Creamy without using heavy cream
  • Packed with spinach and tomatoes
  • Easy to make vegetarian
  • Family-friendly
  • Made in one skillet after the pasta cooks
  • Easy to customize
  • Perfect for busy weeknights

And perhaps most importantly:

Nobody needs convincing that they’re eating pasta.

Ingredients

You’ll need:

  • 12 oz whole-wheat or regular pasta
  • 1 tablespoon olive oil
  • 1 small yellow onion, finely chopped
  • 3 garlic cloves, minced
  • 1 can (14.5 oz) diced tomatoes
  • 2 tablespoons tomato paste
  • 1 teaspoon dried Italian seasoning
  • ½ teaspoon smoked paprika
  • ¼ teaspoon red pepper flakes, optional
  • ½ cup low-sodium vegetable broth
  • ¾ cup plain Greek yogurt
  • ⅓ cup freshly grated Parmesan cheese
  • 4 packed cups fresh baby spinach
  • Salt and black pepper to taste

For Serving

  • Fresh basil
  • Extra Parmesan
  • Freshly ground black pepper
  • Red pepper flakes, optional
Ingredients for healthy creamy tomato spinach pasta with Greek yogurt and Parmesan

How to Make Healthy Creamy Tomato Spinach Pasta

Step 1: Cook the Pasta

Bring a large pot of salted water to a boil.

Cook the pasta according to the package directions until al dente.

Before draining it, reserve about ½ cup of pasta water.

Then drain the pasta and set it aside.

Do not rinse it.

The starch left on the pasta helps the sauce cling to it.

And we definitely want clinging.

Step 2: Start the Tomato Sauce

While the pasta cooks, heat olive oil in a large skillet over medium heat.

Add the chopped onion and cook for about 3–4 minutes, until it begins to soften.

Add the garlic and cook for another 30 seconds.

Garlic has a very narrow window between:

“That smells amazing.”

and:

“Well, we’re starting again.”

So keep an eye on it.

Step 3: Add the Tomatoes

Stir in the diced tomatoes, tomato paste, Italian seasoning, smoked paprika, and optional red pepper flakes.

Pour in the vegetable broth.

Let everything simmer gently for about 5–7 minutes.

The sauce should reduce slightly and the flavors will begin to come together.

Step 4: Add the Spinach

Add the spinach a handful at a time.

It may initially look as though you’ve made an enormous error involving vegetation.

Give it a minute.

Spinach has an almost theatrical ability to disappear once heated.

Stir until wilted.

Greek yogurt being stirred into creamy tomato spinach pasta sauce

Step 5: Make It Creamy

This is the important part.

Reduce the heat to low and let the sauce cool slightly before adding the Greek yogurt.

Stir a spoonful of the warm tomato sauce into the yogurt first.

Then gradually stir the yogurt mixture back into the skillet.

This helps prevent the yogurt from separating.

Add the Parmesan and stir until the sauce becomes creamy.

If it seems too thick, add a little reserved pasta water.

Step 6: Add the Pasta

Add the cooked pasta directly to the skillet.

Toss until every piece is coated with the creamy tomato spinach sauce.

Taste and adjust with salt and black pepper.

Finish with fresh basil and a little extra Parmesan.

Dinner is done.

How Do You Make Creamy Pasta Without Heavy Cream?

This Greek yogurt pasta sauce gives you the creamy texture you want without relying on heavy cream.

But there’s one important rule:

Don’t boil the sauce after adding it.

High heat can cause yogurt to separate.

Tempering the yogurt with a little warm sauce first and keeping the skillet over low heat produces a much smoother result.

And yes, this is one of those tiny cooking details I learned after discovering the alternative.

Dinner was still edible.

It simply wasn’t particularly photogenic.

Why Save Pasta Water?

That cloudy water you were about to pour down the drain is surprisingly useful.

Pasta releases starch as it cooks.

Adding a splash of that starchy water can loosen a sauce while helping it continue to cling to the pasta.

Start with just a tablespoon or two.

You can always add more.

Removing it again is considerably more difficult.

Can I Use Frozen Spinach?

Absolutely.

Frozen spinach is one of my favorite ingredients to keep around for precisely this kind of dinner.

Thaw it first and squeeze out as much excess water as possible.

Then add it to the sauce.

You’ll need approximately 1 cup of thawed frozen spinach in place of the fresh spinach.

What Pasta Works Best?

Use whatever shape you enjoy.

Good options include:

  • Penne
  • Rigatoni
  • Fusilli
  • Farfalle
  • Rotini
  • Spaghetti

Short pasta shapes are particularly good because the creamy tomato sauce gets into all those little ridges and spaces.

Whole-wheat pasta adds extra fiber, but regular pasta works perfectly well too.

Choose the pasta your family will actually eat.

That’s generally more useful than owning an extremely nutritious box nobody wants opened.

Easy Ways to Add More Protein

The basic recipe works beautifully as a vegetarian dinner.

But it’s also very easy to add protein.

Try:

Grilled Chicken

Slice cooked chicken and stir it through the pasta just before serving.

Shrimp

Quickly sauté shrimp with garlic and black pepper and serve them over the pasta.

White Beans

Cannellini beans work particularly well with tomatoes and spinach.

Rinse and drain them before adding them to the sauce.

Chickpeas

Another easy pantry option that requires essentially no additional cooking.

This makes the same basic pasta useful for several different dinners.

Add More Vegetables

Spinach doesn’t need to work alone.

Try adding:

  • Mushrooms
  • Zucchini
  • Bell peppers
  • Broccoli
  • Peas
  • Kale

Mushrooms are particularly good here.

Sauté them with the onions before adding the garlic.

Is This Healthy Tomato Pasta Good for Kids?

That depends considerably more on the kid than the pasta.

But creamy tomato sauce tends to be familiar enough that this can be a useful way to include spinach without turning dinner into An Important Discussion About Spinach.

If your children are suspicious of visible greens, chop the spinach before adding it.

You can also reduce or omit the red pepper flakes.

Then let everyone add Parmesan at the table.

The ability to personally control cheese quantities has solved more dinner negotiations than I’d care to admit.

Can I Make This Pasta Ahead?

Yes, although creamy pasta is best immediately after cooking.

Store leftovers in an airtight container in the refrigerator for approximately 3 days.

The pasta will absorb some sauce while refrigerated.

When reheating, add a small splash of milk, broth, or water and heat gently.

Avoid very high heat because of the Greek yogurt sauce.

Easy Vegetarian Pasta for a Weeknight Dinner

One reason I like this recipe is that it doesn’t feel as though something is missing when served without meat.

You’ve got:

creamy sauce,

tender pasta,

tomatoes,

spinach,

Parmesan,

garlic,

and herbs.

That’s already dinner.

Serve it with a simple green salad if you want something fresh alongside it, or add some whole-grain bread for cleaning up whatever sauce remains in the bowl.

Which is obviously an important culinary responsibility.

Variations to Try

Once you’ve made the basic version, there are several easy directions you can take it.

Creamy Tomato Mushroom Pasta

Sauté sliced mushrooms with the onions.

Creamy Tomato Chicken Pasta

Add sliced cooked chicken.

Spicy Tomato Spinach Pasta

Increase the red pepper flakes.

Tomato Spinach Pasta With Shrimp

Top each serving with garlic shrimp.

Creamy Tomato White Bean Pasta

Add drained cannellini beans for an easy vegetarian protein boost.

One sauce.

Several possible dinners.

That’s exactly the kind of recipe I want on a Wednesday.

What to Serve With Creamy Tomato Spinach Pasta

This pasta works well with:

  • Green salad
  • Roasted broccoli
  • Garlic bread
  • Roasted asparagus
  • Tomato cucumber salad

But you also have complete permission to put the pasta into bowls and call dinner finished.

Not every meal requires supporting actors.

Creamy Pasta Can Still Be an Everyday Dinner

Sometimes healthy cooking gets presented as though comfort and nutrition are competing teams.

I don’t find that particularly helpful.

I’d rather take the food we genuinely want to eat and find ways to build a satisfying meal around it.

Here we still have creamy pasta.

We simply also have tomatoes, spinach, Greek yogurt, garlic, herbs, and several easy ways to add even more vegetables or protein.

That’s the kind of healthy cooking I can actually imagine doing repeatedly.

And repeated dinners are ultimately much more useful than perfect dinners.

Especially when there’s Parmesan involved.

FAQ

Can I make creamy tomato pasta without heavy cream?

Yes. This recipe uses Greek yogurt and Parmesan to create a creamy tomato sauce without heavy cream. Keep the heat low when adding the yogurt to help prevent it from separating.

Can I use frozen spinach in tomato spinach pasta?

Yes. Thaw the spinach and squeeze out as much excess water as possible before adding it to the sauce. About one cup of thawed frozen spinach can replace the fresh spinach.

Can I add chicken to creamy tomato spinach pasta?

Yes. Sliced cooked chicken works well in this pasta. You can also add shrimp, white beans or chickpeas for different protein options.

What pasta is best for creamy tomato spinach pasta?

Penne, rigatoni, fusilli, farfalle and rotini all work particularly well because the sauce can cling to their shapes. Spaghetti also works.

How long does creamy tomato spinach pasta last in the refrigerator?

Store leftovers in an airtight container in the refrigerator for about three days. Reheat gently with a splash of milk, broth or water to loosen the sauce.

How do I keep Greek yogurt from curdling in pasta sauce?

Reduce the heat before adding the yogurt and temper it first by mixing in a little warm tomato sauce. Avoid boiling the sauce after the yogurt has been added.