Want a tart so rich and savory it tastes like it came from a French bakery? This Caramelized Onion & Gruyère Cheese Puff Pastry Tart delivers deeply caramelized onions and a creamy, cheesy custard filling wrapped in genuinely flaky puff pastry.

A quick note before diving in: the reference version of this recipe used shortcrust pastry despite the title specifically saying “Puff Pastry Tart,” and it called for butter, heavy cream, eggs, gruyère, and parmesan, none of which are vegan. This version switches to actual puff pastry to match the title, and rebuilds the custard filling using a silken tofu base with plant-based cheeses, keeping that same rich, savory, custardy result.
I started experimenting with tofu-based custards after getting tired of vegan quiche recipes that turned out watery or bland. Blending silken tofu with the right seasonings genuinely creates a custard that sets up beautifully, holding its shape just like the egg version. Now this is my go-to whenever I want a savory tart that tastes genuinely rich without any dairy or eggs involved.
Why This Caramelized Onion Tart Deserves a Spot on Your Appetizer Table
Appetizer recipes don’t need eggs or dairy to deliver that rich, custardy texture, and this caramelized onion and gruyère-style tart proves that completely. Deeply caramelized onions, a silky tofu-based custard, and flaky puff pastry combine for one of the more elegant puff pastry tart appetizers you’ll serve this season.
Here’s what makes this recipe worth the extra time:
- Genuinely flaky-real puff pastry delivers that signature buttery, layered crust
- Naturally dairy-free and egg-free-a silken tofu custard mimics that same rich texture
- Deep caramelized flavor-the onions genuinely need that full cooking time to develop sweetness
- Feeds a crowd-8 servings makes this perfect for a gathering
- Genuinely impressive presentation-this looks like it came from a bakery case
Ever had a savory tart so rich you couldn’t believe it was plant-based? That’s exactly what a well-made tofu custard delivers. IMO, silken tofu is genuinely one of the most underrated ingredients for replicating that classic quiche-like texture in vegan baking.
Your Recipe Timing and Serving Details
Here’s the quick breakdown before you start caramelizing onions:
- Prep Time- 30 minutes
- Cook Time- 30 minutes
- Total Time- 1 hour
- Servings- 8
- Calories- Approximately 320 kcal per serving
An hour total, with a good chunk of that being the onion caramelizing process, gets you a tart that serves 8, making this a genuinely great appetizer for a dinner party or holiday gathering. Double the batch with two tarts if you’re feeding a bigger crowd.
Equipment You’ll Need For Caramelized Onion & Gruyère Cheese Puff Pastry Tart

This recipe uses a few specific tools to get that classic tart shape and texture. Here’s what to have ready:
- 9-inch tart tin
- Baking beans or pie weights (for blind baking)
- Parchment paper
- Large frying pan (for caramelizing the onions)
- Blender or food processor (for the tofu custard)
- Mixing bowl
No stand mixer required. A tart tin, a frying pan, and a blender handle the entire process.
Ingredients Breakdown
This recipe comes together in three parts: the puff pastry base, deeply caramelized onions, and a silky tofu-based custard filling.
For the Tart
- 1 sheet puff pastry, thawed (about 12 oz, check the label for vegan-friendly ingredients)
- 3 large onions, sliced
- 2 oz vegan butter
- 3 sprigs fresh thyme
For the Custard Filling
- 14 oz silken tofu, drained
- 3/4 cup unsweetened plant-based cream (oat or soy cream work well)
- 2 tablespoons cornstarch
- 1 tablespoon nutritional yeast
- 1/4 teaspoon ground turmeric (for color)
- 3.5 oz vegan gruyère-style cheese, grated
- 1/4 cup vegan parmesan, grated
- Salt and pepper, to taste
Silken tofu genuinely makes this custard work. Its smooth, creamy texture blends into something that sets up firm in the oven, closely mimicking the texture of an egg-based filling.
How to Make Caramelized Onion & Gruyère Cheese Puff Pastry Tart

Ready to build this? Here’s exactly how it comes together.
Step 1- Preheat and Prep the Pastry
Heat your oven to 190°C (375°F). Line a 9-inch tart tin with the puff pastry sheet.
Step 2- Blind Bake the Crust
Fill the tart with baking beans or pie weights and blind bake for 15 minutes. Remove the beans and parchment, then bake for another 10 minutes until lightly golden.
Step 3- Caramelize the Onions
While the pastry bakes, melt the vegan butter in a frying pan over medium heat and add the sliced onions. Turn the heat to low and cook for 20 to 25 minutes, until the onions turn deeply caramelized, stirring occasionally for even color.
Step 4- Make the Tofu Custard
In a blender, combine the silken tofu, plant-based cream, cornstarch, nutritional yeast, and turmeric. Blend until completely smooth. Transfer to a bowl and stir in the grated gruyère-style cheese and chopped thyme. Season with salt and pepper.
Step 5- Combine and Fill
Stir the caramelized onions into the tofu custard mixture, then pour everything into the pre-baked tart shell.
Step 6- Top and Bake
Sprinkle the vegan parmesan over the top and bake for 25 minutes, or until the filling sets and turns golden brown.
Step 7- Cool and Serve
Let the tart cool for 5 minutes before slicing.
Serving Ideas for This Tart
This rich, savory tart works beautifully in a variety of settings. Here’s how I like to serve it:
- Dinner party starter– slice into small wedges for an elegant first course
- Brunch centerpiece– pair with a simple salad for a complete brunch spread
- Wine pairing– serve alongside a glass of white wine for a cozy evening
- Holiday appetizer– this genuinely fits any festive gathering table
- Picnic-friendly slice– this tart holds up well served at room temperature too
Ever wondered why silken tofu works so well as an egg replacement in savory custards? Its smooth, creamy texture and neutral flavor take on whatever seasoning you add, while the protein content helps it set up firm in the oven, closely mimicking that classic quiche-like structure.

