
Twirling spaghetti with wilted spinach through a creamy sun-dried tomato sauce creates magic on your plate. The mix of textures—smooth sauce coating each pasta strand while bits of chewy tomatoes and tender spinach add interest—makes this dish unforgettable. The flavors pop in all the right ways, turning basic ingredients into something that feels fancy. You can whip this up in under half an hour for a dinner that looks like you spent all day on it.
I threw this pasta together years back when I needed something quick but impressive. What started as just using up pantry odds and ends has turned into one of my go-to dishes. My husband usually turns his nose up at creamy pastas but asks for this one all the time—he says the sun-dried tomatoes cut the richness just right. Even my niece who hates tomatoes somehow manages to clean her plate whenever I make this.
Essential Base Ingredients
- Spaghetti: Grabs onto the creamy sauce perfectly in every twist; go for the good stuff made from durum wheat semolina if you can—it holds up better while cooking
- Olive oil: Sets the flavor foundation for everything else; you can use extra virgin for deeper flavor or regular olive oil for a lighter touch
- Garlic: Gives that must-have aroma base; chop it fresh just before you toss it in the pan for the brightest kick
- Sun-dried tomatoes: Pack a punch of deep flavor and slight tanginess; the ones packed in oil work better than dry ones since they're already tender
- Fresh spinach: Brings color, good-for-you stuff, and a mild earthy note against the rich sauce; baby spinach works best since you don't need to chop it
- Heavy cream: Creates that velvety sauce texture; the fat helps everything blend smoothly without breaking apart
- Parmesan cheese: Adds that savory depth and naturally thickens the sauce; grate it yourself instead of using the pre-packaged kind
- Salt and pepper: Wakes up all the other flavors; kosher salt and fresh ground pepper taste cleaner than table salt
- Crushed red pepper flakes: Not required but worth adding for that hint of heat that cuts through the creaminess
Step-by-Step Instructions
- Cooking your pasta:
- Fill a big pot with water, bring it to a full boil, and throw in enough salt to make it taste like ocean water. Drop in your spaghetti and cook it until it's almost al dente, about 1-2 minutes less than what the box says. Before you drain it, scoop out half a cup of that starchy water to fix sauce thickness later.
- Starting the flavor base:
- While your pasta bubbles away, heat olive oil in a wide, deep pan over medium heat until it looks shimmery. Toss in your minced garlic and stir it constantly for about 30-45 seconds, just until it smells good and barely starts turning golden. Don't let it burn or it'll taste bitter.
- Adding the tomatoes:
- Toss your chopped sun-dried tomatoes into the garlic oil, turning down the heat a bit. Let them sizzle gently for 1-2 minutes, which helps them release their deep flavor into the oil and turns everything a beautiful reddish color.
- Wilting the spinach:
- Add your fresh spinach to the pan, maybe in batches if there's too much at once, and toss it with tongs until it all shrinks down. The spinach will get way smaller and let out some water that actually helps your sauce come together.
- Making it creamy:
- Pour in your heavy cream slowly while stirring. Let it come to a gentle bubble, then right away turn down the heat to keep it from boiling hard. Let it cook down for 2-3 minutes until it's thick enough to coat the back of a spoon.
- Adding the cheese:
- Take the pan off the heat before you add your grated Parmesan cheese a little at a time, stirring between additions until it melts completely. This keeps it from getting stringy or clumpy, so your sauce stays smooth.
- Mixing in pasta:
- Drop your drained spaghetti straight into the sauce and use tongs to coat every strand. If it seems too thick, splash in some of that saved pasta water, a spoonful at a time, until it looks just right.
- Final seasoning:
- Taste and add salt and fresh black pepper as needed, keeping in mind the Parmesan already adds some saltiness. If you like heat, sprinkle in some red pepper flakes and stir to spread them throughout.
- Let it sit:
- Let everything hang out together for 1-2 minutes before serving. This gives the pasta time to soak up some flavor while the sauce thickens to just the right consistency.
- Plating it up:
- Spin generous portions onto warm plates, making a little height in the middle. Top with a few Parmesan shavings and a tiny bit more black pepper to make it look fancy.

