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

Why You’ll Love This

Here’s an elegant, easy appetizer that's always a hit - stuffed mushrooms! I used to make trays of them for my catering clients, and they never lasted long. Earthy cremini mushrooms are filled with a savory blend of mushrooms, sweet red peppers, onion, garlic, fresh herbs, toasted pine nuts, lemon zest, and cream cheese for the perfect balance of texture and flavor.

Whether you're hosting a dinner party, planning holiday hors d'oeuvres, or just craving something delicious and comforting, this recipe delivers gourmet flavor with simple, fresh ingredients. Plus, it's adaptable - keep it vegetarian, make it vegan, or add Italian sausage with just a few swaps.

Ingredients

ingredients for stuffed mushrooms - parchment-lined sheet pan with mushroom caps, glass bowl of cream cheese, lemon, garlic cloves, red bell pepper, red onion, pecorino, pine nuts, red pepper flakes, dried Italian seasoning, fennel seeds, and fresh parsley.
  • Cremini mushrooms: You’ll need twenty 2-inch baby bella mushroom caps. The stems are minced and sautéed for the filling.
  • Pine nuts: Chopped walnuts or pecans, or toasted breadcrumbs work too, to give the filling a nice crunch.
  • Onion, red bell pepper, and garlic: These make up the veggie filling along with the minced mushroom stems. They add savory, aromatic depth and subtle sweetness.
  • Spices: Fennel seeds, Italian seasoning, red pepper flakes, salt, and black pepper.
  • Cream cheese: Let it soften before mixing. Goat cheese also works, or for a dairy-free version, use vegan cream cheese.
  • Pecorino: Or Parmesan cheese or vegan Parmesan.
  • Flat-leaf parsley: Adds a fresh, herbal taste.
  • Lemon zest: adds a vibrant, elevated finish to the dish.

What type of mushrooms to use for stuffed mushrooms

For best results, use large cremini mushrooms (called baby bella mushrooms). They have the ideal size -around 2 inches wide -meaty texture, and an earthy flavor.

White button mushrooms can also work, but cremini have more flavor and hold their shape and moisture better when baked.

Tip: If your mushrooms are much larger than 2 inches wide, pre-bake them with a little olive oil spray, salt, and pepper for 8-10 minutes until just softened.

Variations

  • Make vegan stuffed mushrooms: Use vegan cream cheese or cashew cream and vegan parmesan.
  • Make meaty stuffed mushrooms: Add a cup of browned Italian sausage for a meatier option, piling them a little higher. You could also top the mushrooms with chopped crispy bacon.
  • Make a nut-free version: breadcrumbs or toasted panko can be used in place of toasted pine nuts.

How to Clean Mushrooms

To clean mushrooms, use a damp paper towel and gently rub them to remove dirt. Avoid rinsing them under water-this can result in a soggy mushroom because they soak up too much water.

How to Make the Best Stuffed Mushrooms

1. Toast the pine nuts. Add the pine nuts to a dry skillet over medium heat. Stir until golden and toasty.

2. Prep the mushrooms. Preheat the oven to 400°F. Carefully remove the stems and set aside. Place twenty mushroom caps on a parchment-lined sheet pan, coat with olive oil cooking spray, and season generously with salt and pepper. Mince the mushroom steps, measuring 1 1/2 cups.

3. Sauté the vegetables. In the same large skillet, warm olive oil over medium-high heat. Add the onions, bell pepper, garlic, and mushroom stems, stirring until tender, reducing heat as needed. Add salt, fennel seeds, Italian seasoning, chili flakes, and black pepper. Sauté a few minutes more.

4. Mix the filling. Transfer the sautéed veggies to a medium bowl. Add the cream cheese, pine nuts, pecorino, parsley, and lemon zest. Combine, then season to taste with additional salt and pepper.

5. Stuff the mushrooms. Use two small spoons to scoop out a tablespoon of filling and stuff each mushroom, dividing the mixture evenly.

