Stuffed Mushrooms With Spinach and Walnuts
These stuffed mushrooms check all the boxes: quick to prepare, satisfying to eat, and full of earthy, savory flavor. The filling mixes sautéed spinach, toasted walnuts, and Parmesan for a rich, nutty bite that feels special without a lot of fuss. They’re a great make-ahead appetizer for guests or a light snack to keep on hand.

Serve them warm and watch them disappear no fancy plating required.
What Makes This Recipe So Good
- Balanced flavor: Earthy mushrooms, garlicky spinach, crunchy walnuts, and sharp Parmesan create a well-rounded bite.
- Easy prep: Simple ingredients and straightforward steps make this doable on a busy weeknight.
- Versatile use: Serve as an appetizer, side, or quick lunch with a salad.
- Make-ahead friendly: You can prep and stuff the mushrooms in advance, then bake before serving.
- Naturally wholesome: Packed with fiber, vitamins, and healthy fats without heavy cream or complicated steps.
Ingredients
- 16 medium white or cremini mushrooms (about 1 pound), stems removed and reserved
- 2 tablespoons olive oil, divided
- 1 small onion, finely chopped
- 3 cloves garlic, minced
- 1 packed cup fresh spinach, chopped (or 1/2 cup thawed frozen spinach, well squeezed)
- 1/2 cup walnuts, toasted and finely chopped
- 1/3 cup grated Parmesan cheese (plus extra for topping, optional)
- 2 tablespoons breadcrumbs (panko or regular)
- 1 tablespoon fresh parsley, chopped (optional)
- 1/4 teaspoon crushed red pepper flakes (optional)
- Salt and black pepper, to taste
How to Make It

