Creamy Spinach Tomato Pasta Recipe

If you’re looking for a comforting dish that feels both indulgent and fresh, then you’ve got to try this Creamy Spinach Tomato Pasta Recipe. It’s a one-pot wonder that brings together tender penne, vibrant spinach, tangy sun-dried tomatoes, and a luscious creamy sauce that’ll have you licking your plate. Trust me, this is one of those recipes I made on a busy weeknight and instantly knew it was a keeper—super simple, wildly flavorful, and perfectly cozy.

💚

Why This Recipe Works

  • One-Pot Simplicity: You cook the pasta right in the sauce, letting all those flavors meld without dirtying a ton of dishes.
  • Balanced Flavors: The tang of sun-dried tomatoes and fresh basil perfectly complements the creamy richness, making each bite exciting.
  • Fresh and Nutritious: Adding spinach at the end keeps it vibrant and packed with nutrients without losing its texture.
  • Customizable Spice: A touch of red pepper flakes gives just the right hint of warmth—you can dial it up or down depending on your mood.

Ingredients & Why They Work

This Creamy Spinach Tomato Pasta Recipe is built on ingredients that bring a perfect balance of textures and tastes. The hearty penne soaks up the sauce, while the sun-dried tomatoes add bursts of concentrated sweetness. Don’t skip on the fresh spinach and basil at the end — they brighten up the whole dish and make it taste fresh and vibrant. When you shop, look for good quality sun-dried tomatoes packed in oil—they really elevate this recipe.

Creamy Spinach Tomato Pasta, creamy pasta with spinach and tomatoes, quick vegetarian pasta, easy spinach pasta recipe, delicious sun-dried tomato pasta - Flat lay of fresh garlic cloves, small white ceramic bowl of red pepper flakes, small white ceramic bowl of black pepper, small white ceramic bowl of sun-dried tomato oil, fresh basil leaves thinly sliced on a simple white plate, a white ceramic bowl filled with clear chicken stock, uncooked penne pasta scattered neatly, small white ceramic bowl of kosher salt, fresh vibrant spinach leaves on a simple white plate, small white ceramic bowl of heavy cream, small white ceramic bowl of finely grated Parmesan cheese, small white ceramic bowl of thick tomato paste, chopped sun-dried tomatoes on a plain white plate, a medium fresh onion diced on a white ceramic dish, all arranged in perfect symmetry and balanced proportions, placed on a clean white marble surface, soft natural light, photo taken with an iPhone, professional food photography style, fresh ingredients, white ceramic bowls, no bottles, no duplicates, no utensils, no packaging --ar 2:3 --v 7 --p m7354615311229779997
  • Garlic: Freshly minced garlic gives that aromatic punch that’s essential for depth of flavor.
  • Red pepper flakes: This adds a subtle kick—perfect for warming up the sauce.
  • Black pepper: Freshly ground works best to season evenly and add warmth.
  • Sun-dried tomato oil: Don’t toss that flavorful oil from the jar—it’s a secret weapon for sautéing and enriching the sauce.
  • Fresh basil: Adds herbal brightness and balances the tomato’s acidity.
  • Chicken stock: Using stock rather than water instantly deepens the taste of the sauce.
  • Penne pasta: Tube-shaped pasta catches the sauce beautifully for a saucy bite every time.
  • Kosher salt: Essential for seasoning and bringing out every flavor.
  • Fresh spinach: This vibrant green adds color and nutrition, wilting perfectly into the creamy sauce.
  • Heavy cream: Gives the sauce its luscious, silky texture—use room temp cream to avoid curdling.
  • Parmesan cheese: Finely grated Parmesan melts smoothly, adding that signature cheesy umami.
  • Tomato paste: Concentrates that rich tomato flavor to make the sauce vibrant and hearty.
  • Sun-dried tomatoes: Chopped, these add chewy bursts of tangy sweetness throughout.
  • Onion: Provides a sweet, savory base when cooked until slightly caramelized.
📝
Note: You’ll find the complete list of ingredients, along with their exact measurements, in the printable recipe card at the bottom of this post.

Make It Your Way

I love playing around with this Creamy Spinach Tomato Pasta Recipe, depending on what’s in my fridge or how much time I have. Feel free to make it vegan by swapping cream and cheese for your favorite plant-based versions, or toss in some cooked sausage or grilled chicken if you want more protein. It’s a great base for getting creative!

  • Variation: Once, I swapped out penne for bowtie pasta, and it held the sauce just as beautifully—the shape really doesn’t matter, so go with your favorite!
  • Dietary modification: For a dairy-free version, coconut cream and nutritional yeast are fantastic substitutes.
  • Seasonal twist: In spring, I sometimes add peas or asparagus tips for an extra pop of sweetness and color.

Step-by-Step: How I Make Creamy Spinach Tomato Pasta Recipe

