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.
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.
- 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.
Pro Tips
Just trust your instincts and enjoy the process.
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.
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
Taste Profile
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
The sauce will be thinner and less rich, but still delicious.
Any short pasta that holds sauce well will work perfectly.
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...
Cooking Timeline
Boil water and start cooking the penne pasta.
Sauté onion and garlic, then simmer the tomatoes.
Wilt the spinach and stir in the heavy cream.
Melt in the mozzarella and Parmesan cheeses.
Toss with drained pasta and garnish with basil.
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.
Timing
Prep Time
5 Minutes
Cook Time
12 Minutes
Total Time
17 Minutes
Recipe Details
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
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Recipe by
Kathy J. WillisKathy 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