clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
stack of Nanaimo bars on a plate

Easy Canadian Nanaimo Bars

  • Author: Emma
  • Prep Time: 1 hour 5 minutes
  • Total Time: 2 hours 20 minutes
  • Yield: 32 bars 1x


Nanaimo bars are a classic Canadian dessert that everyone loves!  The graham cracker and coconut base is topped with vanilla icing and chocolate.  These Nanaimo bars are made without custard powder.  Enjoy this popular treat from Canada!



For the Chocolate Base

  • 2 cups graham cracker crumbs (205g)
  • 1 cup sweetened dried coconut flakes (83g)
  • 1/2 cup walnuts, chopped (65g)
  • 1/2 cup unsalted butter (115g)
  • 1/4 cup granulated sugar (50g)
  • 5 tablespoons unsweetened cocoa powder (30g)
  • 1 teaspoon vanilla extract
  • 1 egg, beaten

For the Vanilla Filling

  • 1/2 cup unsalted butter, softened (115g)
  • 2 1/2 cups icing sugar, sifted (300g)
  • 2 tablespoons cornstarch (25g)
  • 4 teaspoons vanilla extract
  • 1 tablespoon heavy whipping cream

For the Chocolate Topping

  • 5 ounces dark chocolate chips, 60% cacao (140g)
  • 1 tablespoon unsalted butter (14g)


Making the Chocolate Base (40 min + 30 min cooling)

  1. Very lightly grease an 8x8-inch cake pan with butter and line with parchment paper.
  2. Mix together the graham cracker crumbs, coconut, and walnuts in a medium-sized bowl until well blended.
  3. Place the butter, sugar, cocoa powder, vanilla extract, and beaten egg into a heatproof bowl and set over a saucepan of gently simmering water.  Stir the mixture constantly until the butter has completely melted and the mixture has thickened.  It should reach 155 F (68 C) on a thermometer.  Immediately remove from the heat.
  4. Pour the chocolate mixture into the bowl of cracker crumbs and use your hands to mix it all together.  Be sure that you mix all the way to the bottom of the bowl.
  5. Pack the mixture into the prepared pan.  Refrigerate for at least 30 minutes.

Making the Vanilla Filling (15 min + 15 min chilling)

  1. Beat the softened butter with a handheld electric mixer, then sift in the icing sugar and cornstarch.  Mix on low speed until somewhat blended, then beat on medium to medium-high speed until fluffy, scraping down the sides of the bowl as needed.
  2. Pour in the vanilla extract and just enough cream to make the icing a stiff but spreadable consistency.  Beat on medium speed until the icing is smooth and fluffy.
  3. Spread the icing evenly over the chilled base, then refrigerate for at least 15 minutes.

Making the Chocolate Topping (10 min + 30 min cooling)

  1. Place the chocolate chips and butter in a heatproof bowl and set over a pan of simmering water.  Stir constantly until the chocolate and butter have fully melted.
  2. Let the chocolate cool for 10 minutes, stirring frequently, then spread the chocolate evenly over the chilled vanilla filling layer.
  3. Refrigerate until the chocolate has fully set, at least 30-45 minutes.
  4. Once the chocolate topping has fully set, lift the bars from the pan with the parchment paper.  Slice into about 32 small pieces with a sharp knife.  Serve chilled.


  • Line the pan with parchment to make it easy to remove the bars.
  • Pack the base tightly into the pan so the bars aren't crumbly.
  • Slice in small pieces, since this treat is very rich.
  • Store leftovers in the fridge if it's hot or on the counter if it's cold.
  • Freeze leftovers for up to 3 months and defrost at room temperature for 20 minutes.  Do not microwave.
  • Category: Bars
  • Method: Chilled
  • Cuisine: Canadian

Keywords: nanaimo bars recipe without custard powder, nanaimo bars recipe