Creamy Mushroom Pasta with Toasted Pecans and Fresh Herbs Recipe
Introduction
This creamy mushroom pasta combines an earthy mix of mushrooms with a luscious sauce enriched by Parmesan and a hint of lemon. Toasted pecans add a delightful crunch, making it a comforting yet sophisticated dish perfect for weeknight dinners or special occasions.

Ingredients
- 3 tbsp. extra-virgin olive oil
- 3/4 cup chopped pecans
- 2 sprigs fresh rosemary (optional)
- 1 tsp. lemon zest
- 3 tbsp. butter
- 1 lb. mixed mushrooms (maitake, shiitake, cremini, or oyster), torn or sliced into bite-sized pieces
- Kosher salt
- Freshly ground black pepper
- 1 lb. pasta, such as rigatoni
- 1 large shallot, finely chopped
- 1/2 cup chopped fresh parsley, divided
- 1/2 cup dry white wine
- 3/4 cup heavy cream
- 1/2 cup freshly grated Parmesan, plus more for serving
- 2 tbsp. lemon juice (from 1 lemon)
Instructions
- Step 1: In a large, high-sided skillet, heat the olive oil over medium heat until shimmering. Add the chopped pecans and rosemary sprigs if using. Cook, stirring frequently, until the nuts turn golden, about 3 minutes. Transfer them to a medium heat-proof bowl and toss with lemon zest and a pinch of salt. Set aside.
- Step 2: Wipe out the skillet and return it to the heat. Add the butter and let it melt. Add the mixed mushrooms along with a large pinch of kosher salt and a few grinds of black pepper. Stir to combine. Cover and let mushrooms release their liquid for about 5 minutes.
- Step 3: Uncover the skillet and continue cooking, stirring occasionally, until the mushrooms are golden all over and no liquid remains, about 3 to 5 minutes more.
- Step 4: Meanwhile, bring a large pot of salted water to a boil and cook the pasta until al dente. Reserve 1 cup of pasta water before draining the pasta.
- Step 5: To the skillet with mushrooms, add the chopped shallot and 1/4 cup of the parsley. Cook, stirring, until fragrant, about 1 to 2 minutes.
- Step 6: Pour in the white wine and cook until it has evaporated, about 3 to 4 minutes. Then add the cooked pasta, heavy cream, and 1/2 cup of the reserved pasta water. Toss frequently and cook until the sauce thickens slightly, about 3 minutes.
- Step 7: Remove the skillet from heat. Fold in the grated Parmesan, lemon juice, and the remaining parsley. Taste and season with additional salt and pepper as needed.
- Step 8: Serve the pasta topped with the toasted pecans and extra Parmesan cheese for garnish.
Tips & Variations
- Use a mix of mushrooms for the best texture and flavor, and feel free to substitute pecans with walnuts or hazelnuts if preferred.
- For a vegetarian wine option, choose a vegan dry white wine or substitute with vegetable broth.
- Add a pinch of red pepper flakes when cooking the shallots for a subtle heat.
Storage
Store any leftover pasta in an airtight container in the refrigerator for up to 3 days. To reheat, gently warm in a skillet with a splash of water or cream to loosen the sauce and preserve its creamy texture.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use a different type of pasta?
Yes, this sauce pairs well with various pasta shapes like penne, fettuccine, or pappardelle. Choose your favorite or what you have on hand.
Is it possible to make this dish dairy-free?
You can substitute butter with olive oil and use a dairy-free cream alternative along with nutritional yeast instead of Parmesan for a vegan-friendly version.
PrintCreamy Mushroom Pasta with Toasted Pecans and Fresh Herbs Recipe
This creamy mushroom pasta combines sautéed mixed mushrooms, toasted pecans, and a rich Parmesan cream sauce for a decadent yet approachable vegetarian meal. The dish features a delightful herbaceous touch of fresh rosemary and parsley, complemented by bright lemon juice and zest. Perfect for a comforting dinner, this recipe balances earthy flavors with creamy textures and a hint of citrus freshness.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 4 to 6 servings 1x
- Category: Main Course
- Method: Stovetop
- Cuisine: Italian
- Diet: Vegetarian
Ingredients
For the Toasted Pecans
- 3 tbsp. extra-virgin olive oil
- 3/4 cup chopped pecans
- 2 sprigs fresh rosemary (optional)
- 1 tsp. lemon zest
- Pinch of kosher salt
For the Mushroom Pasta
- 3 tbsp. butter
- 1 lb. mixed mushrooms (such as maitake, shiitake, cremini, or oyster), torn or sliced into bite-sized pieces
- Kosher salt
- Freshly ground black pepper
- 1 lb. pasta, such as rigatoni
- 1 large shallot, finely chopped
- 1/2 cup chopped fresh parsley, divided
- 1/2 cup dry white wine
- 3/4 cup heavy cream
- 1/2 cup freshly grated Parmesan cheese, plus more for serving
- 2 tbsp. lemon juice (from 1 lemon)
Instructions
- Toast the Pecans: In a large, high-sided skillet, heat the extra-virgin olive oil over medium heat until shimmering. Add the chopped pecans and fresh rosemary sprigs, if using, and cook while stirring frequently until the nuts are golden brown, about 3 minutes. Transfer the nuts to a medium heat-proof bowl and toss with lemon zest and a pinch of salt. Set aside.
- Cook the Mushrooms: Wipe out the skillet and return it to the heat. Add the butter and let it melt. Add the mixed mushrooms along with a large pinch of kosher salt and a few grinds of freshly ground black pepper. Stir well to combine. Cover the skillet and let the mushrooms release their liquid for about 5 minutes. Then uncover and continue to cook, stirring occasionally, until the mushrooms are golden all over and the liquid has evaporated, about 3 to 5 more minutes.
- Cook the Pasta: Meanwhile, bring a large pot of salted water to a boil. Add the pasta and cook until al dente according to package instructions. Reserve 1 cup of the pasta cooking water, then drain the pasta well.
- Sauté Shallots and Parsley: To the skillet with the cooked mushrooms, add the finely chopped shallot and 1/4 cup of the chopped parsley. Cook for 1 to 2 minutes, stirring often, until fragrant and softened.
- Deglaze and Combine: Pour in the dry white wine and cook until the wine has mostly evaporated, about 3 to 4 minutes. Add the drained pasta, heavy cream, and 1/2 cup of the reserved pasta water to the skillet. Toss frequently and cook until the sauce slightly thickens and the pasta is well coated, about 3 minutes.
- Finish the Sauce: Remove the skillet from the heat. Stir in the grated Parmesan cheese, fresh lemon juice, and the remaining 1/4 cup of parsley. Adjust seasoning with additional salt and black pepper to taste.
- Serve: Plate the creamy mushroom pasta and top each serving with the toasted pecans and extra Parmesan cheese. Enjoy immediately for the best flavor and texture.
Notes
- For a nuttier flavor, toast the pecans carefully and watch them closely to prevent burning.
- If mixed mushrooms are unavailable, cremini or button mushrooms can be used alone.
- White wine can be substituted with vegetable broth if preferred or to avoid alcohol.
- Reserve some pasta water to adjust the sauce consistency as needed—it helps the sauce cling better to the pasta.
- This dish is vegetarian but not vegan due to butter, cream, and Parmesan cheese.
Keywords: creamy mushroom pasta, mushroom pasta recipe, vegetarian pasta, pecans pasta, easy pasta recipe, pasta with cream sauce, Italian pasta dish

