Creamy Spinach Tomato Pasta Recipe

If you’re on the hunt for a cozy, flavorful dinner that’s both simple and satisfying, you’ve got to try this Creamy Spinach Tomato Pasta Recipe. It’s one-pot magic—rich, velvety, with just the right hint of tangy sun-dried tomatoes and fresh greens. Trust me, once you make this, you’ll keep coming back for more, and I can’t wait to share some insider tips to help you nail it perfectly every time.

💛

Why This Recipe Works

  • One-Pot Convenience: Minimizes cleanup without sacrificing flavor or texture.
  • Creamy yet Balanced: Heavy cream and Parmesan create richness while sun-dried tomatoes add brightness.
  • Fresh & Savory Kick: Fresh spinach and basil bring freshness that complements the hearty sauce.
  • Customizable Heat Level: Red pepper flakes add just the right kick—you control how spicy it gets.

Ingredients & Why They Work

Every ingredient in this Creamy Spinach Tomato Pasta Recipe plays a role in building layers of flavor and texture. Plus, many are pantry staples or easy to find in most stores, making this a perfect weeknight meal. Let me guide you through why these particular choices matter.

Creamy Spinach Tomato Pasta, easy creamy pasta, healthy vegetarian pasta, quick dinner ideas, one-pot pasta recipes - 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: Adds aromatic depth and savory punch—just be careful not to burn it!
  • Red Pepper Flakes: Give the sauce a gentle heat that wakes up those taste buds.
  • Sun-Dried Tomato Oil: Packed with tangy, concentrated tomato flavor; perfect for that first sizzle in the pan.
  • Fresh Basil: Adds an herbaceous, slightly sweet fragrance that brightens the dish.
  • Chicken Stock: Creates a rich, flavorful cooking liquid that makes the sauce shine.
  • Penne Pasta: Its tube shape holds onto the creamy sauce beautifully.
  • Kosher Salt: Essential for seasoning every layer just right.
  • Fresh Spinach: Brings vibrant color and subtle earthiness while adding nutrients.
  • Heavy Cream: The heart of the sauce, giving it luscious, dreamy richness.
  • Parmesan Cheese: Adds umami and helps thicken the sauce with its salty, nutty flavor.
  • Tomato Paste: Concentrated tomato goodness that builds depth and body.
  • Sun-Dried Tomatoes: Provide chewy texture and a burst of intense tomato flavor.
  • Onion: Sweet and savory base flavor that softens and caramelizes during cooking.
📝
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.

Tweak to Your Taste

Here’s one thing I love about this Creamy Spinach Tomato Pasta Recipe—you can totally make it your own. Over time, I’ve played around with the spice level, added proteins, and swapped in different greens. Feel free to tweak as you go!

  • Spicy Variation: I sometimes double the red pepper flakes for a bolder heat, but if you’re sensitive to spice, just start small.
  • Meaty Boost: Adding grilled chicken or sautéed sausage transforms this into a hearty dinner—perfect for busy nights.
  • Vegetarian Swap: Replace chicken stock with vegetable broth and skip any meat to keep it veggie-friendly.
  • Greens Mix-Up: Swap spinach for kale or arugula if you want a different texture or peppery bite.

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 and pour in the sun-dried tomato oil—that fragrant oil packs a punch and is the foundation of this sauce. Add your diced onion and cook patiently until it gets that soft, slightly golden edge—this takes about 5 minutes. Next, toss in the minced garlic and sun-dried tomatoes. Stir often for 2-3 minutes; garlic burns easily, so keep it moving. Then add the tomato paste and continue stirring a little longer. This slow build layers a rich tomato flavor you’ll taste in every bite.

Step 2: Build the Creamy Sauce

Now the fun part: deglazing the pan. Slowly pour in your chicken stock while stirring constantly to lift all those tasty bits off the bottom. Once it’s all blended, pour in the heavy cream and give it a good mix. Season with black pepper, kosher salt, and red chili flakes. This sauce is where all those contrasting flavors marry together into something so luscious you’ll want to dive right in.

