Skip to main content
FREE DINNER EBOOK! Get your copy!

Stuffed Mushrooms Recipe

These stuffed mushrooms are so delicious! Elegant, crowd-pleasing, and easy to make—a catering favorite made with pine nuts, fresh herbs, lemon zest, and cream cheese. Gluten-free and vegan-adaptable!

4.8 from 166 votes
45 mins
Total Time
20
mushrooms
Jump to Recipe
Stuffed Mushrooms

How to Make the Best Stuffed Mushrooms

Few appetizers are as universally beloved as stuffed mushrooms. These elegant little bites feature cremini mushroom caps filled with a savory mixture of toasted pine nuts, cream cheese, fresh herbs, and a bright hint of lemon zest. Whether you’re hosting a holiday party, preparing a special dinner, or just craving something delicious, these mushrooms deliver impressive flavor with surprisingly minimal effort.

What makes this recipe stand out is its versatility. The filling combines classic Italian flavors—garlic, fennel seeds, red pepper flakes, and pecorino—with the richness of cream cheese for a perfectly balanced bite. The pine nuts add a delicate crunch and nuttiness that pairs beautifully with the earthy mushrooms. Plus, this recipe is naturally gluten-free and easily adapts to vegan diets by swapping in plant-based cream cheese and parmesan.

These stuffed mushrooms come together in under an hour and can be prepped ahead of time, making them an ideal choice for entertaining. Simply fill the mushroom caps and refrigerate until you’re ready to bake. Serve them warm as an appetizer, and watch them disappear from the platter in minutes.

Stuffed Mushrooms

Stuffed Mushrooms

These stuffed mushrooms are so delicious! Elegant, crowd-pleasing, and easy to make—a catering favorite made with pine nuts, fresh herbs, lemon zest, and cream cheese. Gluten-free and vegan-adaptable!

4.8 from 166 votes
CourseAppetizer
CuisineItalian
Keywordstuffed mushrooms, stuffed mushrooms vegetarian, vegan stuffed mushrooms, gluten free stuffed mushrooms
Prep Time20 mins
Cook Time25 mins
Total Time45 mins
Servings20 mushrooms
Calories125kcal
Prevent your screen from going dark

Ingredients

Mushrooms

Filling

Instructions

Prepare the Mushrooms

  1. Preheat oven to 400°F.
  2. Toast the pine nuts in a dry skillet over medium heat, stirring until golden and toasty. Set aside.
  3. Remove the stems from the mushrooms and chop them very finely; you'll need 1½ cups (set them aside). Place 20 mushroom caps on a parchment-lined sheet pan. Spray with olive oil and season generously with salt and pepper.

Make the Filling

  1. Heat the olive oil in the same skillet, add the onions, bell pepper, garlic, and mushroom stems, and sauté over medium-high heat, stirring until tender, reducing the heat if necessary. Add the salt, fennel seeds, Italian seasoning, red pepper flakes, and pepper, and sauté for a few more minutes.
  2. Place this in a medium bowl with the cream cheese, pine nuts, pecorino, parsley, and lemon zest and mix until combined. Season to taste.

Stuff and Bake

  1. Using two small spoons, stuff each mushroom with about 1 tablespoon of filling, dividing equally.
  2. Bake on the middle rack until the mushrooms get tender, and the tops are just golden, about 18-24 minutes, depending on size.
  3. Sprinkle with more chopped parsley and serve.

Notes

  • For vegan stuffed mushrooms, use vegan cream cheese and vegan parmesan.
  • You can substitute pine nuts with chopped walnuts, pecans, or toasted bread crumbs.
  • Baking time may vary depending on the size of your mushrooms—larger ones will need closer to 24 minutes.
Jump to Recipe