Step 1: Sauté the Vegetables to Build Flavor

Heat your pot over medium-high heat and add 1 tablespoon of that wonderfully fragrant sun-dried tomato oil. Once it’s shimmering, toss in your diced onion and let it cook until it turns a light golden brown—this step builds the flavor base, so don’t rush it. Then add your minced garlic and chopped sun-dried tomatoes. Stir constantly for 2-3 minutes so the garlic doesn’t burn and everything melds together. Finish this step by stirring in the tomato paste and let it cook for another couple of minutes, which enhances that rich tomato taste.

Step 2: Build the Creamy Sauce

Slowly pour in your chicken stock, stirring to deglaze the pan and mix that tomato paste into a smooth sauce. This is where those deep, savory notes start to come alive. Next, add the heavy cream; make sure it’s at room temperature to keep the sauce silky and avoid curdling. Season with black pepper, kosher salt, and red pepper flakes, stirring well so every bite has that perfect balance of heat and savoriness.

Step 3: Cook the Pasta Right in the Sauce

Add your penne straight into the pot and stir to coat every piece in that creamy tomato goodness. Lower the heat to medium-low and cook uncovered for around 10 minutes. This step is key: stir frequently and keep an eye on the pasta so it gets to about 75% done—it should still have a little bite because it’s going to finish cooking once you add the spinach.

Step 4: Add the Greens and Cheese to Finish

Toss in the fresh spinach and sliced basil. The spinach will wilt down nicely, infusing freshness into the creamy sauce. If your sauce looks a little thick or the spinach soaks up too much liquid, I usually add a splash more chicken stock or water to loosen things up. Finally, sprinkle in the freshly grated Parmesan cheese, stirring it until it melts smoothly and the sauce turns irresistibly creamy.

Step 5: Serve and Enjoy

Turn off the heat and give the pasta one last stir to make sure everything is blended together just right. Serve it up in cozy bowls and, if you want to dress it up, add some grilled chicken on top for a heartier meal. You’ll love how every bite bursts with creamy, tangy, and fresh flavors all at once.

💡

Tips from My Kitchen

  • Avoid Burning Garlic: Adding the garlic and sun-dried tomatoes after the onions have softened prevents bitterness from burnt garlic.
  • Cream Temperature Matters: Use room temperature cream to keep the sauce smooth and prevent curdling.
  • Watch Pasta Doneness: Stir often and check pasta early to avoid mushy noodles.
  • Add Liquids Slowly: Pour in stock gradually to control sauce thickness perfectly.

How to Serve Creamy Spinach Tomato Pasta Recipe

Creamy Spinach Tomato Pasta, creamy pasta with spinach and tomatoes, quick vegetarian pasta, easy spinach pasta recipe, delicious sun-dried tomato pasta - A white plate filled with penne pasta coated in a creamy orange sauce, mixed with dark green wilted spinach leaves and small pieces of red sun-dried tomatoes scattered throughout. The pasta has a smooth texture, evenly covered with the rich sauce, and the spinach and tomato pieces add color contrast. The dish is set on a white marbled surface. photo taken with an iphone --ar 2:3 --v 7

Garnishes

I like topping this pasta with freshly chopped basil and an extra sprinkle of Parmesan cheese for that cheesy finishing touch. Sometimes, I add a few cracked black peppercorns or a drizzle of good-quality olive oil to round out the flavors. If you like a bit of crunch, toasted pine nuts work beautifully, adding both texture and a nutty note.

Side Dishes

This dish pairs wonderfully with a crisp green salad dressed in a light vinaigrette or some garlic bread to sop up all the extra sauce. Roasted vegetables like asparagus or Brussels sprouts also complement the richness of the pasta, making it a fuller, more rounded meal.

Creative Ways to Present

For a special occasion, I’ve served this creamy spinach tomato pasta in individual ramekins, topped with a basil leaf and even a small dollop of fresh ricotta on top. It’s impressive but still feels cozy. Another fun way is to plate it over a bed of grilled vegetables for a colorful, restaurant-worthy presentation.

Make Ahead and Storage

Storing Leftovers

I store leftovers in an airtight container in the fridge for up to 3 days. The sauce thickens as it cools, so you might want to add a splash of chicken stock or water when reheating to loosen it back up. It reheats beautifully on the stove or in the microwave.

Freezing

I’ve frozen this pasta successfully a couple of times. Just cool completely, portion it into freezer-safe containers, and freeze for up to 2 months. Thaw overnight in the fridge and reheat gently with a bit of extra cream or stock to revive the sauce’s creaminess.

Reheating

When reheating, use a gentle stovetop method over low heat to avoid breaking the cream sauce. Stir often and add small amounts of liquid as needed to keep it silky and smooth. Avoid high heat that can cause separation or burning.

