These Gruyere Mushroom and Caramelized Onion Bites are little pieces of heaven! With rich cheese, savory mushrooms, and sweet onions, they are packed with flavor in every bite.
They’re perfect for parties or just a cozy night in. I could eat a whole tray by myself! Don’t worry, I won’t judge if you do the same! 😄
Key Ingredients & Substitutions
Puff Pastry: This is the flaky base of the bites. If you don’t have puff pastry, you can use phyllo dough layered with butter for a lighter texture or even make a biscuit base for a different twist!
Gruyere Cheese: Gruyere gives a rich flavor, but if you can’t find it, consider using Swiss cheese or even a mix of mozzarella and cheddar for a similar meltiness without losing too much flavor.
Onions: Sweet onions, like Vidalia, work wonderfully here. If you want a sharper taste, yellow onions are a great option, or you can use shallots for a milder flavor.
Mushrooms: I recommend cremini or button mushrooms for their texture, but you could also try portobello for a meatier bite or even canned mushrooms in a pinch if fresh ones aren’t available.
Thyme: Fresh thyme is fantastic, but dried thyme will also work. Use about one-third the amount as dried herbs are stronger. If you’re not a fan of thyme, rosemary or oregano are good alternative herbs.
How Do I Caramelize Onions Perfectly?
Caramelizing onions is a simple yet essential step for flavor. The key is patience. You want to cook them low and slow so the natural sugars develop. Here’s how to get it just right:
- Start with a large, heavy skillet on medium-low heat to prevent burning.
- Add butter and olive oil, then toss in your sliced onions with a pinch of salt and sugar.
- Stir occasionally but let them cook for about 20-25 minutes until they’re golden and soft. Aim for a deep, rich color.
- If they start sticking, add a splash of water or broth to help them along.
This wonderful sweetness will add depth to your bites!

How to Make Gruyere Mushroom and Caramelized Onion Bites
Ingredients You’ll Need:
For the Bites:
- 1 sheet puff pastry (thawed if frozen)
- 1 cup Gruyere cheese, shredded
- 1 large onion, thinly sliced
- 8 oz mushrooms (such as cremini or button), sliced
For Cooking:
- 2 tbsp unsalted butter
- 1 tbsp olive oil
- 1 tsp fresh thyme leaves, plus extra sprigs for garnish
- 1 tsp sugar
- Salt and freshly ground black pepper, to taste
How Much Time Will You Need?
This delicious recipe will take about 35-40 minutes to prepare. You’ll spend about 10-15 minutes prepping the ingredients, and then around 20-25 minutes for baking and caramelizing. Perfect for a tasty appetizer without too much hassle!
Step-by-Step Instructions:
1. Preheat the Oven:
Start by preheating your oven to 400°F (200°C). While that’s heating up, line a baking sheet with parchment paper to prevent sticking and make cleanup easy.
2. Prepare the Puff Pastry:
On a lightly floured surface, roll out your thawed puff pastry. Using a cookie cutter or a knife, cut the pastry into small squares or circles, about 2 inches in diameter. Place these pieces onto your prepared baking sheet, leaving some space between them.
3. Add Gruyere Cheese:
Sprinkle a generous amount of shredded Gruyere cheese over each piece of puff pastry. This will melt beautifully as it bakes!
4. Bake the Pastry:
Pop the baking sheet into your preheated oven and bake for 10-12 minutes. You’ll know they’re ready when the pastry is puffed up and golden brown. Remove them from the oven and set aside.
5. Caramelize the Onions:
While the pastry is baking, grab a large skillet. Heat the butter and olive oil over medium-low heat. Add the thinly sliced onions along with the sugar, and sprinkle a pinch of salt. Cook slowly, stirring occasionally, for about 20-25 minutes until the onions are deep golden and soft. Patience is key here!
6. Cook the Mushrooms:
Once the onions are caramelized, add the sliced mushrooms to the skillet. Increase the heat to medium and continue cooking until the mushrooms are browned and any liquid they released has evaporated, which should take about 5-7 minutes.
7. Add Thyme and Season:
Mix in the fresh thyme leaves and season with salt and pepper to your taste. Remove the skillet from heat.
8. Assemble the Bites:
Now comes the fun part! Spoon the delicious caramelized onion and mushroom mixture onto each of the Gruyere-topped puff pastry bites.
9. Garnish and Serve:
To finish, add a small sprig of fresh thyme on top of each bite for a lovely touch. Serve warm and enjoy these scrumptious, savory bites with friends and family!
Can I Use Store-Bought Puff Pastry for This Recipe?
Absolutely! Store-bought puff pastry is a great timesaver and works perfectly in this recipe. Just make sure to thaw it according to package instructions before rolling it out.
How Do I Store Leftover Bites?
To store leftovers, place them in an airtight container in the fridge. They can last for up to 3 days. To reheat, warm them in a preheated oven at 350°F (175°C) for about 10 minutes for best results.
Can I Make This Recipe Vegetarian?
Yes, this recipe is already vegetarian! The combination of Gruyere cheese, caramelized onions, and mushrooms creates a satisfying flavor profile that’s hearty enough as an appetizer or snack.
What If I Don’t Have Gruyere Cheese?
If Gruyere isn’t available, you can substitute with Swiss cheese or a mix of mozzarella and cheddar for a similar texture. Just be mindful that the flavor will vary slightly.