Step 3: Cook the Pasta Right in the Sauce

Stir in the penne pasta and lower your heat to medium-low. Cook uncovered, stirring every few minutes so nothing sticks, for about 10 minutes. The trick here is to cook the pasta just shy of fully done—around 75% cooked—because it will keep softening with the spinach and cheese later. Check texture by tasting a piece; it should be firm but not crunchy.

Step 4: Add the Fresh Spinach and Basil

Time to toss in the fresh spinach and thinly sliced basil. They’ll wilt down quickly into the creamy sauce, adding those beautiful green pops and freshness. Keep an eye on the sauce—if the spinach soaks up too much liquid, simply add a splash more water or chicken stock to keep it saucy. When the spinach wilts, stir in the finely grated Parmesan cheese. It melts right in, thickening the sauce and boosting the umami flavor.

Step 5: Final Touches and Serving

Turn off the heat and give everything one last thorough stir to make sure the sauce is creamy and smooth. Spoon the pasta into bowls and, if you want, top with grilled chicken for extra protein. This dish is cozy comfort food at its finest—and so easy to whip up!

💡

Pro Tips for Making Creamy Spinach Tomato Pasta Recipe

  • Gentle Garlic Sauté: Keep the garlic moving in the pan to avoid bitterness from burning.
  • Pasta Texture Test: Taste-test the pasta frequently to cook it just right since it finishes cooking in the sauce.
  • Add Liquids as Needed: If the sauce thickens too much while cooking the spinach, a splash of stock saves the day.
  • Use Freshly Grated Parmesan: It melts better and enhances the creaminess compared to pre-shredded cheese.

How to Serve Creamy Spinach Tomato Pasta Recipe

Creamy Spinach Tomato Pasta, easy creamy pasta, healthy vegetarian pasta, quick dinner ideas, one-pot pasta recipes - 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 love topping this pasta with a sprinkle of extra Parmesan and a few fresh basil leaves—it adds vibrant color and that fresh herbal punch. Sometimes, a drizzle of good-quality olive oil or a little cracked black pepper takes it over the top. If you’re feeling fancy, some toasted pine nuts or a squeeze of lemon can brighten up each bite even more.

Side Dishes

Since this pasta is rich and filling, I usually pair it with a crisp green salad dressed with a light vinaigrette to cut through the creaminess. Garlic bread or crusty baguette slices are another go-to for mopping up the sauce. For a heartier meal, roasted veggies like asparagus or Brussels sprouts make a nice, simple side that complements without overwhelming.

Creative Ways to Present

For special occasions, I’ve plated this pasta in individual shallow bowls with an artful spiral of sauce and a fresh basil leaf on top. Adding a small skewer of grilled chicken or shrimp on the side makes it look restaurant-worthy. If you want to impress guests, serve it alongside a glass of chilled white wine to balance the creaminess perfectly.

Make Ahead and Storage

Storing Leftovers

After enjoying your meal, store any leftover pasta in an airtight container in the fridge. I find it keeps well for up to 3 days without losing its creamy texture, though the spinach will continue to soften.

Freezing

I personally don’t recommend freezing this Creamy Spinach Tomato Pasta Recipe because the cream sauce can separate and the spinach might turn mushy. If you want to freeze, consider leaving out the spinach and herbs, then add them fresh when reheating.

Reheating

When reheating, I warm the pasta gently on the stovetop over low heat, adding a splash of milk or broth to bring back creaminess and prevent drying out. Stir often, and avoid microwaving too long as it can cause the sauce to break.