FAQs

  1. Can I use a different type of pasta for this Creamy Spinach Tomato Pasta Recipe?

    Absolutely! While penne is great for holding the sauce, you can use fusilli, rigatoni, or even farfalle. Just keep in mind cooking times may vary slightly depending on the shape and size.

  2. Is there a vegan version of this recipe?

    Yes! Substitute the heavy cream with coconut cream or cashew cream, and use nutritional yeast or a vegan cheese alternative instead of Parmesan. Also, swap chicken stock for vegetable broth for a fully vegan dish.

  3. How can I prevent the cream from curdling?

    Make sure your heavy cream is at room temperature before adding it to the hot sauce, and add it slowly while stirring gently. Avoid boiling the sauce once cream is added; keep the heat low to maintain a smooth texture.

  4. Can I prep this recipe ahead of time?

    You can chop the vegetables and measure ingredients ahead, but the pasta cooks best fresh. If needed, you can prepare the sauce base and reheat it when ready to add the pasta and finish cooking.

Final Thoughts

This Creamy Spinach Tomato Pasta Recipe is one of those meals I always come back to when I want something simple, cozy, and full of flavor. It’s the perfect mix of creamy and fresh, with just enough spice to keep it interesting without overwhelming the senses. I truly love how everything cooks in one pot, making it a no-fuss dinner that feels a little special. Give it a try—you’re going to have a new favorite weeknight recipe before you know it!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Creamy Spinach Tomato Pasta Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.8 from 27 reviews
  • Author: Lucy
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 45 minutes
  • Yield: 4 servings
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Italian

Description

A creamy and flavorful one-pot spinach tomato pasta recipe featuring a rich tomato and cream sauce, fresh spinach, sun-dried tomatoes, and parmesan cheese, all cooked together for an easy, delicious meal.


Ingredients

Units Scale

Vegetables and Aromatics

  • 1 medium onion (diced)
  • 5 garlic cloves (minced)
  • 1 cup sun-dried tomatoes (chopped, from a jar)
  • 5 oz fresh spinach
  • 1/4 cup fresh basil (thinly sliced)

Liquids and Dairy

  • 1 tbsp sun-dried tomato oil (from the jar of tomatoes)
  • 4 cups chicken stock
  • 1 cup heavy cream (room temperature)
  • 1/2 cup shredded Parmesan cheese (finely grated for best melting)

Dry and Spices

  • 14 oz penne pasta
  • 1/3 cup tomato paste
  • 1 tsp kosher salt
  • 1 tsp black pepper
  • 1 tsp red pepper flakes

Instructions

  1. Sauté the Vegetables: Heat a pot over medium-high heat and add 1 tablespoon of sun-dried tomato oil. Once warm, add the diced onion and cook until slightly brown. Then add the minced garlic and chopped sun-dried tomatoes, cooking for 2-3 minutes while stirring frequently to avoid burning the garlic. Stir in the tomato paste and cook for another 2 minutes while stirring continuously.
  2. Build the Sauce: Slowly pour in the chicken stock to deglaze the pot, mixing well with the tomato paste. Once combined, add the heavy cream and mix thoroughly. Then season the sauce by adding black pepper, kosher salt, and red pepper flakes, stirring to incorporate all the seasonings evenly.
  3. Cook the Pasta: Stir in the penne pasta and reduce the heat to low-medium. Cook uncovered for about 10 minutes, stirring frequently to prevent sticking and ensure even cooking. Check the pasta for doneness aiming for it to be about 75% cooked with some firmness.
  4. Add Vegetables and Complete Cooking: Add the fresh spinach and sliced basil to the pot, stirring to allow the spinach to wilt down. If the mixture appears too thick or dry, add a little water or additional chicken stock to maintain sauce consistency. Once the spinach has wilted, stir in the finely grated Parmesan cheese until it melts fully and evenly throughout the sauce.
  5. Finalize and Serve: Turn off the heat, give the pasta a final stir to ensure everything is well combined and creamy. Serve the pasta hot in bowls. Optionally, top with grilled chicken for an added protein boost and a more substantial meal.

Notes

  • Use freshly grated Parmesan for best melting and creaminess.
  • If you prefer a milder dish, reduce or omit the red pepper flakes.
  • Add extra chicken stock or water if the sauce reduces too much during cooking.
  • For a vegetarian version, substitute chicken stock with vegetable stock.
  • Serve immediately as the pasta absorbs liquid and thickens upon standing.
  • Grilled chicken adds protein and makes this a hearty main course option.

Nutrition

  • Serving Size: 1 serving
  • Calories: 550 kcal
  • Sugar: 6 g
  • Sodium: 800 mg
  • Fat: 30 g
  • Saturated Fat: 15 g
  • Unsaturated Fat: 13 g
  • Trans Fat: 0 g
  • Carbohydrates: 45 g
  • Fiber: 5 g
  • Protein: 18 g
  • Cholesterol: 70 mg

You Might Also Like These Recipes

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star