Delicate, buttery, and bursting with savory mushroom flavor, these Mushroom Puffs are the perfect appetizer for parties, brunches, or cozy nights in. Wrapped in flaky puff pastry and filled with a creamy mushroom mixture, each bite melts in your mouth with a balance of crisp and soft textures. Simple to make and elegant to serve, this recipe is a crowd-pleaser you’ll want to keep on repeat.
Why You’ll Love This Recipe
- Buttery puff pastry with a rich mushroom filling
- Elegant and impressive, yet simple to make
- Perfect for holidays, gatherings, or snacks
- Great make-ahead option for entertaining
- Vegetarian-friendly and full of umami flavor
Ingredients

- 1 sheet puff pastry, thawed
- 2 tablespoons butter
- 1 tablespoon olive oil
- 2 cups finely chopped mushrooms (button or cremini)
- 1 small onion, finely diced
- 1 garlic clove, minced
- 2 tablespoons cream cheese or mascarpone
- 1 teaspoon chopped fresh thyme (or ½ teaspoon dried)
- Salt and pepper to taste
- 1 egg, beaten (for egg wash)
- 1 tablespoon grated Parmesan (optional)
Step-by-Step Instructions

- Preheat oven to 400°F (200°C). Line a baking sheet with parchment paper.
- Heat butter and olive oil in a skillet over medium heat.
- Add onions and sauté for 2–3 minutes until soft. Add garlic and cook for 30 seconds.
- Stir in chopped mushrooms and cook until all moisture evaporates and mixture turns golden.
- Season with salt, pepper, and thyme. Remove from heat and mix in cream cheese.
- Roll out puff pastry on a lightly floured surface and cut into 3-inch squares.
- Spoon a small amount of filling in the center of each square.
- Fold the pastry over to form triangles or pockets. Seal edges with a fork.
- Brush tops with beaten egg and sprinkle with Parmesan if using.
- Bake for 15–18 minutes, or until puffed and golden brown.
- Let cool slightly and serve warm.
Tips & Variations
- Add a pinch of chili flakes or smoked paprika for a mild kick.
- Replace cream cheese with ricotta or goat cheese for a tangy twist.
- Try adding spinach or caramelized onions for a richer filling.
- Use mini muffin tins to create bite-sized puffs for parties.
- Store-bought puff pastry works great, but you can use homemade too.
Storage & Freezer Instructions
Refrigerate:
- Store leftovers in an airtight container for up to 3 days.
- Reheat in the oven or air fryer at 350°F (175°C) for 5–7 minutes until crisp again.
Freeze:
- Freeze unbaked puffs on a tray until solid, then store in a freezer bag for up to 2 months.
- Bake from frozen, adding 3–5 extra minutes to baking time.
Serving & Pairing Ideas

- Serve with garlic aioli, sour cream dip, or herbed yogurt sauce.
- Pair with soups or salads for a cozy meal.
- Perfect addition to charcuterie or appetizer boards.
- Serve as brunch bites or elegant finger food for gatherings.
Frequently Asked Questions
Can I prepare mushroom puffs ahead of time?
Yes. Assemble the puffs and refrigerate them for up to 24 hours before baking. This makes them perfect for preparing in advance for events.
Can I use canned mushrooms?
Fresh mushrooms give the best texture and flavor. If you use canned, drain and dry them thoroughly before cooking to avoid sogginess.
How can I keep puff pastry crispy after baking?
Cool puffs on a wire rack so steam can escape. Reheat in an oven, not a microwave, to maintain crispness.
Can I make these vegan?
Yes! Use plant-based puff pastry and swap butter, cream cheese, and egg wash with vegan alternatives like olive oil and dairy-free cheese.
Ready to Make It?
These Mushroom Puffs are everything you love in one bite, flaky, buttery pastry and creamy, savory mushrooms. Whether you’re serving them for a party, brunch, or a quiet evening snack, they’re guaranteed to disappear fast. Save and share this recipe for your next get-together!
You Might Also Like
- Potato Croquettes – Crispy outside, creamy inside – perfect appetizer bites
- Gingerbread Cookies – Soft, spiced cookies full of holiday flavor
- Cranberry Orange Scones – Buttery and fragrant, ideal for brunch
- Chewy Oatmeal Raisin Cookies – Comforting, chewy, and warmly spiced
Mushroom Puffs
- Total Time: 40 minutes
- Yield: 12 puffs 1x
- Diet: Vegetarian
Description
Flaky puff pastry filled with creamy mushrooms and herbs — an elegant appetizer that’s crispy outside and tender inside.
Ingredients
1 sheet puff pastry, thawed
2 tablespoons butter
1 tablespoon olive oil
2 cups finely chopped mushrooms (button or cremini)
1 small onion, finely diced
1 garlic clove, minced
2 tablespoons cream cheese or mascarpone
1 teaspoon chopped fresh thyme (or ½ teaspoon dried)
Salt and pepper to taste
1 egg, beaten (for egg wash)
1 tablespoon grated Parmesan (optional)
Instructions
1. Preheat oven to 400°F (200°C) and line a baking sheet with parchment paper.
2. Melt butter and olive oil in a skillet over medium heat.
3. Add onions and sauté for 2–3 minutes, then stir in garlic.
4. Add chopped mushrooms and cook until liquid evaporates and mixture turns golden.
5. Season with salt, pepper, and thyme. Stir in cream cheese until smooth.
6. Roll out puff pastry and cut into 3-inch squares.
7. Spoon mushroom filling in center, fold, and seal edges with a fork.
8. Brush with egg wash, sprinkle Parmesan if desired.
9. Bake 15–18 minutes until puffed and golden brown.
10. Cool slightly before serving.
Notes
Add chili flakes or smoked paprika for subtle heat.
Use ricotta or goat cheese instead of cream cheese for variation.
Reheat leftovers in the oven for crispness.
- Prep Time: 20 minutes
- Cook Time: 20 minutes
- Category: Appetizer
- Method: Baked
- Cuisine: European
Nutrition
- Serving Size: 1 puff
- Calories: 110
- Sugar: 0.6g
- Sodium: 98mg
- Fat: 7g
- Saturated Fat: 3g
- Unsaturated Fat: 3.5g
- Trans Fat: 0g
- Carbohydrates: 9g
- Fiber: 0.8g
- Protein: 2.4g
- Cholesterol: 22mg