FAQs

  1. Can I make this Creamy Spinach Tomato Pasta Recipe vegan?

    Absolutely! Swap the chicken stock for vegetable broth, replace heavy cream with a plant-based cream alternative (like coconut cream or cashew cream), and use nutritional yeast instead of Parmesan. The flavor will be different but still delicious!

  2. What type of pasta works best?

    Penne is perfect here because its shape holds onto the creamy sauce well, but rigatoni, fusilli, or even farfalle would work great too. Just choose a sturdy pasta that can stand up to simmering in the sauce.

  3. How spicy is this pasta with the red pepper flakes?

    The red pepper flakes add a gentle warmth and mild kick, not overpowering heat. You can always adjust the amount to your spice tolerance, even leaving it out for a kid-friendly version.

  4. Can I prep ingredients in advance?

    Yes! Chop your onions, garlic, basil, and sun-dried tomatoes ahead of time to speed up cooking. Just keep the fresh spinach refrigerated until you’re ready to toss it in at the end.

Final Thoughts

This Creamy Spinach Tomato Pasta Recipe quickly became one of my all-time favorites because it’s just so comforting and flavorful, yet easy enough for weeknights. The creamy sauce combined with fresh spinach and tangy sun-dried tomatoes creates a balance that feels both indulgent and fresh. I hope you give it a try and make it your own—there’s nothing quite like sharing a satisfying, home-cooked meal with the people you love, right in your own kitchen.

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.7 from 25 reviews
  • Author: Sarah
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 45 minutes
  • Yield: 6 servings
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Italian

Description

A creamy one-pot spinach tomato pasta combining tender penne, fresh spinach, sun-dried tomatoes, and a rich tomato cream sauce infused with garlic, basil, and Parmesan cheese. This easy stovetop recipe delivers a comforting, flavorful meal in under 45 minutes, perfect for weeknight dinners.


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)

Dry and Seasonings

  • 14 oz penne pasta
  • 1/3 cup tomato paste
  • 1/2 cup shredded Parmesan cheese (finely grated)
  • 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 the oil is warm, add the diced onion and cook until lightly browned. 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 to develop flavors.
  2. Build the Sauce: Gradually pour in the chicken stock to deglaze the pot and blend with the tomato paste, stirring well. Once combined, add the heavy cream and mix thoroughly. Season the sauce with black pepper, kosher salt, and red pepper flakes, ensuring the seasonings are evenly incorporated.
  3. Cook the Pasta: Add the penne pasta to the pot and stir to combine with the sauce. Reduce the heat to medium-low and cook uncovered for about 10 minutes, stirring frequently. Monitor the pasta’s texture aiming for it to be approximately 75% cooked.
  4. Add Vegetables and Complete Cooking: Add the fresh spinach and sliced basil to the pot, letting the spinach wilt. If the sauce thickens too much or the spinach absorbs too much liquid, add a splash of water or chicken stock to maintain a creamy consistency. Once the spinach has wilted, stir in the shredded Parmesan cheese until melted and evenly distributed.
  5. Finalize and Serve: Turn off the heat and mix everything thoroughly to combine into a creamy pasta dish. Serve immediately in bowls. Optionally, top with grilled chicken for extra protein and a heartier meal.

Notes

  • Use finely grated Parmesan cheese for better melting and creamier texture.
  • If you prefer a vegetarian version, substitute chicken stock with vegetable stock.
  • Adjust the spiciness by varying the amount of red pepper flakes to taste.
  • To add protein, grilled chicken or sautéed mushrooms are excellent additions.
  • If the sauce becomes too thick during cooking, add a little more chicken stock or water to reach desired consistency.
  • For easier cleanup, use a non-stick pot when sautéing and cooking the pasta.

Nutrition

  • Serving Size: 1 cup
  • Calories: 400 kcal
  • Sugar: 5 g
  • Sodium: 600 mg
  • Fat: 22 g
  • Saturated Fat: 12 g
  • Unsaturated Fat: 8 g
  • Trans Fat: 0 g
  • Carbohydrates: 36 g
  • Fiber: 4 g
  • Protein: 14 g
  • Cholesterol: 55 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