My nonna always said you should treat pasta with respect, and she'd lecture me about never rinsing pasta after cooking. That starchy coating helps the sauce stick properly to each strand. The first time I made this dish for her, she watched me closely as I moved the spaghetti straight from colander to sauce without washing it. She gave me that little nod and said, "Now you're cooking like an Italian." Every time I make this pasta, I think about her and how something as simple as handling spaghetti the right way keeps our family traditions alive.
Perfect Pairings
The right sides make this rich pasta shine even brighter. Try a simple arugula salad with just lemon juice, olive oil, and some Parmesan shavings—its peppery bite and tangy dressing balance out the creaminess perfectly. The different temperatures and textures really round out your meal. If you're into wine, go for something like Pinot Grigio or a Chardonnay without oak aging. Their crisp acidity cuts through the richness and works well with those sun-dried tomatoes, refreshing your taste buds between bites. And don't forget some crusty garlic bread for mopping up every last drop of that amazing sauce! Just rub a cut garlic clove over toasted Italian bread, drizzle with good olive oil, and you've got the perfect sidekick for this pasta.
Delicious Variations
Turn this pasta into countless meal options by adding different proteins. For a seafood twist, cook large shrimp or scallops separately until just done, then mix them gently into the finished dish. Their natural sweetness works magic with the tangy tomato cream sauce. If you prefer chicken, add sliced grilled breast with Italian seasonings for a heartier meal that doesn't overwhelm the delicate sauce flavors. Vegetarians can toss in white cannellini beans or cubes of pan-fried halloumi cheese right before serving. The beans add a creamy element while the cheese gives you a chewy, salty bite that plays off the sauce perfectly.
Saving For Later
Keep your leftover pasta tasting great with smart storage. Let it cool completely, then put it in a flat, airtight container—this cools faster and reheats more evenly without turning your pasta mushy. It'll keep in the fridge for up to three days, and honestly, the flavors get even better overnight. When you're ready to eat it again, add a splash of cream or milk to bring back that silky sauce texture, and warm it slowly over medium-low heat, stirring often. Or microwave it covered with a damp paper towel in 30-second bursts, stirring between each until it's just warm. Want to get creative? Chop up cold leftovers to fill an omelet or savory crepes for an amazing breakfast upgrade.
Through all my years cooking in professional kitchens, I've learned that the most unforgettable dishes strike that sweet spot between simple and fancy. This sun-dried tomato cream pasta hits that mark perfectly. The sauce feels like a special treat with its velvety richness, but the bright pop from the tomatoes and fresh spinach keeps it from feeling heavy. I love watching people take their first bite—their eyes always widen as they taste all those layers of flavor. It reminds me that cooking isn't just about following steps—it's about creating moments that bring folks together around a table, turning everyday ingredients into something that sticks in your memory long after dinner's over.

Frequently Asked Questions
- → Can I swap out the pasta type?
- Of course! Spaghetti works well, but you can use what you've got—like penne, fettuccine, or even linguine.
- → How can I avoid curdled cream sauce?
- Use low heat as you add the cream, and make sure it doesn’t boil. Stir the Parmesan in off the heat, mixing until smooth.
- → Can I prepare this in advance?
- It's best fresh, but you could make the pasta ahead and keep the sauce for the last minute. If reheating, use a splash of cream to refresh it.
- → What alternatives are there to heavy cream?
- Try half-and-half for a lighter sauce. You can also mix evaporated milk and a little flour to get a thicker consistency.
- → How do I add some extra protein?
- Grilled chicken, shrimp, or even Italian sausage go perfectly with this dish. Cook your protein before starting the sauce.