If you’re craving something that’s both savory and irresistibly flaky, you’ve got to try this Vegan Caramelized Onion Spinach Puff Pastry Recipe. I absolutely love how the sweetness of the caramelized onions pairs with the earthy spinach and that subtle cheesy flavor from the nutritional yeast—it all wrapped up in buttery puff pastry is just magical. Trust me, whether you’re making this for a cozy weeknight or impressing guests, it’s sure to disappear fast!
Why You’ll Love This Recipe
- Simple Ingredients: You probably have most of these in your kitchen already, making it perfect for a last-minute treat.
- Rich Flavor Profile: The caramelized onions add a natural sweetness, balanced by herbs and nutritional yeast for that cheesy twist.
- Versatile and Convenient: Make it ahead, freeze, or serve fresh—this puff pastry adapts to your schedule.
- Perfect for Sharing: My family goes crazy for these—which means they’re a guaranteed crowd-pleaser.
Ingredients You’ll Need
This is one of those recipes where the ingredients shine because they’re simple but thoughtfully combined. Each one layers flavor, making sure you end up with a rich, comforting bite every time.

- Olive oil: Use a good quality extra virgin for flavor—plus, it’s perfect for sautéing those onions gently.
- Spinach: Fresh and chopped, it cooks down beautifully and keeps everything vibrant.
- Onion: Medium-sized and sliced thin; caramelizing it slowly brings out incredible sweetness.
- Garlic cloves: Grated for even distribution and maximum aroma.
- Thyme: This herb adds a subtle earthy note that complements the rest of the filling.
- Nutritional yeast: Your vegan “cheese” substitute that’s packed with umami flavor.
- Salt and chili flakes: Seasoning essentials—to taste, depending on how spicy you want to get.
- Puff pastry sheet: Pre-rolled is easiest, but homemade if you’re feeling adventurous!
- Nutmeg and black pepper: Just a pinch to round out the spices and add warmth.
- Maple syrup (optional): I love drizzling a little over the top for a subtle sweet finish that contrasts beautifully with the savory filling.
Variations
I love how flexible this Vegan Caramelized Onion Spinach Puff Pastry Recipe is. Over time, I’ve played around with different twists—and you should too! Personalizing it lets you keep it fresh and exciting every time.
- Adding vegan cheese: I sometimes stir in some vegan mozzarella or feta for an extra creaminess—my kids never notice!
- Swap spinach with kale or chard: If you want a different green flavor, kale works wonderfully but just make sure to massage it a bit before cooking.
- Spice it up: I enjoy upping the chili flakes or adding smoked paprika for a smoky heat that totally wakes up the flavors.
- Make mini pastries: Perfect for parties or appetizers; just cut your puff pastry into smaller squares.
How to Make Vegan Caramelized Onion Spinach Puff Pastry Recipe
Step 1: Slowly caramelize your onions
Start by heating 2 tablespoons of olive oil in a pan over low to medium heat. Add your sliced onion and sauté gently, stirring frequently so it doesn’t burn. This step takes time (about 15-20 minutes if you want the perfect golden color), but trust me, it’s worth the wait for that natural sweetness. Patience here means flavor later!
Step 2: Build the flavor base
Once your onions look beautifully golden and sweet, stir in the grated garlic, chili flakes, and thyme. Cook this mixture for just about a minute—this wakes up all those wonderful aromas without burning the garlic.
Step 3: Wilt the spinach and cook off excess moisture
Next, pile the chopped spinach into the pan and cover it with a lid. Let it cook for around 6 to 10 minutes or until it’s fully wilted. Then keep the pan uncovered to evaporate any extra water. You don’t want soggy pastry, so be patient and allow the mixture to dry out nicely.
Step 4: Stir in the nutritional yeast and cool
Take the pan off the heat and mix in the nutritional yeast, salt, and a pinch of nutmeg and black pepper. This step adds that cheesy flavor I love. Set the filling aside and let it cool down—this prevents the pastry from becoming soggy when you assemble.
Step 5: Assemble the puff pastries
Sprinkle some flour on your workspace. Roll out the puff pastry sheet and cut it into six equal squares. Spoon some of the spinach and caramelized onion mixture onto half of each square. Fold the pastry over, then seal the edges using a floured fork; don’t forget to cut 2-3 slits on top to let steam escape while baking. Pop them into the fridge for about 10 minutes—this helps the pastries hold their shape while baking.
Step 6: Glaze and bake to perfection
Mix 1 tablespoon of olive oil with a pinch of nutmeg and black pepper, then brush this glaze over the tops of your pastries. Bake in a preheated oven at 220°C (200°C fan) for 30 to 35 minutes or until puffed up and golden. The aroma during baking? Absolutely irresistible.
Step 7: The finishing touch
Once out of the oven, drizzle a little maple syrup over the warm pastries if you like that subtle sweet-savory contrast—I adore this touch, and it always delights my guests.
Pro Tips for Making Vegan Caramelized Onion Spinach Puff Pastry Recipe
- Low and Slow Onion Cooking: I learned that rushing caramelizing onions ruins the sweetness; keep the heat low and stir often for best results.
- Drain Your Spinach Well: After wilting, press your spinach gently in the pan to squeeze out extra moisture—this keeps your pastry crisp.
- Chill Before Baking: Refrigerating the assembled pastries prevents the dough from shrinking and helps maintain their shape.
- Use a Glaze for Golden Color: That olive oil glaze not only adds flavor but makes the pastry beautifully golden without using egg wash.
How to Serve Vegan Caramelized Onion Spinach Puff Pastry Recipe

