There’s something magical about the aroma of sautéed mushrooms wafting through your kitchen, instantly making your home feel warm and inviting. Today, I’m excited to share my recipe for Cozy Mushroom Penne with Walnut Pesto, a dish that effortlessly combines rich, earthy flavors with a nutty twist. This recipe stands out not only for its gourmet flair but also for its quick preparation, making it an ideal choice for busy weeknights. It’s also a versatile option for those seeking gluten-free or vegan meals without sacrificing taste. With just a few simple ingredients, you can create a comforting bowl of pasta that rivals your favorite Italian restaurant. Curious how to whip up this delicious meal? Let’s dive into the details!

Why You’ll Crave This Mushroom Penne?
Quick and Easy: In just 30 minutes, you can enjoy a gourmet meal that elevates your weeknight dinners.
Nutty Pesto Goodness: The walnut pesto adds a unique twist to classic flavors, making every bite a delightful surprise.
Flavor-Packed: Earthy mushrooms combined with rich sauce provide an irresistible taste that feels like a warm hug.
Versatile Customization: Easily adapt this recipe to be vegan or gluten-free, ensuring it suits everyone at the table.
Impressive Presentation: Serve with a sprinkle of fresh parsley or extra Parmesan for a touch of elegance that impresses guests.
Looking for other quick dishes? Check out my High Protein Tomato Soup for a nutritious boost!
Mushroom Penne with Walnut Pesto Ingredients
For the Pasta
• Penne Pasta – A classic pasta shape that captures the sauce well; consider gluten-free pasta for a gluten-free option.
For the Pesto
• Walnuts – Main ingredient for pesto; adds nuttiness; substitute with almonds or pecans if desired.
• Fresh Parsley – Adds herbaceous notes to pesto and garnishes; basil can be used as an alternative for freshness.
• Garlic – Enhances the flavor profile; using fresh garlic provides better potency.
• Olive Oil – Facilitates blending ingredients and enhances flavor; avocado oil can work as a substitute.
• Parmesan Cheese – Adds creaminess and umami; use nutritional yeast for a vegan alternative.
For the Mushrooms
• Mushrooms – Provide rich, earthy flavors; opt for cremini or shiitake for the best results; freshness is key.
• Butter – Enriches the sautéed mushrooms; for a vegan version, substitute with olive oil.
Seasoning
• Salt & Black Pepper – Basic seasonings that enhance all the flavors; adjust according to personal taste preference.
Craft this irresistible Mushroom Penne with Walnut Pesto and embrace the warm, comforting delight it brings!
Step‑by‑Step Instructions for Mushroom Penne with Walnut Pesto
Step 1: Cook the Pasta
Bring a large pot of salted water to a boil. Add the penne pasta and cook for 9-11 minutes, or until al dente. Stir occasionally to prevent sticking, then check for doneness by tasting a piece. Once cooked, drain the pasta and set aside, reserving a bit of the pasta water for later if needed.
Step 2: Toast the Walnuts
In a dry skillet over low heat, add the walnuts and toast them for about 5 minutes, stirring frequently to avoid burning. You’ll know they are ready when they emit a fragrant, nutty aroma and turn slightly golden. Remove from heat and let them cool while you prepare the pesto.
Step 3: Make the Pesto
In a food processor, combine the toasted walnuts, fresh parsley, garlic, Parmesan cheese, olive oil, salt, and black pepper. Blend until smooth, scraping down the sides as necessary. The pesto should be creamy but not too thin; if needed, adjust its consistency with a splash of extra olive oil. This walnut pesto is perfect for your Mushroom Penne.
Step 4: Sauté the Mushrooms
In a large skillet, melt the butter over medium heat. Once melted, add the sliced mushrooms and sauté for 8-10 minutes, stirring occasionally. Cook them until they turn golden brown and caramelized, releasing their earthy flavor. You’ll want to enjoy the delicious aroma filling your kitchen!
Step 5: Combine Pasta and Sauce
Add the drained penne to the skillet with the sautéed mushrooms. Pour in the walnut pesto, using tongs to toss everything together gently. If the pasta seems dry, add a splash of the reserved pasta water to achieve a perfectly creamy coating. Let it all heat through for a minute, allowing the flavors to meld.
Step 6: Serve and Garnish
Plate the Mushroom Penne with Walnut Pesto into bowls and garnish with additional fresh parsley and extra Parmesan cheese if desired. Serve warm, enjoying each creamy bite as the nutty pesto complements the mushrooms beautifully. This dish is sure to impress family and friends alike!

