Go Back
A close-up view of several Nanaimo Bars neatly arranged, showcasing their distinct layers of chocolate crumb base, creamy yellow custard filling, and smooth chocolate ganache.

Classic No-Bake Nanaimo Bars

A timeless Canadian treat, these Nanaimo Bars feature a rich, chewy coconut-graham cracker base, a creamy, sweet custard filling, and a decadent chocolate ganache topping. Perfect for any occasion without turning on the oven!
Prep Time 30 minutes
Cook Time 10 minutes
Total Time 3 hours 30 minutes
Servings: 24 pieces
Course: Dessert, Sweet Treat
Cuisine: Canadian
Calories: 310

Ingredients
  

For the Base Layer
  • 1/2 cup unsalted butter
  • 1/4 cup granulated sugar
  • 5 tbsp unsweetened cocoa powder
  • 1 large egg lightly beaten
  • 1 tsp vanilla extract
  • 2 cups graham cracker crumbs
  • 1 cup shredded coconut sweetened
  • 1/2 cup pecans finely chopped (optional)
For the Custard Filling
  • 1/2 cup unsalted butter softened
  • 3 cups powdered sugar sifted
  • 2 tbsp custard powder (e.g., Bird's)
  • 2 tbsp heavy cream or milk
  • 1 tsp vanilla extract
For the Chocolate Topping
  • 4 oz semi-sweet chocolate chopped or chips
  • 2 tbsp unsalted butter

Equipment

  • 8x8 or 9x9 inch baking pan
  • Parchment Paper
  • Medium saucepan
  • Large Mixing Bowl
  • Electric mixer (handheld or stand)
  • Rubber Spatula
  • Small microwave-safe bowl

Method
 

Prepare the Base Layer
  1. Line an 8x8 or 9x9 inch baking pan with parchment paper, leaving an overhang on two sides for easy removal. Set aside.
  2. In a medium saucepan over low to medium heat, melt the 1/2 cup butter with granulated sugar and cocoa powder, stirring constantly until smooth. Do not let it boil. Remove from heat.
  3. Gradually whisk in the lightly beaten egg into the warm chocolate mixture, stirring quickly to prevent the egg from scrambling. Return to low heat for 1-2 minutes, stirring constantly until the mixture thickens slightly. Remove from heat and stir in 1 tsp vanilla extract.
  4. In a large mixing bowl, combine the graham cracker crumbs, shredded coconut, and chopped pecans (if using). Pour the warm chocolate mixture over the dry ingredients and mix well until everything is evenly coated.
  5. Press the mixture firmly and evenly into the prepared baking pan. Use the back of a spoon or your hands. Refrigerate for at least 30-60 minutes to set.
Prepare the Custard Filling
  1. In a large mixing bowl, using an electric mixer, beat the 1/2 cup softened butter until creamy.
  2. Gradually add the sifted powdered sugar, custard powder, 2 tbsp heavy cream, and 1 tsp vanilla extract. Beat on low speed until combined, then increase to medium-high and beat until light, fluffy, and smooth, about 3-5 minutes. Scrape down the sides of the bowl as needed.
  3. Spread the custard filling evenly over the chilled base layer. Return the pan to the refrigerator for at least 60 minutes, or until the filling is firm to the touch.
Prepare the Chocolate Topping
  1. In a small microwave-safe bowl, combine the chopped semi-sweet chocolate and 2 tbsp unsalted butter. Microwave on high in 30-second intervals, stirring after each, until melted and smooth. Be careful not to overheat.
  2. Let the chocolate topping cool slightly, about 5-10 minutes, so it's warm but not hot. Pour it over the chilled custard layer and spread evenly with a spatula. If the custard is very cold, the chocolate may set quickly.
  3. Return the pan to the refrigerator for at least 40-60 minutes, or until the chocolate topping is completely set. For easier cutting, you can score the chocolate with a warm knife after about 15-20 minutes of chilling, then chill fully.
Serve
  1. Once completely set, use the parchment paper overhang to lift the entire bar out of the pan. Place on a cutting board and cut into squares or rectangles using a sharp knife dipped in hot water and wiped clean between each cut.

Notes

For best results, use good quality ingredients. The custard powder is key for the traditional Nanaimo Bar flavor, but vanilla pudding mix (instant, not cooked) can be substituted in a pinch. Store Nanaimo Bars in an airtight container in the refrigerator for up to a week, or freeze for longer storage.