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

Nanaimo Bars

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 5 reviews

  • Author: Katie
  • Total Time: 1 Hr 30 Min
  • Yield: 16 1x


The most delicious dairy-free recipe for the iconic Canadian dessert known as Nanaimo Bars. Three layers of no-bake delight!




  • ½ cup dairy-free salted butter
  • ¼ cup sugar
  • 5 tbsp. cocoa powder
  • 1 egg, beaten
  • 1 ¾ cups graham cracker crumbs
  • 1 cup sweetened shredded coconut
  • ½ cup chopped cashews


  • ¼ cup dairy-free salted butter, room temperature
  • ¼ cup vegetable shortening
  • 3 tbsp. dairy-free milk
  • 2 cups icing sugar
  • 2 tbsp. custard powder
  • optional: yellow food colouring


  • 4 oz. dairy-free semisweet chocolate
  • 2 tsp. dairy-free salted butter
  • optional: ½ cup Sprinkle Pop sprinkles




  1. Parchment line an 8×8 inch pan.

  2. In a medium pot, melt the butter, sugar, and cocoa powder over medium-low heat.

  3. Add in the beaten egg and mix until it thickens. Remove from heat.

  4. Mix in the graham crackers crumbs, cashews, and coconut until combined.

  5. Dump into the prepared baking tray and very firmly and evenly press the base layer down.

  6. Cream the butter and shortening in the bowl of a stand mixer on high until light and fluffy.

  7. Add in the icing sugar, custard powder, milk, and food colouring (if desired) and mix on low until combined then high for 5 minutes. Spread evenly on the base layer and refrigerate.

  8. Heat chocolate and butter in the microwave in 30-second intervals until fully melted and smooth.

  9. Spread evenly on cooled base and buttercream layer and add sprinkles if desired.

  10. Allow to fully cool and set in the refrigerator for at least 1 hour.

  11. Cut into 16 squares and store in an airtight container in the fridge. Enjoy!

  • Prep Time: 30 Mins
  • Cook Time: 1 Hr (To Chill)
  • Category: Squares
  • Cuisine: American