This savory puff pastry mushroom tart is flaky, buttery, and layered with caramelized mushrooms and onions, garlic, thyme, and melty cheese. It's an easy, crowd-pleasing vegetarian tart that's perfect for holiday entertaining, brunch, or a weeknight.

Want to save this recipe?
Enter your email below and get it sent straight to your inbox. Plus, I'll send you easy and delicious recipes every week!
As a recipe developer who creates plant-forward dishes for both home cooks and national food brands, I've learned the small technique tweaks that make a huge difference here: how to cook mushrooms so they brown instead of steam, how to keep the pastry crisp on the bottom, and how to build savory depth without complicating things. This tart brings all of that to the table--literally!
I'm always looking for easy, elegant recipes that pack in big flavor without a lot of fuss--and this mushroom tart puff pastry does exactly that. When you combine deeply caramelized mushrooms and onions with garlic, thyme, melty cheese, and a touch of acidity, all layered onto buttery store-bought puff pastry, the result is a flaky, savory tart that tastes restaurant-level but takes less than 30 minutes of hands-on time.
Jump to:
Why This Mushroom Tart Works (Flavor & Texture Breakdown)
- Deep, savory flavor: Browning the mushrooms properly (instead of steaming them) builds rich, caramelized depth in every bite. I use the same browning method is my easy mushroom stroganoff!
- Great for make-ahead hosting: The mushroom filling can be prepped days in advance, and the tart bakes beautifully right before serving, making it perfect for stress-free entertaining.
- No soggy crust: See below for useful tips and tricks on creating a light and flaky crust!
- Minimal effort, big payoff: Store-bought puff pastry gives you an elegant, bakery-worthy tart with very little prep time.
- Perfect texture contrast: Buttery, golden pastry; garlicky mushrooms; & melty cheese = perfection.
- Endlessly adaptable: Swap mushrooms, herbs, or cheeses to match the season, your mood, or what's in the fridge!
Tart Ingredient Guide & Variations

- Store-bought (frozen) puff pastry: Keep it cold until ready to use so that it rises properly without getting soggy. Use a butter-free brand to make it vegan. Use it to make my savory feta quiche!
- Mushrooms: Cremini mushrooms give you the best flavor and texture, while still being budget-friendly. Slice them evenly so they brown instead of steaming.
- Onion: Caramelizing onions in olive oil helps to release their sweet, jammy flavor.
- Thyme: Fresh thyme is classic with mushrooms, but rosemary or tarragon also work well!
- Gruyère Cheese: Fontina or goat cheese would also work really well for this mushroom galette; the cheese acts as a moisture barrier to keep the pastry crisp.
- White wine vinegar: Adds acidity and depth while helping lift all of the flavorful bits from the pan.
- Egg-wash: Gives the pastry its golden shine. Use non-dairy milk or olive oil for a plant-based tart.
How to Make Vegetarian Mushroom Tart
*See recipe card below for printer-friendly version
Prep the Mushrooms & Aromatics
Heat a couple of tablespoons of olive oil in a large skillet over medium heat. Add the sliced onion, reduce the heat to medium-low, and cook until soft and golden, about 20 minutes, stirring occasionally. Stir in the vinegar, garlic, thyme, salt, and pepper, and cook for another 1-2 minutes. Transfer the onion mixture to a bowl and let it cool slightly.


Wipe out the skillet, add the remaining olive oil, and increase the heat to medium high. Add the mushrooms in an even layer without overcrowding. Let them cook undisturbed for 4-5 minutes to get a good sear, then flip and cook for another 2 minutes without stirring. Remove from heat and let mushrooms cool.

Assemble the Puff Pastry Tart
Preheat the oven to 400°F and line a large baking sheet with parchment. Lightly roll out the puff pastry directly on the parchment, then score a 1-inch border around the edges. Brush the border with egg wash and prick the center with a fork. If the mushrooms are still warm, pop the pastry into the fridge to keep it cold.


Sprinkle the Gruyère evenly over the center of the pastry, then spoon the caramelized onions on top. Add the mushrooms (leaving behind any liquid in the pan), and gently spread everything into an even layer. Finish with the grated Parmesan.


Bake for about 30 minutes, or until the border is deeply golden and puffed. Season with salt and pepper. Serve warm or at room temperature.
How to Prevent a Soggy Puff Pastry Crust
- Bake at a high temperature (375°-400°F) so the pastry puffs quickly and becomes crispy.
- Vent the pastry with a fork to allow steam to escape and prevent soggy pockets.
- Keep the dough cold right up until baking to protect the butter layers and ensure proper rising.
- Let pre-cooked (warm/hot) fillings cool before adding them to cold puff pastry.
Make-Ahead, Storage, & Reheating FAQ

