This dish brings tender cremini mushrooms, sun-dried tomatoes, and fresh spinach together in a rich and creamy Parmesan sauce. Made entirely in one skillet, it offers a simple and flavorful meal with minimal cleanup. Sautéed onions and garlic enhance the depth of flavor, while Italian herbs and a hint of red pepper flakes add a gentle spice. Cooked pasta is tossed directly into the sauce, coating every bite with its luscious texture. Garnished with fresh basil and extra Parmesan, it’s a hearty, satisfying meal perfect for any occasion.
The first time I made this skillet pasta, my kitchen smelled like an Italian trattoria within minutes. I had just come home from a dreary rainy day commute, craving something that felt like a warm hug. Now its my go-to when I want restaurant-quality comfort without spending hours at the stove.
Last winter, my sister dropped by unexpectedly while I had this simmering on the stove. She literally hovered over the skillet, stealing spinach leaves and asking if it was ready yet. We ended up eating straight from the pan, standing in the kitchen, laughing and burned our tongues because we couldnt wait for it to cool down.
Ingredients
- 12 oz penne or fettuccine: I prefer penne for catching all that creamy sauce in its tubes, but fettuccine works beautifully too
- 1 tbsp olive oil: Just enough to get those mushrooms nicely golden without making them greasy
- 1 lb cremini mushrooms, sliced: Cremini have more flavor than white buttons, but use what you have on hand
- 1 small yellow onion, finely diced: Finely diced means they almost melt into the sauce instead of staying chunky
- 3 cloves garlic, minced: Fresh garlic is non-negotiable here, nothing else gives that aromatic warmth
- ½ cup sun-dried tomatoes, drained and sliced: These little gems are the secret weapon that makes this taste like you spent all day cooking
- 3 cups baby spinach, roughly chopped: It wilts down dramatically, so do not be alarmed by how much seems like too much
- 1 cup heavy cream: Creates that luxurious restaurant-style texture that coats every strand of pasta
- ½ cup vegetable broth: Adds depth without overpowering the delicate cream base
- ¾ cup freshly grated Parmesan: Buy a wedge and grate it yourself, pre-grated just does not melt the same way
- 1 tsp dried Italian herbs: Oregano, basil, and thyme blend works perfectly here
- ½ tsp red pepper flakes: Optional, but I love the subtle warmth that cuts through the rich cream
- Salt and black pepper: Taste at the end, Parmesan adds saltiness so go easy initially
- 2 tbsp fresh basil, chopped: Add this at the very end for a bright pop of fresh flavor
Instructions
- Get your pasta water going first:
- Bring a large pot of salted water to boil while you prep your vegetables, then cook pasta according to package directions until al dente
- Sauté the mushrooms and onions:
- Heat olive oil in a large skillet over medium heat, add mushrooms and onion, cook for 6 to 8 minutes until mushrooms are deeply golden and onions are soft
- Add the aromatics:
- Stir in garlic and sun-dried tomatoes, cook for just 1 to 2 minutes until you can smell the garlic throughout your kitchen
- Build the sauce:
- Pour in the heavy cream and vegetable broth, add Italian herbs and red pepper flakes if using, bring everything to a gentle simmer
- Wilt in the spinach:
- Toss in the chopped spinach and cook for 1 to 2 minutes, just until it collapses into the sauce
- Bring it all together:
- Add your cooked pasta to the skillet, toss gently until every piece is coated in that gorgeous creamy sauce
- Finish with cheese:
- Lower the heat, stir in the Parmesan until melted and the sauce becomes velvety smooth, season to taste
- Garnish and serve immediately:
- Remove from heat, scatter fresh basil over the top and pass extra Parmesan at the table
This recipe has become my dinner party secret weapon. I can have everything ready before guests arrive, then finish it in minutes while we are catching up. Everyone thinks I have been slaving away all afternoon.
Making It Your Own
I have played around with this base recipe so many times. Sometimes I add artichoke hearts for extra tang, or toss in some roasted red peppers for sweetness. The beauty of this skillet is that it welcomes whatever additions you love.
What To Serve With It
A simple green salad with lemon vinaigrette cuts through the richness perfectly. I also love serving crusty garlic bread for soaking up any remaining sauce. A crisp white wine like Pinot Grigio balances the creaminess beautifully.
Storage And Reheating
This pasta actually tastes even better the next day as the flavors meld together. Store it in an airtight container in the refrigerator for up to 3 days. Reheat gently with a splash of cream or milk to bring the sauce back to life.
- Never microwave pasta on high, it separates the sauce and makes the rubbery
- Add a handful of fresh spinach when reheating to perk it back up
- The pasta will absorb more liquid overnight, so have extra cream ready
There is something deeply satisfying about a one-skillet meal that tastes like it came from a restaurant kitchen. I hope this becomes your comfort food go-to too.
Recipe FAQ
- → What type of mushrooms work best for this dish?
-
Cremini or button mushrooms are ideal as they develop a rich, earthy flavor when sautéed and hold their texture well.
- → Can I use different pasta shapes?
-
Penne, fettuccine, or other medium to long pasta shapes work well, as they hold the creamy sauce nicely.
- → How do you prevent the sauce from separating?
-
Simmer the cream gently and stir continuously while adding cheese to ensure a smooth, creamy consistency without curdling.
- → Is it possible to make this dish vegan?
-
Yes, substituting heavy cream with plant-based cream and using vegan cheese alternatives creates a delicious vegan-friendly version.
- → What garnishes enhance the flavor?
-
Fresh chopped basil and a sprinkle of extra Parmesan add brightness and a savory finish to the creamy pasta.
- → Can this dish be prepared ahead of time?
-
It’s best served fresh, but leftovers can be gently reheated with a splash of broth to restore creaminess.