Tips for Getting This Tart Right
A few things I’ve picked up from making this more times than I can count:
- Don’t rush the onion caramelizing. The full 20 to 25 minutes is what develops that deep, sweet flavor.
- Blend the tofu custard thoroughly. Any remaining lumps will show up in the final texture.
- Don’t skip blind baking the crust. This prevents a soggy bottom once the custard filling goes in.
- Let the tart cool before slicing. This helps the custard set fully for cleaner slices.
I once rushed the onion caramelizing because I was short on time, and the flavor ended up noticeably milder than my usual batches :/ That full cooking time genuinely makes a difference in the final result.
Nutrition Breakdown (Per Serving)
Here’s an estimated nutrition breakdown per serving, based on 8 total servings from this recipe:
- Calories- approximately 320 kcal
- Carbohydrates- 24g
- Protein- 10g
- Fat- 20g
- Saturated Fat- 7g
- Sodium- 320mg
- Fiber- 2g
- Sugar- 6g
Since this version uses silken tofu instead of eggs and cream, it comes in naturally cholesterol-free while still delivering that same rich, custardy texture. These numbers are estimates, since exact values vary depending on your specific brands of vegan cheese and puff pastry.
Still Hungry, Try It Next recipe
Creamy Whipped Brie Cheese Dip with Hot Honey

Storage and Make-Ahead Tips
This tart keeps well in the fridge for up to 3 days, covered tightly. Reheat individual slices in the oven to bring back some crispness in the pastry instead of using the microwave.
If you’re prepping ahead, caramelize the onions and make the tofu custard a day in advance, storing them separately. Assemble and bake the tart fresh for the best texture on the pastry.
Common Questions About This Tart
Can I use regular tofu instead of silken tofu? No, silken tofu has the smooth, blendable texture this custard needs. Regular firm tofu won’t create the same result.
Is puff pastry always vegan? Not always. Check the ingredient label, since some brands use butter instead of vegetable shortening.
Can I make this ahead of time? Yes, bake the full tart a day ahead and reheat individual slices before serving.
What can I use instead of vegan gruyère-style cheese? Any melty plant-based cheese works as a substitute, though a nutty, gruyère-style shred gets you closest to the original flavor.
My Final Thoughts

This Caramelized Onion & Gruyère Cheese Puff Pastry Tart proves that a genuinely rich, elegant tart doesn’t need eggs or dairy to deliver on flavor and texture. Deeply caramelized onions, a silky tofu-based custard, and flaky puff pastry come together for one of the more impressive puff pastry tart appetizers you’ll serve this season.
Make this once, and it’s likely earning a permanent spot in your entertaining rotation. Whether you serve it at a dinner party or a holiday gathering, this tart delivers real, rich, savory flavor every single time. Preheat that oven your next favorite savory tart is just an hour away.

Caramelized Onion & Gruyère Cheese Puff Pastry Tart Appetizer
Ingredients
Equipment
Method
- Step 1- Preheat and Prep the Pastry
- Heat your oven to 190°C (375°F). Line a 9-inch tart tin with the puff pastry sheet.
- Step 2- Blind Bake the Crust
- Fill the tart with baking beans or pie weights and blind bake for 15 minutes. Remove the beans and parchment, then bake for another 10 minutes until lightly golden.
- Step 3- Caramelize the Onions
- While the pastry bakes, melt the vegan butter in a frying pan over medium heat and add the sliced onions. Turn the heat to low and cook for 20 to 25 minutes, until the onions turn deeply caramelized, stirring occasionally for even color.
- Step 4- Make the Tofu Custard
- In a blender, combine the silken tofu, plant-based cream, cornstarch, nutritional yeast, and turmeric. Blend until completely smooth. Transfer to a bowl and stir in the grated gruyère-style cheese and chopped thyme. Season with salt and pepper.
- Step 5- Combine and Fill
- Stir the caramelized onions into the tofu custard mixture, then pour everything into the pre-baked tart shell.
- Step 6- Top and Bake
- Sprinkle the vegan parmesan over the top and bake for 25 minutes, or until the filling sets and turns golden brown.
- Step 7- Cool and Serve
- Let the tart cool for 5 minutes before slicing.
Notes
Nutrition Breakdown (Per Serving)
Here’s an estimated nutrition breakdown per serving, based on 8 total servings from this recipe:- Calories- approximately 320 kcal
- Carbohydrates- 24g
- Protein- 10g
- Fat- 20g
- Saturated Fat- 7g
- Sodium- 320mg
- Fiber- 2g
- Sugar- 6g

Hi — I’m Rachel. I’m a wife, a mom, and a home cook who believes that food should bring comfort, joy, and compassion to the table. I live with my family — two hungry little foodies who are my most honest recipe testers — and together we’ve built a kitchen culture that’s all about good food that happens to be 100% vegan. I started this blog because I wanted a place to share the recipes that keep our days moving, the dishes that make weeknights feel a little easier, and the meals that become our little family traditions.