6. Bake the stuffed mushrooms. Place the baking sheet on the middle rack. Bake 18-24 minutes, until the mushrooms are tender and the tops are golden. Baking time varies depending on the size of the mushrooms.

7. Garnish and serve. Sprinkle chopped parsley over top and serve.

stuffed mushrooms on plate garnished with parsley.

Stuffed Mushrooms Recipe Tips

  1. Let the cream cheese soften before mixing the filling. This will make it easier to mix and disperse the veggies, herbs, and pine nuts more evenly.
  2. Use large cremini mushrooms for the best texture, flavor, and size. If the mushrooms are too large, you can pre-bake them for 8-10 minutes with a little olive oil, salt, and pepper.
  3. Adjust to dietary preferences. Make the stuffed mushrooms vegan with vegan cream cheese and vegan parmesan, use breadcrumbs or toasted panko for nut-free, or add browned Italian sausage for a high-protein variation.
  4. Use olive oil spray. This is the easiest way to give each mushroom a thin coating of olive oil. Drizzling oil over top risks some of the mushrooms becoming too mushy, while others turn out dry.
  5. Use two spoons to stuff the mushrooms. This easy, mess-free method keeps the stuffed mushrooms uniform and helps distribute the filling evenly.
  6. Baking time varies depending on the size of your mushrooms. Check the mushrooms at 18 minutes. They’re done when they’re tender and the tops are golden.

Serving Suggestions

Make-Ahead, Storage & Reheating

  • Make-ahead: Make the filling and stuff the mushrooms the day before. Store them covered in the fridge, then bring to room temperature, and bake just before serving. Perfect for parties or holiday prep!
  • Refrigerator: Leftovers keep up to 3-4 days in an airtight container in the fridge. Let them cool completely before storing to prevent a soggy texture.
  • Freezer: Freeze the stuffed mushrooms before baking. Arrange the stuffed mushrooms on a parchment-lined tray, freeze until solid, then store in a freezer-safe container or bag. Bake straight from frozen, adding 5-10 extra minutes of baking time.
  • To reheat: Reheat in a 375°F oven for 10-12 minutes, or until warmed through and lightly crisp on top. Avoid microwaving, as it softens them too much. However, if you're in a pinch, use short bursts and a paper towel underneath to absorb moisture.

FAQs

What goes in a stuffed mushroom?

The filling is made of sautéed veggies, cream cheese, toasted pine nuts, pecorino, parsley, lemon zest, and seasonings.

Should you pre-cook mushrooms before stuffing?

It is not necessary to pre-cook the mushrooms unless they are overly large. If they are larger than 2 inches wide, then you can pre-bake them for 8-10 minutes with olive oil, salt, and pepper. This helps them soften and shrink a bit. Let cool before stuffing.

How long do stuffed mushrooms take in the oven?

Stuffed mushrooms bake for 18-24 minutes at 400°F, depending on size. They’re done when the mushrooms are tender and the tops are golden brown.

What spices enhance mushroom flavor?

Dried herbs pair particularly well with mushrooms. Here I use dried Italian seasoning to enhance the flavor. A simple seasoning of salt and pepper goes a long way in bringing out the earthy, deep flavors of the mushrooms.

stuffed mushrooms with pinenuts and red peppers on plate with golden tops, garnished with parsley.

More Favorite Party Appetizers

After you try this Stuffed Mushrooms recipe, let us know how it turns out in the comments below. Your review will help other readers, too! Sign up here to join our community and receive our latest recipes and weekly newsletter! xoxo Sylvia

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
These stuffed mushrooms are 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!

Stuffed Mushrooms

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Sylvia Fountaine | Feasting at Home
  • Prep Time: 20
  • Cook Time: 25
  • Total Time: 45 minutes
  • Yield: 20 1x
  • Category: appetizer, thanksgiving, christmas, fall, entertaining
  • Method: Baked
  • Cuisine: italian
  • Diet: Vegetarian

