Creamy Spinach Pasta
Some pasta recipes earn a permanent place in the dinner rotation simply because they’re easy, comforting, and made with ingredients you probably already have on hand.
This creamy spinach pasta is exactly that kind of meal.

Silky spaghetti is coated in a rich Parmesan cream sauce with tender baby spinach, sweet bites of sun-dried tomatoes, and plenty of garlic in every forkful.
The sauce clings beautifully to the pasta without feeling overly heavy, while the spinach adds freshness and the sun-dried tomatoes bring little pops of tangy sweetness throughout.
It’s the kind of dinner that comes together in about 30 minutes but tastes like something you’d order at a cozy Italian restaurant.
Whether you’re cooking for family or just treating yourself after a long day, this recipe never disappoints.
Page Contents
ToggleWhy You’ll Love This Recipe
- Ready in around 30 minutes from start to finish.
- Rich, creamy sauce without using complicated ingredients.
- Baby spinach adds freshness and color.
- Sun-dried tomatoes give every bite extra flavor.
- One of those recipes that’s just as good the next day.
- Easy to customize with your favorite protein.
- Comforting enough for dinner but simple enough for busy weeknights.
- Restaurant-quality results with very little effort.
Ingredients
- 12 ounces spaghetti
- 2 tablespoons butter
- 3 cloves garlic, minced
- ¾ cup chopped oil-packed sun-dried tomatoes, drained
- 2 cups fresh baby spinach
- 1½ cups heavy cream
- 1 cup freshly grated Parmesan cheese
- ½ teaspoon Italian seasoning
- ¼ teaspoon red pepper flakes (optional)
- Salt, to taste
- Freshly ground black pepper, to taste
- Fresh basil leaves, for garnish
- Reserved pasta water, as needed
How to Make Creamy Spinach Pasta
- Bring a large pot of generously salted water to a boil and cook the spaghetti until just al dente.
- Before draining, reserve about one cup of the pasta water.
- Melt the butter in a large skillet over medium heat.
- Add the garlic and cook for about one minute until fragrant, stirring constantly so it doesn’t brown.
- Stir in the chopped sun-dried tomatoes and cook for another minute to release their flavor.
- Pour in the heavy cream and bring it to a gentle simmer.
- Add the Parmesan cheese a handful at a time, stirring until completely melted and smooth.
- Season with Italian seasoning, salt, black pepper, and red pepper flakes if using.
- Add the baby spinach and stir until it wilts into the sauce.
- Add the cooked spaghetti and toss until every strand is coated.
- If the sauce becomes too thick, stir in a splash of the reserved pasta water until it reaches a silky consistency.
- Garnish with fresh basil and a little extra Parmesan before serving.
Pro Tips
- Salt the pasta water well for better flavor.
- Freshly grated Parmesan melts much more smoothly than pre-shredded cheese.
- Don’t let the cream boil rapidly or it can separate.
- Reserve pasta water before draining.
- Add spinach at the end so it stays vibrant.
- Use oil-packed sun-dried tomatoes for the best texture and flavor.
- Toss the pasta continuously while adding it to the sauce.
- Finish with freshly cracked black pepper just before serving.
- Fresh basil makes a noticeable difference.
- Serve immediately while the sauce is silky and creamy.
Variations
- Add grilled chicken.
- Stir in sautéed mushrooms.
- Add cooked shrimp.
- Mix in crispy bacon pieces.
- Swap spaghetti for fettuccine or linguine.
- Use kale instead of spinach.
- Add toasted pine nuts for crunch.
- Stir in roasted garlic for a deeper flavor.
What to Serve With It
A crisp green salad balances the richness of the sauce beautifully.
Garlic bread is always a welcome addition for soaking up every bit of the creamy sauce.
Roasted broccoli, asparagus, or green beans also pair well with this pasta.
For a lighter meal, simply serve it alongside fresh sliced tomatoes with a drizzle of olive oil.
Storage
Store leftovers in an airtight container in the refrigerator for up to 3 days.
The sauce will thicken slightly as it chills.
Reheating
Warm gently in a skillet over low heat with a splash of milk or cream.
Stir frequently until the sauce becomes smooth again.
The microwave also works, but heat in short intervals and stir between each one.
Frequently Asked Questions
Can I use frozen spinach?
Yes.
Thaw it completely and squeeze out as much liquid as possible before adding it.
Can I substitute the heavy cream?
Half-and-half works, although the sauce won’t be quite as rich.
What’s the best pasta shape?
Spaghetti works beautifully, but linguine and fettuccine are also excellent choices.
Can I make it ahead?
You can, although it’s at its creamiest when served fresh.
Can I add chicken?
Absolutely.
Grilled or pan-seared chicken pairs perfectly with the creamy sauce.
Is this recipe spicy?
Not unless you add the red pepper flakes.
Can I freeze it?
Cream-based sauces don’t always freeze well because they can separate after thawing.
How do I thin the sauce?
Reserved pasta water is the best option because the starch helps keep the sauce smooth.
Can I use another cheese?
Pecorino Romano is a delicious substitute for Parmesan.
Common Mistakes to Avoid
- Overcooking the pasta.
- Letting the garlic brown.
- Boiling the cream too aggressively.
- Using pre-grated Parmesan that doesn’t melt well.
- Forgetting to reserve pasta water.
- Adding all of the cheese at once.
- Cooking the spinach too long.
- Serving the pasta after it has sat for too long, allowing the sauce to become overly thick.
Final Thoughts
This creamy spinach pasta proves that a handful of simple ingredients can create something incredibly satisfying.
The combination of silky Parmesan sauce, tender spinach, sweet sun-dried tomatoes, and perfectly cooked spaghetti is comforting without feeling overly complicated.
It’s a reliable recipe for weeknights, but it’s also special enough to serve when friends come over for dinner.
If you make it, I’d love to hear how it turned out.
Leave a comment below and a rating to let others know what you thought.
