Vegan Baklava

Although I’ve never had a particularly sweet tooth, there is one dessert that always makes me feel like I’ve died and gone to heaven. Baklava. This middle eastern treat combines so many luscious flavors and textures within a single bite. The crisp, flaky layers of perfectly baked filo pastry and the crunchy goodness of nuts, all steeped in the gunky, gooey goodness of a delicately flavored sugar syrup…it really is pure bliss!
But here’s the sad truth: most baklava recipes call for a whole cup of butter and that, along with the sugar syrup, nuts (healthy but calorie-dense) and filo pastry, gives a whole new dimension to the term “guilty pleasure.”
Well, one of the great benefits of thinking vegan is, you automatically think healthy. So out went the butter (and good riddance!). In its place, I used canola oil, which, apart from being one of the healthiest cooking fats (even healthier than olive oil, according to some researchers), also has the advantage of being very light and flavor-free, making it perfect for baking. I also ended up using just about 3/4 of a cup, which was an added bonus.
The end result couldn’t have been better– Desi declared it tasted no different from the buttered version, and what’s more, I could enjoy a second and a third piece without feeling a tug at my waistline.
So here’s my blissful Baklava recipe, all vegan and all good. Enjoy!
Vegan Baklava
Prep time
Cook time
Total time
Recipe type: Dessert
Cuisine: Middle Eastern
  • 1 package filo pastry. Cut sheets in half to fit 9' X 12' baking dish.
  • ¾ cup canola oil
  • 2 cups chopped walnuts or pecans or a mix (pistachios are great in this too)
  • 2 tbsp sugar
  • ½ tsp cinnamon powder
  • ½ tsp cardamom powder
  • For sugar syrup:
  • 2 cups sugar (I used vegan sugar from Whole Foods, but you can use regular sugar or turbinado)
  • 1 cup water
  • 1 tbsp lemon juice
  • ½ tsp cloves, powdered
  • ½ tsp cardamom powder
  1. Mix the nuts with the sugar, cardamom and cinnamon.
  2. Oil 9' X 12' glass baking dish.
  3. Place a sheet of filo pastry at the bottom of the dish. Brush lightly with canola oil.
  4. Place another sheet on top of the first one, brush with oil again. Continue layering and brushing with oil until you have gone through about one-third of the pastry sheets. Then spread half the nut mixture on the top sheet. (A package of filo pastry typically yields 40-46 9' X 12' sheets, so you will have around 13-15 sheets in each layer.)
  5. Continue layering the next 15 sheets, sprinkling the top sheet again with remaining nuts.
  6. Finish layering all the sheets and brush the top sheet thoroughly with oil.
  7. With a sharp knife, cut the bakhlava into diamond-shaped pieces, taking care not to cut through the bottom-most layer.
  8. Bake in a 350-degree oven for one hour until top turns lightly brown and edges are crisp. Leave on a rack to cool.
  9. For syrup, bring the sugar, water, cardamom, cinnamon and lemon juice to a boil. Turn heat to low and simmer for another 20 minutes. Pour hot syrup over the cooled baklava.
  10. Allow the baklava to cool thoroughly before cutting into individual pieces and serving.
If you love Baklava, you are already primed to love Indian sweets which also tend to be nutty and very sweet. Check out some vegan versions of my Indian sweet recipes, like Almond Halwa and Carrot Halwa.
(C) All recipes and photographs copyright of Holy Cow! Vegan Recipes.

Get new recipes by email. Sign up below.


  1. says

    hi, a gr8 blog u hv here…I am a gr8 fan of Baklava and am currently avoiding a visit to the bakery cos the ‘fat’ I’d like to avoid!! had a quik question though, is filo pastry sheet not the same as puff pastry sheet?

  2. says

    Harini, welcome and thanks for your kind words.
    Filo pastry is not the same as puff pastry– filo sheets are really thin and you manually layer the sheets with some fat between them to get a crispy effect.
    With puff pastry, the flour and fat are mixed together using a technique that traps the fat in little pieces within the dough– when you bake, the fat melts, creating air pockets that create a crispy texture.
    You can usually find filo in the refrigerated case in supermarkets, right next to the puff pastry.
    Hope that helps :)

  3. Ellen says

    Thanks for this. I was looking for a vegan recipe that didn’t use margarine, which might not be an animal product but is more chemical than plant-based and I won’t touch it! I don’t eat a lot of sweets but a little treat for Christmas will be nice. Thanks.

Leave a comment!