Garnishes
I usually keep it simple and sprinkle a bit of fresh chopped parsley or a pinch of extra chili flakes on top. Sometimes a light drizzle of maple syrup adds that perfect sweet-savory vibe I adore. For parties, a touch of toasted sesame seeds can add a subtle crunch and nuttiness.
Side Dishes
These pastries pair beautifully with a fresh green salad dressed in lemon vinaigrette for a light contrast. When I want something heartier, I serve them alongside a bowl of creamy tomato soup or roasted root vegetables—comfort food heaven!
Creative Ways to Present
For brunches or special occasions, I arrange these pastries on a wooden board with little ramekins of spicy vegan mayo or mustard dip. You can slice them into bite-sized pieces for an appetizer-style presentation. I’ve even topped a larger baked sheet version with fresh herbs and edible flowers for a showstopper centerpiece.
Make Ahead and Storage
Storing Leftovers
Leftover pastries keep well in an airtight container in the fridge for up to 3 days. I like to layer them with parchment paper so they don’t stick together and still stay crispish when refrigerated.
Freezing
I discovered freezing these puff pastries really well preserves their flavor and texture. Just assemble them, flash-freeze on a tray, then transfer to a freezer bag. When you’re ready, bake straight from frozen, adding a few extra minutes to the baking time.
Reheating
To reheat, I preheat the oven to 180°C (350°F) and warm them for 10–15 minutes until golden and crispy again. Avoid microwaving if possible, as that can make the puff pastry soggy.
FAQs
-
Can I use frozen spinach for this Vegan Caramelized Onion Spinach Puff Pastry Recipe?
Absolutely! Just make sure to thaw and drain the spinach thoroughly before adding it to the pan to avoid extra moisture, which can make the pastry soggy.
-
Is puff pastry vegan by default?
Many store-bought puff pastries are vegan, but some contain butter or milk products, so always check the label. For a fully vegan dish, opt for brands labeled vegan or make your own at home.
-
Can I make this recipe gluten-free?
You can! Swap out the puff pastry for a gluten-free version (found at some specialty stores), though keep in mind the texture may be slightly different. The filling remains deliciously the same.
-
Can I prepare the filling in advance?
Yes, the caramelized onion and spinach filling can be made a day ahead and stored in the fridge. This makes assembly on baking day super quick and easy.
-
What’s the best way to serve these puff pastries?
Serve warm with a drizzle of maple syrup or alongside a tangy salad or soup for a balanced meal. They’re perfect for brunch, snacks, or even light dinners.
Final Thoughts
This Vegan Caramelized Onion Spinach Puff Pastry Recipe has become my go-to when I want something impressive but easy. It’s that comforting mix of flaky, savory, and just a touch of sweet that keeps everyone asking for more. I really think you’ll enjoy making it as much as eating it—so roll up your sleeves and give it a try; I’m confident it’ll be a new favorite in your kitchen too!
Print
Vegan Caramelized Onion Spinach Puff Pastry Recipe
- Prep Time: 5 minutes
- Cook Time: 35 minutes
- Total Time: 40 minutes
- Yield: 6 pastries
- Category: Snack
- Method: Baking
- Cuisine: Vegan, Western
- Diet: Vegan
Description
Delicious vegan caramelised onion and spinach puff pastry featuring a creamy, cheesy filling made with nutritional yeast, fragrant thyme, and a hint of maple syrup, all wrapped in flaky, golden puff pastry. This easy-to-make savory treat is perfect for a snack, appetizer, or light meal.
Ingredients
Filling Ingredients
- 2 tbsp olive oil
- 6-7 cups spinach, chopped
- 1 medium onion, sliced
- 2-3 garlic cloves, grated
- 1/2 tsp thyme
- 1 – 3/4 cup nutritional yeast
- Salt, to taste
- Chilli flakes, to taste
- 1/8 tsp nutmeg (or a pinch)
- 1/8 tsp black pepper (or a pinch)
- 1/2 – 1 tsp maple syrup (optional)
Puff Pastry & Glaze
- Sheet of puff pastry (pre-rolled)
- 1 tbsp olive oil (for glaze)
Instructions
- Caramelise the Onions: In a pan, heat 2 tablespoons of olive oil over low-medium heat. Add the sliced onions and sauté, stirring frequently, until they become soft and caramelised, preventing them from burning.
- Add Garlic, Chilli, and Thyme: Mix in the grated garlic, chilli flakes, and thyme into the caramelised onions. Cook everything together for about 1 minute to release their flavors.
- Cook the Spinach: Add the chopped spinach to the pan and cover with a lid. Let the spinach cook for 6-10 minutes until wilted, then continue cooking uncovered until most of the water has evaporated.
- Mix Nutritional Yeast and Seasonings: Remove the pan from heat. Stir in the nutritional yeast, nutmeg, black pepper, and salt to taste. Allow the mixture to cool completely.
- Prepare Puff Pastry: Preheat your oven to 220°C (200°C fan). Lightly flour your clean workspace. Divide the pre-rolled puff pastry sheet into 6 equal squares.
- Fill and Fold Pastries: Spoon the cooled spinach and caramelised onion mixture onto one half of each pastry square. Fold over the opposite side and seal the edges by pressing with a floured fork. Cut 2-3 slits on top of each pastry for steam to escape.
- Chill Pastries: Refrigerate the prepared pastries for 10 minutes to help them firm up and maintain their shape during baking.
- Glaze and Season: Combine 1 tablespoon of olive oil with nutmeg and black pepper to make a glaze. Brush this mixture lightly over the tops of the pastries.
- Bake: Place the pastries on a baking tray and bake in the preheated oven for 30-35 minutes, or until they are puffed up and golden brown.
- Serve: Optionally, drizzle each puff pastry with maple syrup before serving. Enjoy the pastries warm for best flavor and texture.
Notes
- The nutritional yeast adds a cheesy, savory flavor making this recipe vegan-friendly.
- Adjust chilli flakes according to your heat preference.
- You can substitute maple syrup drizzle with agave or honey if not strictly vegan.
- Ensure the spinach mixture is cooled before filling the pastry to prevent sogginess.
- Use pre-rolled puff pastry for ease and to save time.
- Chilled pastries before baking help them rise better and maintain shape.
Nutrition
- Serving Size: 1 pastry
- Calories: 193
- Sugar: 2 g
- Sodium: 150 mg
- Fat: 9 g
- Saturated Fat: 1.2 g
- Unsaturated Fat: 7.5 g
- Trans Fat: 0 g
- Carbohydrates: 22 g
- Fiber: 3 g
- Protein: 5 g
- Cholesterol: 0 mg

