Nanaimo Bars, named for the British Columbia town where they first appeared, have become a ubiquitous Canadian sweet snack. They are so popular that there isn’t a single grocery store here that doesn’t carry a mass-produced version of them. Homemade is always better, of course, and with this super easy no-bake recipe, you'll be whipping these up in no time – and making a lot of new friends in the process. All these require for sweet perfection is a little chilling time and, before you know it, you’ll be enjoying a diabolically sweet treat – and I mean diabolical. If you have a sweet tooth, these are your dream come true. Nanaimo Bars are a three layer, bar-style dessert. Your sweet masterpiece starts with a chocolaty, nutty, graham crumb base, followed by a vanilla custard-like buttercream layer, and topped by a gloriously rich and smooth layer of chocolate glaze. Warning: Nanaimo Bars are dangerous to have around. Resistance is futile.

Nanaimo Bars [Vegan]

Save Trees. Print Less. But if you must, we charge $2.99 to encourage less waste




16 bars


Bottom Layer:
  • 1/2 cup vegan butter
  • 1/4 cup sugar
  • 1/3 cup unsweetened cocoa
  • 1 Tbsp flax meal
  • 3 Tbsp water
  • 1 tsp vanilla
  • 2 cups crushed (vegan) graham crackers, or crumbs
  • 1 cup unsweetened shredded coconut
  • 1/2 cup chopped walnuts or pecans
Middle Layer:
  • 1/4 cup Earth Balance (or other vegan margarine)
  • 2 cups confectioners’ sugar (powdered sugar)
  • 2 Tbsp vanilla custard powder (I used Bird's brand - or substitute (vegan) instant vanilla pudding powder)
  • 3 Tbsp non-dairy milk (I used unsweetened soy milk)
Top Layer:
  • 4 oz. good quality semi-sweet or bittersweet chocolate
  • 1 Tbsp Earth Balance (or other vegan margarine)


To make bottom layer:
  1. Very lightly grease a 9-inch square cake or casserole pan and line the bottom with a strip of parchment paper. The grease helps the paper to stay in place while spreading the batter out and you can use the paper to lift everything out of the pan afterwards. This makes cutting the bars much easier and you won't scratch up your pan.
  2. In a small bowl, beat the flax meal and water together until frothy and set aside.
  3. In a sauce pan over low heat, combine 1/2 cup Earth Balance, sugar, cocoa and vanilla. Add the flax mixture and stir constantly until the mixture thickens. Add graham cracker crumbs, coconut and chopped nuts, stirring to combine.
  4. Transfer mixture to prepared pan and use a silicone spatula to press the mixture into it firmly and evenly.
To make middle layer:
  1. In a large bowl, beat together 1/4 cup Earth Balance, confectioners’ sugar, vanilla custard powder (or vanilla pudding powder, if using) and non-dairy milk until creamy.
  2. Spread custard mixture over graham cracker base in pan. Refrigerate until firm (at least one hour).
To make top layer:
  1. Melt semi-sweet chocolate and 1 Tbsp Earth Balance. Pour over chilled bars and spread evenly over top.
  2. Return to refrigerator to chill until firm (at least 30 minutes) – but be sure to check the setting of the chocolate layer after only 5-10 minutes of cooling: as soon as the chocolate has firmed enough to hold a score mark, use a clean, sharp knife to score the entire top into the amount of squares you desire (to make 9, 12, or 16 squares, for example). Clean your knife after each score mark, and be sure to cut right through the chocolate layer. Doing this will ensure neat, easy cutting of the final squares and will prevent your hardened chocolate layer from shattering or cracking when it has cooled completely.
  3. When cooling is complete, gently run a knife along the sides of the pan to release the squares and use the parchment paper to careful release them from the pan. Following your score lines, use a clean, sharp knife to press straight down and complete cutting the squares.

Nutritional Information

Per Serving: Calories: 305 | Carbs: 37 g | Fat: 17 g | Protein: 2 g | Sodium: 171 mg | Sugar: 29 g Note: The information shown is based on available ingredients and preparation. It should not be considered a substitute for a professional nutritionist’s advice.


This site uses Akismet to reduce spam. Learn how your comment data is processed.

  1. I followed the instructions yet the result is horrible. The problem is mainly with the custard layer which is not fluffy and/or creamy at all. It is a sticky and sugary mess. The vegan butter that I used was out of fridge and soft. Could this be the problem? (I am an experienced vegan baker.) I had a high expectation for it and so disappointed now.

Load More...