Tomato Spinach Pasta

A rustic white bowl of creamy Tomato Spinach Pasta with penne, wilted spinach, and grated Parmesan, showcasing its smooth, rich sauce.
---Advertisement---

Tomato Spinach Pasta is a quick, creamy weeknight dinner ready in about 25 minutes with penne, garlic, tomatoes, Parmesan, and fresh spinach.

It’s the kind of pasta that feels cozy without asking much from you. The sauce comes together in one skillet while the pasta boils, and the cream cheese gives it that silky tomato finish with very little effort.

You get a lot of flexibility here too. Keep it creamy, lighten it up, or turn it into a heartier dinner with protein, all from the same starting point. The smooth sauce is the part worth sticking around for.

Before you drain the pasta, scoop out some of the starchy cooking water in case you want to loosen the sauce at the end.

Why This Recipe Works

This pasta earns a regular spot in the dinner rotation because it’s fast, comforting, and easy to adjust based on what you have in the kitchen.

  • Fast and Easy: The whole dish comes together in less than 30 minutes, which is exactly what a busy weeknight needs.
  • Big Flavor: Onion, garlic, herbs, tomatoes, Parmesan, and spinach build a sauce that tastes fuller than the short cook time suggests.
  • Ultra Creamy Sauce: Cream cheese melts right into the tomato base for a rich texture without a fussy cream sauce.
  • Flexible: You can keep it vegetarian, add protein, or shift it toward a lighter olive oil style without changing the spirit of the dish.

Key Ingredients Explained

Each ingredient here has a job, from building savory depth to giving the sauce body, brightness, and a soft finish that clings to the pasta.

  • ½ lb penne pasta
  • 1 yellow onion
  • 2 cloves garlic
  • 1 Tbsp olive oil
  • 14.5 oz. diced tomatoes
  • ½ tsp dried oregano
  • ½ tsp dried basil
  • ⅛ tsp crushed red pepper
  • ½ tsp salt
  • ½ tsp freshly cracked black pepper
  • 2 Tbsp tomato paste
  • ½ cup water
  • 2 oz cream cheese
  • ¼ cup grated Parmesan
  • 4 oz fresh spinach

Canned diced tomatoes are the practical backbone here because they give you juice, acidity, and tomato flavor right away. Tomato paste deepens that flavor so the sauce tastes cooked longer than it actually is. If you want a brighter variation later, fresh cherry or grape tomatoes work well because they burst and turn sweeter in the pan.

Cream cheese is what makes this sauce especially easy to pull together, creating a smooth, blush-colored finish similar to classic pink sauce pasta without needing heavy cream.

Penne is a smart shape because the tubes catch the sauce, and a splash of starchy pasta water helps the sauce turn silky instead of stiff. Fresh spinach wilts quickly and keeps the sauce lively, while frozen spinach can work in a variation as long as it’s thawed and squeezed very dry first.

I prefer block cream cheese over whipped tubs here because it melts into a smoother sauce with less coaxing.

How to Make Creamy Tomato Spinach Pasta

This is the main method for the creamy version, and the order matters. You’ll boil the pasta first, build the sauce in a skillet, then bring everything together once the spinach has just wilted.

  1. Gather and prep all ingredients before starting.

    Having everything ready makes the short cooking time feel calm instead of rushed.
  2. Bring a large pot of water to a boil over high heat, then cook the penne until tender, about 7 to 10 minutes, and drain it in a colander.

    The pasta should be cooked through but still hold its shape well for tossing in the sauce.
  3. While the pasta cooks, dice the onion and mince the garlic, then add both to a large skillet with the olive oil and cook over medium heat for 3 to 5 minutes.

    Stop when the onion looks soft and translucent and the garlic smells fragrant but not browned.
  4. Stir in the diced tomatoes with their juices, oregano, basil, crushed red pepper, salt, and freshly cracked black pepper, then add the tomato paste and ½ cup water.

    Mix until the tomato paste fully disappears into the skillet and the sauce looks evenly red and slightly thickened.
  5. Reduce the heat to low, add the cream cheese in a few pieces, and whisk until it melts into the tomato mixture, then stir in the Parmesan until melted.

    The sauce may look a little broken at first, but keep whisking gently until it turns smooth and creamy.
  6. Fold in the fresh spinach and cook for 2 to 3 minutes until wilted, then add the drained pasta and toss to coat well in the sauce before tasting for salt and pepper.

    The spinach should soften without turning mushy, and the pasta should look glossy and evenly covered.

The biggest texture moment happens when the cream cheese goes in. Keep the heat low, be patient with the whisk, and the sauce will settle into a creamy finish instead of looking separated.

Recipe Variations and Add-Ins

This pasta is easy to steer in different directions without changing the core idea. If you want less cleanup, a lighter sauce, or a heartier dinner, these options all work well.

Find Your Perfect Tomato Spinach Pasta Style
Style What Changes Best For
Creamy Use the full recipe with cream cheese and Parmesan A cozy weeknight dinner with a silky sauce
One-Pot Cook the pasta directly in the sauce with extra liquid Less cleanup and a more concentrated sauce
Light and Fresh Skip the cream cheese and finish with olive oil and pasta water A brighter pasta that feels lighter on the table