- Prep the mushrooms: Heat the oven to 400°F (200°C). Wipe the mushrooms clean with a damp paper towel. Twist out the stems and finely chop them.Brush the mushroom caps with 1 tablespoon of olive oil and place them hollow-side up on a baking sheet.
- Toast the walnuts: In a dry skillet over medium heat, toast the walnuts for 2–3 minutes, stirring, until fragrant. Transfer to a cutting board, let cool, and chop finely.
- Sauté the aromatics: In the same skillet, add the remaining 1 tablespoon of olive oil. Cook the onion and chopped mushroom stems with a pinch of salt for 4–5 minutes, until softened and lightly golden.
- Add garlic and spinach: Stir in the garlic and cook 30 seconds.Add spinach and cook until wilted (or warmed through if using thawed). Season with salt, pepper, and red pepper flakes if using.
- Build the filling: Take the skillet off the heat. Stir in walnuts, Parmesan, breadcrumbs, and parsley.Taste and adjust seasoning. The mixture should hold together and feel slightly tacky; add a touch more breadcrumbs if too wet.
- Stuff the caps: Spoon the filling into each mushroom, gently mounding it. Sprinkle a little extra Parmesan on top if you like.
- Bake: Bake for 15–18 minutes, until the mushrooms are tender and the tops are lightly golden.If you want more color, broil for 1–2 minutes at the end.
- Serve: Let cool for 5 minutes so the filling sets. Finish with a crack of black pepper and a drizzle of olive oil. Serve warm.
How to Store
- Refrigerate: Keep leftovers in an airtight container for up to 3 days.
- Reheat: Warm in a 350°F (175°C) oven for 8–10 minutes until heated through.Avoid microwaving too long; it can make mushrooms watery.
- Make-ahead: Assemble stuffed mushrooms, cover, and refrigerate up to 24 hours before baking. Add 2–3 extra minutes to the bake time.
- Freeze: Freeze unbaked stuffed mushrooms on a tray until solid, then transfer to a bag for up to 2 months. Bake from frozen at 375°F (190°C) for 20–25 minutes.
Health Benefits
- Mushrooms: Provide B vitamins, selenium, and antioxidants with very few calories.
- Spinach: Rich in vitamin K, folate, iron, and fiber to support energy and overall health.
- Walnuts: A source of omega-3 fats, which support heart and brain health.
- Moderate cheese: Parmesan adds protein and calcium while keeping the dish flavorful with a small amount.
What Not to Do
- Don’t soak the mushrooms: Rinsing under running water makes them spongy.Wipe with a damp towel instead.
- Don’t skip squeezing frozen spinach: Excess water will make the filling soggy.
- Don’t overbake: Mushrooms release moisture if cooked too long. Pull them when just tender.
- Don’t leave the walnuts untoasted: A quick toast boosts flavor and texture.
- Don’t over-salt early: The filling concentrates during baking. Season lightly, then adjust to taste.
Variations You Can Try
- Cheesy twist: Swap Parmesan for Pecorino or add a little goat cheese for tang.
- Herb-forward: Stir in chopped basil, thyme, or dill for a fresh note.
- Gluten-free: Use gluten-free breadcrumbs or finely ground oats.
- Vegan: Replace Parmesan with a dairy-free Parmesan-style cheese or 2 tablespoons of nutritional yeast.
- Protein boost: Add finely chopped cooked turkey sausage or lentils to the filling.
- Heat lovers: Mix in a pinch of cayenne or a dash of hot sauce.
FAQ
Which mushrooms work best for stuffing?
Cremini (baby bella) or white button mushrooms are ideal because they hold their shape and have a mild flavor that pairs well with the filling. Choose medium-sized caps so they cook evenly and are easy to pick up.
Can I make the filling in advance?
Yes. Prepare the filling up to 2 days ahead and store it in the fridge. Bring it to room temperature before stuffing for the best texture.
How do I keep the mushrooms from getting watery?
Avoid washing them under running water, and don’t overbake. If your filling seems wet, add a teaspoon of extra breadcrumbs to absorb moisture.
What can I use instead of walnuts?
Pecans, almonds, or pine nuts work well. For a nut-free option, use toasted sunflower seeds or skip the nuts and add extra breadcrumbs for body.
Can I serve these at room temperature?
They’re best warm, but they’re still tasty at room temperature. If serving later, reheat briefly in the oven to refresh the texture.
Final Thoughts
Stuffed Mushrooms with Spinach and Walnuts deliver big flavor with minimal effort. They’re simple enough for a weeknight and impressive enough for guests. Keep this recipe in your back pocket for potlucks, holiday spreads, or anytime you want a savory bite that feels special without breaking a sweat. Enjoy them warm, and don’t be surprised if the tray empties fast.

Stuffed Mushrooms With Spinach and Walnuts - A Simple, Flavor-Packed Appetizer
Ingredients
Method
- Prep the mushrooms: Heat the oven to 400°F (200°C). Wipe the mushrooms clean with a damp paper towel. Twist out the stems and finely chop them. Brush the mushroom caps with 1 tablespoon of olive oil and place them hollow-side up on a baking sheet.
- Toast the walnuts: In a dry skillet over medium heat, toast the walnuts for 2–3 minutes, stirring, until fragrant. Transfer to a cutting board, let cool, and chop finely.
- Sauté the aromatics: In the same skillet, add the remaining 1 tablespoon of olive oil. Cook the onion and chopped mushroom stems with a pinch of salt for 4–5 minutes, until softened and lightly golden.
- Add garlic and spinach: Stir in the garlic and cook 30 seconds. Add spinach and cook until wilted (or warmed through if using thawed). Season with salt, pepper, and red pepper flakes if using.
- Build the filling: Take the skillet off the heat. Stir in walnuts, Parmesan, breadcrumbs, and parsley. Taste and adjust seasoning. The mixture should hold together and feel slightly tacky; add a touch more breadcrumbs if too wet.
- Stuff the caps: Spoon the filling into each mushroom, gently mounding it. Sprinkle a little extra Parmesan on top if you like.
- Bake: Bake for 15–18 minutes, until the mushrooms are tender and the tops are lightly golden. If you want more color, broil for 1–2 minutes at the end.
- Serve: Let cool for 5 minutes so the filling sets. Finish with a crack of black pepper and a drizzle of olive oil. Serve warm.
Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.
