This one-pan creamy pasta brings together the tangy sweetness of sun-dried tomatoes with fresh spinach in a luscious cream sauce. The magic happens as the pasta cooks directly in the broth, absorbing all those delicious flavors while the starch naturally thickens the sauce. Perfect for those nights when you want something comforting but don't want to spend hours at the stove or wash multiple pots.
The dish comes together in just 30 minutes, making it ideal for weeknight dinners. The sun-dried tomato oil adds incredible depth, while garlic and Italian herbs provide aromatic warmth. The final touch of Parmesan creates that restaurant-quality velvety finish that clings beautifully to every bite.
It was a rainy Tuesday night when I first threw this together, having zero motivation to wash multiple pots but craving something that felt special. The sun-dried tomatoes had been sitting in my pantry for months, and I figured why not let them do the heavy lifting. That first bite made me realize sometimes the most satisfying meals come from working with what you have, not chasing some elaborate technique.
Last summer my friend Sarah stayed over unexpectedly, exhausted from work travel. I made this pasta while she curled on the couch with a glass of wine, and she kept drifting into the kitchen asking what smelled so incredible. We ate standing at the counter, and she admitted it was better than anything she had at restaurants during her trip.
Ingredients
- 350 g penne or fusilli pasta: Choose shapes with ridges and curves to catch that velvety sauce
- 100 g sun-dried tomatoes: The oil from the jar becomes the aromatic foundation of the dish
- 120 g fresh baby spinach: Wilts beautifully into the cream without becoming mushy
- 3 cloves garlic, minced: Get these ready before you start cooking so nothing burns
- 750 ml vegetable broth: This cooks the pasta and creates the base of your sauce
- 250 ml heavy cream: The magic that transforms the broth into something luxurious
- 60 ml reserved tomato oil: If your tomatoes are dry, use good olive oil instead
- 50 g grated Parmesan: Adds that salty umami depth that ties everything together
- ½ tsp dried Italian herbs: A simple blend of oregano, basil, and thyme works perfectly
- ¼ tsp red pepper flakes: Optional but nice for a gentle warmth in the background
Instructions
- Get your base going:
- Warm your largest deep skillet over medium heat and pour in that precious sun-dried tomato oil.
- Build the aromatics:
- Add the garlic and sliced sun-dried tomatoes, cooking until your kitchen smells like an Italian kitchen and the tomatoes soften slightly.
- Start the pasta:
- Pour in the uncooked pasta and vegetable broth, stirring to make sure every piece is submerged, then bring it to a gentle bubble.
- Let it simmer:
- Turn down to medium-low and let the pasta cook right in the liquid, stirring now and then, until its almost done and most of the broth has disappeared.
- Add the creamy goodness:
- Stir in the heavy cream, Italian herbs, red pepper flakes if using, and fresh spinach, cooking until the spinach wilts and everything looks glossy.
- Finish with cheese:
- Remove from the heat, sprinkle in the Parmesan, and keep stirring until the sauce coats each noodle like a warm embrace.
- Rest before serving:
- Let everything sit for just two minutes so the sauce settles and reaches its perfect consistency.
My daughter asked if we could have this for her birthday dinner instead of going out, and I realized that was the moment this recipe became part of our family story. Food has a way of doing that, weaving itself into your life without you even noticing.
Making It Your Own
Once you master the basic technique, you will start seeing possibilities everywhere. The method is forgiving and the framework supports endless variations based on what you love or what is in your fridge.
Swapping the Greens
Kale holds up better if you want leftovers that reheat beautifully, while arugula adds a peppery kick that cuts through the richness. I have used fresh basil in summer and even frozen spinach in winter with great results.
Adding Protein
Crispy pan-seared chicken or sauteed shrimp turn this into a complete meal. I have even stirred in white beans for a vegetarian protein boost that works surprisingly well.
- Keep the heat at medium-low once the cream goes in to prevent separating
- Grate your own Parmesan, pre-grated cheese does not melt the same way
- Taste before adding salt since the cheese and tomatoes are already salty
Sometimes the simplest recipes are the ones that find a permanent place in your rotation, not because they are fancy, but because they work every single time.
Recipe Questions & Answers
- → Can I use different pasta shapes?
-
Yes! While penne and fusilli work exceptionally well at catching the creamy sauce, you can use rigatoni, ziti, or even spaghetti. Adjust cooking time slightly based on pasta thickness.
- → How do I store leftovers?
-
Store in an airtight container in the refrigerator for up to 3 days. The sauce will thicken when chilled—add a splash of cream or broth when reheating to restore creaminess.
- → Can I make this dairy-free?
-
Absolutely! Substitute heavy cream with full-fat coconut cream and use vegan Parmesan or nutritional yeast. The result will still be rich and satisfying.
- → What can I add for more protein?
-
Cooked chicken strips, sautéed shrimp, or crispy tofu cubes work beautifully. Add them during the last 2-3 minutes of cooking so they heat through without becoming rubbery.
- → My sauce is too thick—what should I do?
-
Simply add more vegetable broth or cream, a tablespoon at a time, until you reach your desired consistency. Remember the sauce will continue to thicken as it rests.
- → Can I use fresh tomatoes instead?
-
Fresh tomatoes won't provide the same intense flavor concentration. If you don't have sun-dried tomatoes, try tomato paste or roasted cherry tomatoes for a deeper flavor profile.