Easy One-Pot Method

If you want fewer dishes, cook the pasta right in the sauce instead of boiling it separately. Start the onion, garlic, tomatoes, seasonings, tomato paste, and liquid in a deep skillet or pot, then add the uncooked pasta with extra water or broth and simmer until the pasta is tender. Stir often so the pasta doesn’t stick, and keep an eye on the liquid level.

The upside is obvious: less cleanup and more starch staying in the pot, which can make the sauce feel extra cohesive. The trade-off is that you have less control over the final pasta texture, so it needs more attention near the end.

Light and Fresh Non Creamy Version

For a lighter take, leave out the cream cheese and build the sauce around the tomatoes, olive oil, and pasta water. After the garlic cooks, you can add a splash of white wine or broth to loosen the flavorful bits in the pan, then continue with the tomatoes and herbs. Finish with a generous drizzle of olive oil and enough pasta water to create a light, glossy coating instead of a creamy sauce.

Fresh cherry or grape tomatoes are especially good here because they soften, burst, and taste sweeter than canned tomatoes in this style. If you like this direction, simple garlic butter pasta gives you another easy path for a non-creamy sauce.

Adding Protein and Extra Veggies

Cooked chicken, sautéed shrimp, or browned Italian sausage all make this more filling. Prepare the protein separately, then stir it in at the end so the sauce stays balanced and the pasta doesn’t overcook while you wait.

You can also add extra vegetables like mushrooms or zucchini if you sauté them before the tomatoes go in. For a tangy twist, swap the cream cheese for crumbled feta and let it soften into the sauce rather than fully melt. If you like creamy cheese-based pasta dinners, creamy Boursin pasta is another tasty variation to keep on your list.

Tips for the Best Tomato Spinach Pasta

A macro close-up of a single piece of penne pasta coated in a perfectly smooth and creamy pink tomato sauce, with a fleck of spinach.
This is the silky, smooth sauce texture you’re aiming for.
  • Soften the cream cheese first: Cold cream cheese takes longer to melt and is more likely to stay lumpy. A little time at room temperature helps a lot.
  • Save pasta water before draining: If the sauce tightens up after the pasta goes in, a splash of that starchy water loosens it without making it thin.
  • Grate Parmesan fresh if possible: It melts more smoothly and gives the sauce a cleaner, nuttier finish.
  • Use low heat for the dairy step: High heat is the fastest route to a grainy or separated sauce.
  • Add spinach at the end: Fresh spinach needs only a couple of minutes. Once it wilts, stop cooking.
  • Wash fresh spinach well: Grit hides in the leaves, so rinse thoroughly under running water before cooking, following FDA produce washing advice.

Troubleshooting Common Problems

Pasta sauces can go sideways fast, but the fixes are usually simple. If something looks off, this guide will help you steer it back.

Troubleshooting Guide: Common Issues and Fixes
Problem Possible Cause Quick Fix
Watery Sauce Frozen spinach added with too much moisture, or the sauce did not simmer long enough Let the sauce cook a little longer to reduce. If using frozen spinach, thaw it fully and squeeze it very dry before adding.
Acidic or Bitter Sauce The tomatoes are especially sharp or acidic Add a small pinch of sugar, a bit more cream cheese, or a splash of cream. A few extra minutes of simmering can round it out too.
Separated or Curdled Sauce The dairy was added over heat that was too high Take the skillet off the heat and whisk firmly. A small splash of hot pasta water can help bring the sauce back together.
Sauce Too Thick The pasta absorbed more liquid than expected Stir in reserved pasta water a little at a time until the sauce loosens and coats the pasta evenly.
Mushy Spinach The spinach cooked too long after wilting Add it at the very end and stop once the leaves just collapse into the sauce.

Storage and Reheating

A portion of leftover tomato spinach pasta neatly packed in a rectangular glass container, ready for storage.
Store leftovers in an airtight container to keep them fresh for reheating.

Leftovers can still be very good, but creamy pasta is at its best when it’s cooled promptly, stored covered in the refrigerator, and reheated gently so the sauce stays smooth.

Let the pasta cool before packing it into an airtight container. For the best texture, store individual portions so you can reheat only what you need instead of warming the whole batch over and over.

To reheat on the stovetop, add the pasta to a skillet or saucepan with a small splash of water or milk and warm it over low heat, stirring now and then until loosened and heated through. The microwave works too, though the pasta may soften a bit more, so pause and stir once or twice during reheating.

If you know you’ll want leftovers, slightly undercooking the pasta within the tender range helps it hold up better later. And if reheated pasta needs a second life, turning it into a leftover pasta frittata is a smart move.

What to Serve With Tomato Spinach Pasta

A bowl of tomato spinach pasta served on a wooden table with a side salad and a piece of crusty garlic bread for a complete meal.
Pair this creamy pasta with garlic bread and a simple side salad.