Yes! You can make the onion and mushroom filling up to 3 days in advance and store it in the fridge. For the easiest hosting experience, you can also assemble the tart up to 6 hours ahead (without the egg wash). Keep it refrigerated, then brush the edges and bake when you're ready.
The key is keeping everything cold. Prep the filling in advance, but don't add it to the pastry until pastry is cold and the mushrooms have cooled. Assembled tarts should stay refrigerated until they go straight into the oven.
Store leftovers in an airtight container for up to 3 days. Let the tart cool completely before refrigerating so the pastry doesn't steam itself and turn soft.
To get the best results, you'll have to skip the microwave. Instead, reheat slices in a toaster oven or oven at 350°F for around 10 minutes. For maximum crispiness, place slice directly on a preheated baking sheet.
Absolutely! Freeze fully baked slices on a sheet pan, then transfer to an airtight container or freezer bag. Store in the freezer for up to 2 months. You can reheat directly from frozen in a 350°F oven (no thawing necessary!) until hot and crisp, around 15-20 minutes.
Puff Pastry Troubleshooting FAQ

This usually happens when the pastry gets too warm before baking. Puff pastry needs to be cold before being placed into an oven with high heat in order to create steam and lift. Always keep the dough chilled until it goes into a fully preheated oven, and avoid rolling it too thin, which can flatten the layers.
If the edges brown too fast, tent them with foil during the last few minutes of baking.
Your oven might not be hot enough, or heat isn't circulating properly. Bake on a lower-middle rack or use a preheated baking sheet to encourage bottom browning. If you need to, extend the bake time by a few minutes, until the base feels crisp.
Sure! To make mushroom tartlets, cut your puff pastry into smaller squares-about 4 inches each-and assemble them the same way, leaving a small border around the edges. Individual tarts bake faster, usually in 10-15 minutes, depending on the size.
More Vegetarian Puff Pastry Recipes
Tried this recipe? Please leave a star ⭐️⭐️⭐️⭐️⭐️ rating below and/or a review in the comments section further down the page. You can also stay in touch with me through social media by following me on Instagram, Pinterest, TikTok, and Facebook.
Subscribe to my email newsletter to get a FREE e-book of 15 Healthy Weeknight Recipes, and get new recipes delivered to your inbox every week!

Mushroom Tart Recipe
Equipment
- 1 large baking sheet
Ingredients
- 1 sheet puff pastry, thawed according to package instructions
- 1 egg + 1 Tablespoon water, beaten together
- 3 Tablespoons extra-virgin olive oil, divided
- 1 medium yellow onion, thinly sliced into half moons
- 1 Tablespoon white wine vinegar
- 2 garlic cloves, minced
- 2 Tablespoons fresh thyme, chopped, or 2 teaspoons dried thyme
- salt & pepper
- 8 ounces cremini mushrooms, thinly sliced *Remove any dirt with a damp paper towel, but don't rinse them under water, or they will become soggy.
- ¾ cup Gruyère cheese, grated
- 2 Tablespoons Parmesan cheese, grated
Instructions
Prep Aromatics & Mushrooms
- Heat 2 tablespoons olive oil in a large frying pan over medium. Add sliced onion and adjust heat to medium-low. Cook until onion is soft and golden brown, around 20 minutes, stirring every once in a while.
- Add vinegar, garlic, thyme, pinch of salt and pepper, and cook for another 2 minutes.
- Transfer onion mixture to a bowl, and set aside to cool.
- Use a paper towel to wipe out your frying pan. Add remaining tablespoon of olive oil, and adjust heat to medium-high. Add mushrooms to pan without overcrowding them. To get a nice sear, do not touch the mushrooms for 4-5 minutes. Quickly flip the mushrooms, and sear the other side for 2 minutes, being sure not to stir/move them around. Remove mushrooms from heat and let cool for 10-15 minutes.
Assemble Puff Pastry
- Preheat the oven to 400°F. Line a large baking sheet with parchment paper.
- Lightly roll out the puff pastry on your parchment paper. Using a knife, score the puff pastry about 1 inch from the edge. Brush border with the egg wash, using a pastry brush. Prick the center of the dough all over with a fork (this prevents the crust from becoming soggy). If your mushrooms have cooled, you can go directly to the next step. Otherwise, place your prepped pastry in the fridge to keep it cold while you wait.
- Sprinkle grated Gruyère cheese evenly over pastry. Spoon caramelized onion mixture on top of cheese, followed by cooked mushrooms (leaving any liquid behind in the pan). Use a rubber spatula to spread onion and mushrooms evenly over the pastry. Top with the grated Parmesan cheese.
- Bake for 30 minutes, until tart border becomes deep golden brown. Season to taste with additional salt and pepper, and slice into 9 squares. Serve warm or at room temperature.
Video
Notes
- Keep the dough cold right up until baking to protect the butter layers and ensure proper rising.
- Storage: Store leftovers in an airtight container for up to 3 days. Let the tart cool completely before refrigerating so the pastry doesn't steam itself and turn soft.
- Reheating instructions: Reheat slices in a toaster oven or oven at 350°F for around 10 minutes. For maximum crispiness, place slice directly on a preheated baking sheet. Avoid reheating in the microwave if at all possible, as the pastry will become soft.











Mackenzie says
As a vegetarian, I'm always looking for new easy recipes to try. I cannot stress how good this was!! To quote my husband: "Can we please eat this every night??" I really appreciated the puff pastry tips as well!
MaryAnne says
Thanks so much, Mackenzie! So glad the tips were helpful, and yes, you can eat it every night lol!