Mushroom Penne with Walnut Pesto: Flavorful Twists Await
Feel free to let your creativity flow and customize the cozy mushroom penne to suit your taste preferences!
- Spicy Kick: Add a pinch of red pepper flakes or sliced jalapeños to the mushrooms for a delightful heat. The warmth will dance on your palate, elevating every bite.
- Mediterranean Twist: Swap out Parmesan cheese for crumbled feta and sprinkle in some dried oregano. This twist transforms the dish into a bright, tangy feast reminiscent of sun-kissed flavors.
- Vegan Version: Replace Parmesan with nutritional yeast and butter with olive oil for a fully plant-based take. You’ll be amazed at how rich and satisfying this vegan option can be!
- Protein Boost: Add grilled chicken or sautéed tofu to create a heartier meal that satisfies even the hungriest family members. The additional protein brings a wonderful texture and flavor depth.
- Herb-Infused Pesto: Experiment with alternative herbs like basil or mint in your pesto for a fresh and aromatic twist. Each herb imparts its character, inviting you into a world of flavor.
- Cheesy Infusion: Stir in some cream cheese or ricotta into your finished penne for an extra creamy, indulgent touch. This adds richness and a lovely texture that’ll make your dish truly comforting.
- Mushroom Medley: Use a combination of different mushrooms like shiitake, portobello, and oyster for a more pronounced umami flavor. The unique profiles of these mushrooms create a symphony of taste on your plate.
If you’re searching for more delightful ideas, you might also enjoy my Texas Roadhouse Mushrooms as a tasty side or appetizer!
Make Ahead Options
These Cozy Mushroom Penne with Walnut Pesto are perfect for meal prep enthusiasts! You can make the walnut pesto up to 3 days in advance; simply store it in an airtight container in the refrigerator to ensure its vibrant flavor remains intact. The sautéed mushrooms can also be prepped ahead, refrigerated for up to 2 days, but be sure to cool them completely before storing to maintain their texture. When you’re ready to enjoy, cook the pasta and reheat the mushrooms gently, then toss everything together with the pesto. This way, you’ll have a comforting, gourmet meal ready in no time, allowing for delicious weeknight dinners without the fuss!
Storage Tips for Mushroom Penne with Walnut Pesto
-
Refrigerate: Store any leftovers in an airtight container for up to 3-4 days. To maintain freshness, it’s best to keep the walnut pesto separate from the pasta until ready to serve.
-
Freeze: For longer storage, freeze the cooled pasta separately from the pesto, where it can last up to 2 months. Allow the pasta and pesto to thaw in the fridge before reheating.
-
Reheating: Gently reheat the Mushroom Penne with Walnut Pesto in a skillet over low heat, adding a splash of olive oil or reserved pasta water to restore creaminess. Stir occasionally until warmed through.
-
Avoid Sogginess: To prevent mushy pasta when storing, ensure it’s completely cooled before placing it in the fridge or freezer, and avoid overcrowding the container.
Expert Tips for Mushroom Penne with Walnut Pesto
- Fresh Ingredients Matter: Use fresh mushrooms and herbs for a more vibrant flavor; wilted greens and stale nuts can dull your dish’s texture and taste.
- Toast Wisely: Toast walnuts over low heat, stirring frequently, to prevent burning and to unlock their rich, nutty flavor essential for your Mushroom Penne with Walnut Pesto.
- Pasta Water Rescue: If the sauce is too thick, a splash of reserved pasta water helps to loosen it up and make the dish creamier.
- Mushroom Sauté Magic: Don’t rush the sautéing process; allowing mushrooms to caramelize properly enhances their natural sweetness and adds depth of flavor.
- Batch Pesto Prep: Make the walnut pesto ahead of time and store it in the fridge for up to 3 days, allowing the flavors to develop even more before mixing with your penne.
What to Serve with Cozy Mushroom Penne with Walnut Pesto
Elevate your dining experience by pairing this creamy pasta dish with delightful accompaniments that enhance its rich flavors.
- Garlic Bread: Perfect for soaking up extra sauce, this warm, buttery treat adds a satisfying crunch.
- Mixed Greens Salad: A fresh salad with tangy vinaigrette balances the creamy pasta, providing a refreshing contrast.
- Roasted Vegetables: Seasonal roasted veggies bring earthiness to the table, enhancing the dish’s wholesome appeal.
- Crisp White Wine: A glass of chilled Sauvignon Blanc perfectly complements the nutty pesto and mushrooms, uplifting each bite.
- Seared Scallops: For a touch of elegance, pair with lightly seared scallops; their sweetness nicely offsets the savory pasta.
- Dark Chocolate Mousse: Finish your meal with a rich, velvety dessert; the bittersweet chocolate rounds out the dinner beautifully.
These pairings create a vibrant meal that tantalizes the senses, turning your cozy dinner into an unforgettable experience.