This pasta already covers the cozy main-dish role, so the best pairings are fresh or crisp on the side.

  • Crusty garlic bread for scooping up the extra sauce
  • A green salad with a light vinaigrette
  • Roasted broccoli or asparagus
  • Extra red pepper flakes or torn basil on top if you want a little more punch

Conclusion

This is the kind of dinner that works hard without looking like it tried too hard. You get a creamy tomato sauce, tender pasta, and fresh spinach in one comforting bowl, all in about 25 minutes.

Keep the heat low when the dairy goes in, save a little pasta water, and dinner will come together smoothly. It’s a great one to make when you want comfort without the drag.

Frequently Asked Questions

Can I Use Frozen Spinach Instead of Fresh for This Pasta?

Yes. Thaw it completely first, then squeeze out as much water as you can before adding it to the sauce. For this recipe, about 1/2 cup of thawed, well-drained frozen spinach is a good swap for 4 oz fresh spinach.

How Do I Keep My Creamy Tomato Sauce From Separating?

Use low heat for the dairy step and whisk gently until the sauce smooths out. Don’t let the sauce boil after the cream cheese goes in. If it starts to look broken, take the pan off the heat and whisk in a splash of hot pasta water.

My Tomato Sauce Tastes Too Acidic. How Can I Fix It?

A small pinch of sugar can help, and so can a little more cream cheese or a splash of cream. Letting the sauce simmer a bit longer also softens sharp tomato flavor and rounds everything out.

What’s the Best Pasta Shape for This Recipe?

Short shapes with ridges or tubes work best because they grab onto the creamy sauce. Penne, rigatoni, and rotini are all solid choices. Long pasta like fettuccine or spaghetti can still work, especially if you make the lighter non-creamy version.

A rustic white bowl of creamy Tomato Spinach Pasta with penne, wilted spinach, and grated Parmesan, showcasing its smooth, rich sauce.

Tomato Spinach Pasta

Rebecca Blumer
This quick and creamy Tomato Spinach Pasta is an ideal weeknight dinner. Penne gets tossed in a simple, silky sauce made with diced tomatoes, fresh spinach, and cream cheese, all ready in about 25 minutes.
Prep Time 5 minutes
Cook Time 20 minutes
Total Time 25 minutes
Course Dinner, Main Course
Cuisine American
Servings 4 servings
Calories 363 kcal

Equipment

  • Large Pot
  • Colander
  • Large Skillet
  • Whisk

Ingredients
 

  • ½ lb penne pasta
  • 1 yellow onion
  • 2 cloves garlic
  • 1 Tbsp olive oil
  • 14.5 oz. diced tomatoes
  • ½ tsp dried oregano
  • ½ tsp dried basil
  • ⅛ tsp crushed red pepper
  • ½ tsp salt
  • ½ tsp freshly cracked black pepper
  • 2 Tbsp tomato paste
  • ½ cup water
  • 2 oz cream cheese
  • ¼ cup grated Parmesan
  • 4 oz fresh spinach

Instructions
 

  • Gather and prep all ingredients before starting. Having everything ready makes the short cooking time feel calm instead of rushed.
  • Bring a large pot of water to a boil over high heat, then cook the penne until tender, about 7 to 10 minutes, and drain it in a colander. The pasta should be cooked through but still hold its shape well for tossing in the sauce.
  • While the pasta cooks, dice the onion and mince the garlic, then add both to a large skillet with the olive oil and cook over medium heat for 3 to 5 minutes. Stop when the onion looks soft and translucent and the garlic smells fragrant but not browned.
  • Stir in the diced tomatoes with their juices, oregano, basil, crushed red pepper, salt, and freshly cracked black pepper, then add the tomato paste and ½ cup water. Mix until the tomato paste fully disappears into the skillet and the sauce looks evenly red and slightly thickened.
  • Reduce the heat to low, add the cream cheese in a few pieces, and whisk until it melts into the tomato mixture, then stir in the Parmesan until melted. The sauce may look a little broken at first, but keep whisking gently until it turns smooth and creamy.
  • Fold in the fresh spinach and cook for 2 to 3 minutes until wilted, then add the drained pasta and toss to coat well in the sauce before tasting for salt and pepper. The spinach should soften without turning mushy, and the pasta should look glossy and evenly covered.

Notes

Sauce Tip: For the smoothest sauce, soften the cream cheese to room temperature before using. Add it to the skillet over low heat and whisk gently until it melts completely to prevent a grainy or separated sauce.
Adjusting Consistency: Before draining your pasta, reserve about a cup of the starchy cooking water. You can stir a splash into the finished sauce if it seems too thick.
Storage and Reheating: Store leftovers in an airtight container in the refrigerator. Reheat gently on the stovetop with a splash of milk or water to help loosen the sauce and restore its creamy texture.
Nutrition information is an estimate based on common ingredients and serving sizes. Values may vary depending on brands, portions, and substitutions.
Keyword Creamy pasta recipe, Tomato Spinach Pasta, Weeknight Dinner

Join our Facebook group!

Join Now
---Advertisement---

Leave a Comment

Recipe Rating