
Golden, flaky, nutty, and wonderfully fragrant, this Vegan Baklava brings all the irresistible sweetness of the classic Middle Eastern-inspired dessert to your kitchen—without butter or honey. Delicate layers of crisp phyllo pastry surround a generous filling of finely chopped pistachios and walnuts, while a bright lemon syrup seeps into every layer.
The secret to delicious vegan baklava is simple: use plant-based butter between the pastry sheets and pour fragrant, honey-free syrup over the freshly baked pastry. The result is a beautifully crisp top, a rich nutty center, and a sweet citrus finish that tastes perfect with a cup of coffee or tea.
Whether you’re preparing a holiday dessert, entertaining guests, or treating yourself to something special, this homemade baklava is an impressive sweet that can be made ahead and shared.
Prep time: 30 minutes
Bake time: 45–55 minutes
Cooling time: 4 hours or longer
Total time: About 5 hours 25 minutes, including cooling
- Servings: 24 pieces
- Course: Dessert
- Cuisine: Middle Eastern and Mediterranean-inspired
- Diet: Vegan, dairy-free
- Difficulty: Intermediate
Vegan note: Traditional baklava often uses butter and honey. This version uses vegan butter and maple syrup or agave nectar instead, so the finished dessert contains no animal-derived ingredients.
Why You’ll Love This Vegan Baklava
- Delightfully flaky: Thin phyllo sheets create delicate, crisp layers.
- Rich nut filling: Pistachios and walnuts deliver a delicious contrast of flavor and texture.
- Sweet citrus syrup: Lemon, cinnamon, and maple syrup make a fragrant, balanced topping.
- Perfect for entertaining: Cut the pastry into diamonds or squares for a beautiful dessert platter.
- Make-ahead friendly: The flavors develop as the syrup settles into the pastry, making baklava a wonderful prepared-ahead treat.
Ingredients You’ll Need
For the pastry and nut filling
- 1 package phyllo pastry (about 450 g / 16 oz), thawed according to package directions
- 2 cups walnuts, finely chopped
- 1 cup pistachios, finely chopped, plus extra for garnish
- 1 teaspoon ground cinnamon
- ¼ teaspoon ground cloves, optional
- ¾ cup (170 g) vegan butter, melted
- 1 tablespoon sugar, optional, for the nut mixture
For the vegan lemon syrup
- ¾ cup (180 ml) water
- ¾ cup (150 g) granulated sugar
- ½ cup (120 ml) maple syrup or agave nectar
- 1 tablespoon fresh lemon juice
- 2 wide strips of lemon zest
- 1 small cinnamon stick, optional
- 1 teaspoon vanilla extract, optional
Equipment
- 9 × 13-inch (23 × 33 cm) baking pan
- Pastry brush
- Sharp knife
- Small saucepan
- Mixing bowl
Ingredient tips: Thaw frozen phyllo overnight in the refrigerator and bring it to room temperature according to the package instructions. Keep unused sheets covered with a slightly damp, clean kitchen towel so they don’t dry out. Choose unsalted nuts if you want to control the saltiness.
Step-by-Step Instructions
Step 1: Prepare the lemon syrup
Start by making the syrup so it has time to cool while the baklava bakes.
- Combine the water, sugar, maple syrup or agave, lemon juice, lemon zest, and optional cinnamon stick in a small saucepan.
- Bring the mixture to a gentle boil over medium heat, stirring until the sugar dissolves.
- Reduce the heat and simmer for 8–10 minutes, until the syrup is slightly thickened.
- Remove from the heat, discard the lemon zest and cinnamon stick, and stir in vanilla if using.
- Set aside to cool completely.
The syrup should be pourable rather than thick like caramel. It will add sweetness and moisture as it soaks into the baked layers.
Step 2: Mix the nut filling
Add the chopped walnuts, pistachios, cinnamon, optional cloves, and optional tablespoon of sugar to a mixing bowl.
Stir until the spices are evenly distributed throughout the nuts. Aim for small pieces rather than a fine powder, which helps the filling retain a pleasant texture between the pastry layers.
Step 3: Prepare the phyllo pastry and baking pan
Preheat your oven to 350°F (175°C). Lightly grease the baking pan with a little melted vegan butter.
Unroll the thawed phyllo sheets and check that they fit the pan. If necessary, trim them with scissors or a sharp knife. Cover the sheets you aren’t using with a slightly damp towel to keep them pliable.
Melt the vegan butter and keep your pastry brush nearby. Brush the pan lightly before laying down the first sheet.
Step 4: Build the bottom pastry layers
Lay one sheet of phyllo in the prepared pan and brush lightly with melted vegan butter. Repeat until you have about 8–10 sheets layered in the bottom.
Don’t worry if a sheet tears slightly; small tears are easy to cover with the next layer. Keep the butter coating light and even rather than soaking the pastry.
Step 5: Add the chopped nut filling
Sprinkle a thin, even layer of the nut mixture over the pastry. Add another 4–5 sheets of phyllo, brushing each one lightly with melted vegan butter, then scatter more nuts over the surface.
Continue alternating layers of pastry and nuts until the filling is used up, reserving approximately 8–10 phyllo sheets for the top. If you prefer a more layered texture, divide the nut mixture into several smaller portions instead of using only one thick layer.
Step 6: Finish the top layers and cut the baklava
Cover the filling with the remaining phyllo sheets, brushing each layer with melted vegan butter. Brush the final sheet evenly so it browns beautifully.
Using a sharp knife, cut the uncooked pastry into diamonds or squares. Cut carefully through all the layers, reaching the bottom of the pan without scraping it excessively.
Cutting before baking helps the finished baklava separate neatly and allows the syrup to reach the inner layers.
Step 7: Bake until golden and crisp
Place the pan in the preheated oven and bake for 45–55 minutes, until the top is deeply golden and crisp.
Check the pastry after about 40 minutes. If the top is browning too quickly, loosely cover it with foil for the remaining baking time. The center should be fully baked, not pale or doughy.
Step 8: Pour the cooled syrup over the hot baklava
Remove the baklava from the oven and immediately pour the cooled syrup slowly over the hot pastry. Aim for the cuts and edges so the syrup can seep between the layers.
You may hear a gentle sizzling sound as the syrup meets the hot pastry. Pour gradually and evenly, allowing each addition to absorb before adding more.
Step 9: Garnish and let the layers settle
Sprinkle finely chopped pistachios over the top while the surface is still slightly sticky.
Leave the baklava uncovered at room temperature for at least 4 hours, preferably overnight. This resting period allows the syrup to settle while the pastry retains its flaky texture.
Step 10: Serve and enjoy
Use a sharp knife to retrace the cuts and lift out the pieces carefully. Arrange them on a serving plate and garnish with a few extra pistachios if desired.
Serve at room temperature with black tea, mint tea, or coffee. The pastry should be crisp on top, tender around the nut filling, and sweet with a gentle lemon aroma.
Tips for Perfect Vegan Baklava
- Keep phyllo covered: Thin pastry dries out quickly. Cover unused sheets while assembling and work steadily.
- Brush lightly with vegan butter: A thin coating between sheets encourages crisp, separated layers without making the pastry greasy.
- Chop the nuts evenly: Small, even pieces spread more easily and make the baklava simpler to cut.
- Use cooled syrup on hot pastry: This contrast helps the syrup absorb while the baked layers maintain their texture.
- Cut before baking: Uncooked phyllo is much easier to slice cleanly than a fully baked, syrup-soaked tray.
- Allow enough resting time: Baklava tastes better once the syrup has settled. Avoid covering it while it is still hot, as trapped steam can soften the pastry.
Easy Variations
Pistachio Baklava
Replace some or all of the walnuts with finely chopped pistachios for a greener filling with a delicate, buttery nut flavor.
Cinnamon Walnut Baklava
Use extra walnuts and a little more cinnamon for a warm, earthy filling. A tiny pinch of ground cloves adds extra fragrance.
Orange and Lemon Baklava
Add a strip of orange zest to the syrup alongside the lemon for a sweeter citrus aroma.
Chocolate Drizzle Baklava
Once the baklava has cooled completely, add a light drizzle of melted dairy-free dark chocolate for a modern dessert variation.
What to Serve with Vegan Baklava
10
The sweetness of baklava pairs beautifully with drinks and desserts that are simple and not overly sweet.
- Black tea: Its slightly bitter flavor balances the syrup.
- Mint tea: A fresh, herbal accompaniment after a meal.
- Turkish coffee or espresso: Rich coffee complements the nutty pastry.
- Fresh berries: Strawberries or raspberries add a refreshing contrast.
- Vegan vanilla ice cream: Serve a small scoop alongside a piece for a more indulgent dessert.
For a dessert platter, arrange the baklava in small paper cases and garnish with chopped pistachios just before serving.
Storage and Make-Ahead Instructions
Room temperature: Store fully cooled baklava in an airtight container in a cool, dry place for about 3–5 days. If you prefer a crisper texture, keep it in a covered container that doesn’t trap excess moisture.
Refrigeration: Refrigeration is usually unnecessary and can soften the pastry. If your kitchen is very warm or humid, refrigerate it in a sealed container and bring it to room temperature before serving.
Freezing: Freeze the baked, fully cooled pieces in a freezer-safe airtight container for up to 2–3 months for best quality. Separate layers with parchment paper. Thaw at room temperature.
Make ahead: Prepare the baklava a day before serving. Allow it to cool and rest completely so the syrup has time to settle.
Reheating: If the pastry has softened, warm individual pieces briefly in a low oven at about 300°F (150°C), watching carefully to prevent over-browning. Avoid adding more syrup unless the baklava is genuinely dry.
Frequently Asked Questions
Is baklava naturally vegan?
Traditional recipes commonly use dairy butter and honey, so they are not always vegan. This version replaces butter with plant-based butter and honey with maple syrup or agave nectar. Check the phyllo packaging to make sure it contains no butter, milk, or other animal-derived ingredients.
Can I use honey in this recipe?
Honey is not vegan. For a fully plant-based dessert, use maple syrup or agave nectar instead. Both provide sweetness and work well with lemon and cinnamon.
Why is my baklava soggy?
Excess syrup, insufficient baking, or covering the pastry before it cools can make baklava soggy. Bake until deeply golden, measure the syrup carefully, pour cooled syrup over hot pastry, and leave the tray uncovered while it rests.
Can I prepare vegan baklava without pistachios?
Yes. Replace the pistachios with additional walnuts, almonds, or pecans. Keep the total quantity of nuts approximately the same for a similar filling texture.
Do I have to cut the pastry before baking?
Cutting before baking is strongly recommended. Once baked and soaked with syrup, the layers become delicate and harder to slice neatly. Use a sharp knife and cut all the way through the pastry before it enters the oven.
How long should baklava rest before serving?
Allow at least 4 hours, although overnight is even better. This gives the syrup time to distribute throughout the pastry and the flavors time to develop.
Can I use homemade phyllo pastry?
You can, provided it is rolled thin enough to create delicate, separate layers. Ready-made phyllo is usually much quicker and more convenient for this recipe.
Nutrition Information
Estimated per piece, based on 24 pieces. Actual values depend on the pastry brand, type of vegan butter, nuts, and syrup absorbed.
Calories
210
Protein
3 g
Carbs
24 g
Fat
12 g
Fiber
2 g
Sugar
12 g
Printable Recipe Card
Vegan Baklava
Crispy phyllo pastry layered with walnuts and pistachios, finished with fragrant lemon and maple syrup.
Prep
30 min
Bake
45–55 min
Yield
24 piecesChoose yield12 pieces24 pieces48 pieces
Ingredients
- 1 package phyllo pastry (450 g / 16 oz)
- 2 cups chopped walnuts
- 1 cup chopped pistachios
- 1 teaspoon cinnamon
- ¾ cup melted vegan butter
For the syrup: ¾ cup water, ¾ cup sugar, ½ cup maple syrup or agave, 1 tablespoon lemon juice, lemon zest, and optional cinnamon and vanilla.
Instructions
- Simmer the syrup ingredients for 8–10 minutes and let cool.
- Mix the chopped nuts with cinnamon and optional cloves.
- Layer 8–10 sheets of phyllo in a greased 9 × 13-inch pan, brushing each with vegan butter.
- Alternate nut filling with several more buttered pastry sheets, reserving enough pastry for the top.
- Finish with phyllo, brush with butter, and cut into diamonds.
- Bake at 350°F (175°C) for 45–55 minutes until golden.
- Pour cooled syrup over hot baklava.
8.Garnish with pistachios and rest at least 4 hours before serving.