Mushroom Penne with Walnut Pesto Recipe FAQs
What type of mushrooms should I use for the dish?
Absolutely! For the best flavor, I recommend using cremini or shiitake mushrooms. They offer a rich, earthy taste that complements the walnut pesto beautifully. Make sure to choose fresh mushrooms without dark spots or sliminess, which can indicate age.
How should I store leftovers?
You can refrigerate any leftovers in an airtight container for 3-4 days. For optimal freshness, keep the walnut pesto separate from the pasta until you’re ready to enjoy it again. This way, the flavors stay vibrant!
Can I freeze the Mushroom Penne with Walnut Pesto?
Yes! To freeze, make sure the pasta has completely cooled first. Store the cooled pasta and walnut pesto in separate airtight containers, where they can last up to 2 months. When you’re ready to enjoy, simply thaw in the fridge overnight and reheat on the stovetop, adding a bit of olive oil or reserved pasta water to restore creaminess.
What if my pesto is too thick?
Very! If your pesto turns out thicker than you’d like, don’t worry! Simply add a splash of olive oil or even a little reserved pasta water while mixing it with the cooked penne. This will give your dish that desired silky texture and make it easier to incorporate flavors.
Are there any dietary considerations I should be aware of?
Great question! This recipe can easily be adapted to fit various dietary needs. For a vegan version, swap out Parmesan cheese for nutritional yeast and use olive oil instead of butter. If you have nut allergies, consider using sunflower seeds or pumpkin seeds as a substitute for walnuts, though the flavor will differ slightly.
How do I know my walnuts are toasted perfectly?
Toasting walnuts is simple! In a dry skillet over low heat, continually stir the walnuts for about 5 minutes until they become fragrant and slightly golden. Keep an eye on them to avoid burning, as that can make your pesto taste bitter. Once they start smelling nutty, you’re in the sweet spot!

Mushroom Penne with Walnut Pesto: Your New Favorite Comfort Dish
Ingredients
Equipment
Method
- Bring a large pot of salted water to a boil. Add the penne pasta and cook for 9-11 minutes, or until al dente. Drain and set aside, reserving a bit of the pasta water for later.
- In a dry skillet over low heat, toast the walnuts for about 5 minutes, stirring frequently, until golden and fragrant. Remove from heat.
- In a food processor, combine the toasted walnuts, fresh parsley, garlic, Parmesan cheese, olive oil, salt, and black pepper. Blend until smooth.
- Melt the butter in a skillet over medium heat. Add the sliced mushrooms and sauté for 8-10 minutes until golden brown.
- Add the drained penne to the skillet with the sautéed mushrooms. Pour in the walnut pesto and toss gently adding reserved pasta water if needed.
- Plate the dish and garnish with fresh parsley and extra Parmesan cheese if desired. Serve warm.