Description

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!


Ingredients

Units Scale
  • 24 ounces of large cremini mushrooms (2-inch baby bellas), stems removed and chopped finely.
  • 1/2 cup pinenuts (or sub chopped walnuts or pecans or toasted bread crumbs)
  • 12 tablespoons olive oil, use some for spraying or brushing
  • 1/2 cup diced onion, finely diced
  • 1/2 cup red bell pepper, finely diced
  • 4 garlic cloves, minced
  • 3/4 teaspoon salt, more for sprinkling
  • 1/2 teaspoon fennel seeds
  • 1/2 teaspoon Italian Seasoning
  • 1/2 teaspoon red pepper flakes
  • 1/2 teaspoon black pepper, more for sprinkling
  • 1/2 cup cream cheese, softened (or goat cheese or vegan cream cheese)
  • 1/3 cup pecorino or parmesan, grated ( or vegan parmesan)
  • 1/4 cup flat-leaf parsley, chopped
  • 12 teaspoons lemon zest

Instructions

  1. Preheat oven to 400°F 
  2. Toast the pinenuts in a dry skillet over medium heat, stirring until golden and toasty, set aside.
  3. Prep Mushrooms. 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. 
  4. Saute the filling.  Heat the olive oil in the same skillet, add the onions, bell pepper, garlic, and mushroom stems, and saute 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 saute for a few more minutes.
  5. Combine. Place this in a medium bowl with the cream cheese, pine nuts, pecorino,  parsley, and lemon zest and mix until combined. Season to taste. 
  6. Stuff. Using two small spoons, stuff each mushroom with about 1 tablespoon of filling, dividing equally. 
  7. Bake on the middle rack until the mushrooms get tender, and the tops are golden, about 18-24 minutes, depending on size. See notes. 
  8. Sprinkle with more chopped parsley and serve.

Notes

Mushrooms: Large cremini mushrooms (called baby bella) are ideal for their size ( 2 inches wide), meaty texture, and earthy flavor. White button mushrooms also work well, but cremini have more flavor, and tend to hold their shape and moisture better when baked. TIP: if your mushrooms are much larger than 2 inches wide, I would prebake them for 8-10 minutes (spray with olive oil, season with salt and pepper) until just softened, then stuff. 

Make ahead: You can prepare the filling and stuff the mushrooms up to one day in advance. Store them covered in the fridge, then bring to room temp, and bake just before serving. This makes them perfect for parties or holiday prep - they come out just as delicious and golden.

Variations: Substitute vegan cream cheese (or cashew cream) and  vegan parmesan in place of pecorino. The flavor stays rich and satisfying - no one will miss the dairy! Or add a cup of browned Italian sausage for a meatier option- piling them up high. If allergic to nuts, use bread crumbs or toasted panko

To Store: Leftover stuffed mushrooms will keep beautifully for up to 3-4 days in an airtight container in the refrigerator. Let them cool completely before storing to prevent condensation that can make them soggy.

To Reheat: For best texture, reheat in a 375°F oven for 10-12 minutes, or until warmed through and lightly crisp on top. Avoid microwaving if possible - it softens the mushrooms too much - but if you're in a pinch, use short bursts and a paper towel underneath to absorb moisture.

To Freeze: You can freeze them before baking for make-ahead convenience. Arrange stuffed mushrooms on a parchment-lined tray, freeze until solid, then store in a freezer-safe container or bag. Bake straight from frozen, adding about 5-10 extra minutes of bake time.

Nutrition

  • Serving Size: 2 mushrooms
  • Calories: 125
  • Sugar: 2.5 g
  • Sodium: 257.5 mg
  • Fat: 10.2 g
  • Saturated Fat: 3.4 g
  • Carbohydrates: 6.4 g
  • Fiber: 1.4 g
  • Protein: 4.2 g
  • Cholesterol: 14.7 mg

Share this with the world!

Subscribe
to get recipes via email

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Our Latest Recipes