This creamy Tuscan dish combines tender mushrooms, vibrant sun-dried tomatoes, and fresh spinach in a luscious Parmesan sauce. The pasta is cooked al dente, then combined with a rich sauce simmered gently in a skillet for full flavor development. Finished with fresh basil and extra Parmesan, this one-pan meal offers a satisfying balance of earthiness, creaminess, and subtle herbs, perfect for a cozy Italian-inspired dinner.
Last winter, I stumbled home exhausted after a brutal week at work, craving something deeply comforting but refusing to order takeout for the third night in a row. I rifled through my pantry and found mushrooms that needed using, a jar of sun-dried tomatoes tucked behind the spices, and a half-empty bag of penne. That impromptu skillet dinner became the thing I now make when I need to feel like everything will be okay.
I made this for my sister last month when she came over to vent about her job, and we ended up sitting at the counter for two hours, forks in hand, barely talking between bites because the food was that good. She texted me the next morning asking for the recipe, and now she makes it every Sunday before her work week starts.
Ingredients
- 12 oz penne or fettuccine pasta: Penne holds onto sauce beautifully in those ridges, but fettuccine creates these silky tangles that feel extra luxurious
- 1 tbsp olive oil: Just enough to get those mushrooms sizzling and golden without overwhelming the cream sauce later
- 1 lb cremini or button mushrooms, sliced: Cremini have this earthy depth that white buttons sometimes miss, and they hold their texture better when cooked down
- 1 small yellow onion, finely diced: The sweetness that develops as they sauté balances all that savory richness
- 3 cloves garlic, minced: Fresh garlic, never jarred, because that raw bite mellows into something aromatic and beautiful
- ½ cup sun-dried tomatoes, drained and sliced: These are the secret weapon, packing umami and tang that makes the whole dish taste restaurant-worthy
- 3 cups baby spinach, roughly chopped: Wilts down into silky ribbons and makes you feel slightly virtuous about eating all that cream
- 1 cup heavy cream: Do not substitute, because real cream creates that velvety coating that clings to every strand of pasta
- ½ cup vegetable broth: Adds just enough liquid to thin the cream while layering in more savory depth
- ¾ cup freshly grated Parmesan cheese: Grate it yourself, because pre-grated cheese has anti-caking agents that prevent smooth melting
- 1 tsp dried Italian herbs: Oregano, basil, thyme, whatever blend you have, because dried herbs actually bloom beautifully in hot cream
- ½ tsp red pepper flakes: Optional, but that subtle warmth wakes up your palate and keeps the richness from feeling heavy
- Salt and black pepper, to taste: Taste as you go, because Parmesan brings its own salt and you do not want to overdo it
- 2 tbsp fresh basil, chopped: Scatter this on top at the end so it stays bright and adds this fresh aromatic finish
- Extra Parmesan, for serving: Because everyone at the table deserves their own little mountain of cheese
Instructions
- Get your pasta water going first:
- Drop that pasta into salted boiling water and cook it until it is just shy of al dente, because it will finish cooking in the sauce later
- Sauté the mushrooms until golden:
- Heat the olive oil in your largest skillet over medium heat, add the mushrooms and onions, and let them cook undisturbed for a few minutes so they develop that gorgeous brown crust
- Build the flavor base:
- Stir in the garlic and sun-dried tomatoes and cook for just a minute or two until your kitchen starts smelling incredible
- Create the creamy sauce:
- Pour in the heavy cream and broth, add the Italian herbs and red pepper flakes, and bring everything to a gentle bubble
- Add the spinach:
- Toss in the chopped spinach and watch it wilt down into the sauce, which takes barely two minutes
- Bring it all together:
- Add the cooked pasta right into the skillet and toss it until every piece is coated in that velvety sauce
- Finish with cheese:
- Stir in the Parmesan until it melts into the sauce, then taste and add salt and pepper as needed
- Garnish and serve:
- Scatter fresh basil on top and pass extra Parmesan around the table because more is always better
This recipe saved me during that month when money was tight and I was cooking everything in a single electric skillet in my tiny apartment. It taught me that comfort food does not have to be complicated or expensive to feel special.
Make It Your Own
I have added grilled chicken strips when I needed extra protein, and once I tossed in some crispy pancetta at the end just to see what would happen. The pancetta was genius, by the way, adding this salty crunch that made the whole dish feel even more indulgent.
Wine Pairing
A crisp Pinot Grigio cuts through the cream perfectly, but I have also loved this with an unoaked Chardonnay that lets the mushroom flavors shine. If you are not into wine, a sparkling water with lemon works just as well to refresh your palate between bites.
Leftovers Love
This reheats surprisingly well, though I recommend splashing in a little extra cream or broth when warming it up. The pasta will drink up the sauce overnight, so that extra liquid brings everything back to that gloriously creamy consistency.
- Cover and refrigerate for up to three days
- Reheat gently over low heat, stirring often
- Sprinkle fresh basil on top to brighten it back up
I hope this becomes one of those recipes you turn to without thinking, the one that feels like a warm hug on the hardest days.
Recipe FAQ
- → How do I ensure the mushrooms are perfectly cooked?
-
Sauté mushrooms over medium heat until they are browned and softened, about 6–8 minutes, which brings out their natural flavor while maintaining texture.
- → Can I use a different type of pasta?
-
Penne or fettuccine work well, but any shape that holds sauce, such as rigatoni or bowtie, will also complement the creamy sauce nicely.
- → What can be substituted for heavy cream?
-
Plant-based cream or coconut cream can be used for a dairy-free alternative while preserving the dish’s richness.
- → Is it possible to add protein to this dish?
-
Grilled chicken or sautéed shrimp can be added to enhance protein content without overpowering the dish’s flavors.
- → How do I prevent the spinach from becoming mushy?
-
Add spinach last to the sauce and cook just until wilted, about 1–2 minutes, to keep its vibrant color and slight crispness.
- → What herbs complement this skillet dish?
-
Dried Italian herbs and fresh basil provide aromatic depth and brightness, enhancing the creamy, savory components.