This dish features tender mushrooms sautéed with garlic and sun-dried tomatoes, simmered in a creamy Parmesan sauce with vegetable broth and Italian herbs. Fresh spinach is added until just wilted before tossing with al dente pasta, creating a rich, flavorful skillet meal. Garnished with fresh basil and extra Parmesan, it offers an easy cleanup and hearty comfort ideal for weeknight dinners or casual gatherings. Variations include vegan substitutions or added proteins like grilled chicken or shrimp.
The first time I made this pasta, my apartment smelled like an Italian trattoria within minutes of the garlic hitting the pan. I had just moved into a new place with barely any furniture, but that skillet dinner made the empty space feel like home. Now, whenever the weather turns chilly, this is the dish that pulls everyone to the table.
Last winter, my friend Sarah came over exhausted from work and I whipped this up in under 40 minutes. She took one bite and literally stopped talking to just savor the moment. Since then, she requests it every time she visits, calling it her ultimate comfort food.
Ingredients
- 12 oz penne or fettuccine pasta: I prefer penne for catching all that creamy sauce in its tubes, but fettuccine works beautifully too
- 1 lb cremini or button mushrooms, sliced: Cremini have more depth of flavor, but whatever looks fresh at your store will work perfectly
- 1 small yellow onion, finely diced: The onion creates a sweet base that balances the rich cream
- 3 cloves garlic, minced: Do not skip this, it is the backbone of the entire flavor profile
- ½ cup sun-dried tomatoes packed in oil: These little jewels add concentrated tomato flavor and a slight chewiness that I absolutely love
- 3 cups baby spinach, chopped: It wilts down to almost nothing, so do not be afraid to pile it in
- 1 cup heavy cream: This creates that luscious restaurant-style sauce we are after
- ½ cup vegetable broth: Helps thin the cream just enough to coat every strand of pasta
- ¾ cup freshly grated Parmesan: Buy the wedge and grate it yourself, it makes a huge difference in melting capability
- 1 tsp dried Italian herbs: A blend of oregano, basil, and thyme works beautifully here
- ½ tsp red pepper flakes: Optional, but I highly recommend for that subtle warmth that cuts through the cream
- 2 tbsp fresh basil, chopped: The bright finish that makes everything taste fresh
Instructions
- Get your pasta going first:
- Boil a large pot of salted water and cook the pasta until it is just shy of al dente, it will finish cooking in the sauce later
- Sauté the mushrooms and onions:
- Heat olive oil in your largest skillet over medium heat, add the mushrooms and onion, and let them cook undisturbed for a few minutes to get those gorgeous brown bits
- Add the aromatic base:
- Stir in the garlic and sliced sun-dried tomatoes and cook just until fragrant, about 1 minute, watching carefully so the garlic does not burn
- Build the sauce:
- Pour in the cream and broth, add the Italian herbs and red pepper flakes, and bring everything to a gentle bubble
- Wilt in the spinach:
- Toss in the spinach and stir for just a minute until it collapses into the sauce, adding beautiful green color
- Combine everything:
- Add the cooked pasta to the skillet and toss it gently so every piece gets coated in that creamy goodness
- Finish with cheese:
- Turn down the heat and stir in the Parmesan until it melts into a velvety sauce, then taste and adjust the seasoning
- Garnish and serve:
- Top with fresh basil and pass extra Parmesan at the table because everyone will want more
This recipe has become my go-to for dinner parties because it looks impressive but comes together so effortlessly. Last month, I made it for my book club and three people asked for the recipe before we even got to dessert.
Making It Your Own
Sometimes I add a splash of white wine when deglazing the pan after cooking the mushrooms, it adds another layer of brightness. You can also toss in some artichoke hearts with the spinach for extra texture and flavor.
Perfect Pairings
A crisp Pinot Grigio cuts through the richness beautifully, and a simple arugula salad with lemon vinaigrette balances out the creaminess. I also love serving it with crusty garlic bread to soak up every last drop of sauce.
Storage And Reheating
This pasta keeps well in the refrigerator for up to three days, though I rarely have leftovers. When reheating, add a splash of cream or broth to bring the sauce back to life.
- The pasta will absorb more sauce as it sits, so do not hesitate to add extra liquid when reheating
- A splash of fresh lemon juice right before serving brightens everything up
- Fresh basil is best added at the end rather than stored with the leftovers
There is something deeply satisfying about a one-skillet meal that tastes like it came from a kitchen with a whole team of chefs. This pasta has that magical quality of making any Tuesday night feel like a special occasion.
Recipe FAQs
- → What type of mushrooms work best?
-
Cremini or button mushrooms provide tender texture and earthy flavor that complement the creamy sauce well.
- → Can sun-dried tomatoes packed in oil be used?
-
Yes, using oil-packed sun-dried tomatoes adds richness and a concentrated tomato flavor. Drain and slice before adding.
- → How can I make this dish vegan?
-
Replace heavy cream with plant-based alternatives and use vegan Parmesan-style cheese to maintain creaminess and flavor.
- → What pasta types work best here?
-
Penne or fettuccine are ideal as they hold the creamy sauce nicely and provide a satisfying bite.
- → Is it possible to add protein?
-
Yes, grilled chicken or shrimp can be added for extra protein and heartiness without overwhelming the flavors.
- → How should leftovers be stored?
-
Store in an airtight container in the refrigerator for up to 3 days. Reheat gently to avoid drying out the creamy sauce.