These no-bake Nanaimo Bars have a crunchy base made with chopped graham cracker crumbs, almonds, and coconut, a creamy custard filling, and then finished with a decadent melted chocolate topping. These delicious bars are perfectly paired with a cold glass of milk!

Two Nanaimo bars stacked on top of each other.


Table of Contents
  1. What You’ll Need
  2. How to Make Authentic Nanaimo Bars
  3. Recipe FAQ’s
  4. Tips for Success
  5. Substitutions and Variations
  6. More Bar Dessert Recipes
  7. Classic Nanaimo Bars Recipe Recipe

I love the mixture of crunchy and creamy textures in these bars, as well as the chocolatey, nutty, and vanilla flavors! They are one of the BEST no-bake treats and perfect for taking to potlucks or adding to cookie plates during the holidays.

If you have never had one, a Nanaimo Bar is a classic Canadian no-bake treat from British Columbia made with three delicious layers that are full of textures and flavors.

There are lots of Nanaimo Bar recipes, but authentic Nanaimo Bars are made with Bird’s custard powder for the creamy middle layer, whereas a lot of recipes choose to use instant vanilla pudding mix.

If you can’t find Birds custard powder then you can certainly make these with the pudding mix, but the end result will be slightly different, but still delicious though! I have had good luck finding it at most grocery stores in the baking aisle, and it’s easy to get off Amazon if you want to try the real deal.

For more delicious dessert bars, check out my Gooey Butter Cake Recipe, these Frosted Coconut Sugar Cookie Bars, and my Lunch Lady Peanut Butter Bars!

What You’ll Need

Scroll down to the recipe card below this post for ingredient amounts and full instructions.

  • Butter – We’ll be using salted butter for each of the three layers. Salted butter will enhance the flavors throughout these bars.
  • Granulated Sugar – White granulated sugar will bring sweetness and also a bit of structure to the bottom layer.
  • Cocoa Powder – Use unsweetened natural cocoa powder for the bottom layer to add a rich chocolatey flavor.
  • Egg – Helps to bind the bottom layer ingredients together.
  • Vanilla – Vanilla extract adds a warm, subtle sweetness to this dessert and also helps blend the flavors together.
  • Graham Crackers – You’ll need to use graham cracker crumbs for the main substance of the base.
  • Coconut – Shredded sweetened coconut will add some structure to the base as well as a smooth coconut flavor.
  • Almonds – Use finely chopped almonds in the base for a crunchy texture, as well as an added nutty flavor.
  • Heavy Cream – Full-fat heavy whipping cream is best to give the custard layer a really creamy flavor and great texture.
  • Custard Powder – You’ll need some Birds original custard powder to make these bars truly authentic but instant vanilla pudding mix is a good substitute in a pinch!
  • Powdered Sugar – Use powdered sugar to sweeten the middle layer and also give it some substance.
  • Chocolate – Use bittersweet chocolate for a deep and decadent chocolate flavor in the top layer. You can use semi-sweet chocolate as well, but it will have a slightly less deep flavor.
  • Salt – Use flaky Maldon salt to sprinkle on top of the bars as a finishing touch if you like.
Ingredients for homemade nanaimo bars.

How to Make Authentic Nanaimo Bars

  1. Chop almonds and crush Graham crackers. Firstly, line an 8×8-inch baking pan with a parchment paper sling. Then finely chop the almonds and coconut in a food processor (affiliate link). Crush the graham crackers into fine crumbs. This is also easiest to do in a food processor.
  2. Make butter mixture. Combine butter, cocoa powder, and sugar in a large heatproof bowl. Then set over a medium pot of simmering water to create a double boiler. Whisk until the butter has melted. Add the egg and whisk it for 2-3 minutes until the mixture has thickened slightly.
  1. Combine mixtures. Remove the double boiler from the heat and stir in the vanilla, graham cracker crumbs, coconut, and almonds.
  1. Make bottom crust. Press the mixture into the bottom of the pan but make sure it’s in an even layer. Transfer it to the fridge to set up for at least 15 minutes.
  1. Mix ingredients for middle layer. Beat the butter for 1 minute until creamy and smooth, then add cream, custard powder, and powdered sugar. Mix on low speed until combined. Then increase the mixer to medium-high speed and beat for 2-3 minutes until light and fluffy.
  2. Add custard layer. Then spread the custard layer evenly over the cooled crust. Chill for 30 minutes to set while you make the top layer.
  1. Melt chocolate and butter. Heat chocolate and butter in the microwave in short 20-second bursts. Stir between each burst until the mixture has melted and is smooth.
  2. Lastly, add chocolate and chill. Spread the chocolate in a smooth, even layer over the creamy middle layer. Finally, sprinkle with salt, if using, and chill for 30 minutes to set.

PRO TIP: To avoid cracking the chocolate, score slice marks in the bars with a sharp knife partway through chilling before the chocolate has completely hardened.

  1. Slice and serve. Slice into 16 bars, allowing them to come to room temperature before serving.

Recipe FAQ’s

Are Nanaimo Bars a Canadian thing?

The Nanaimo Bar is a Canadian no-bake sweet treat named after the city of Nanaimo on the east coast of Vancouver Island. It gained popularity after the second world war. Since then, it has become an internationally loved no-bake dessert!

How do I store these bars?

Store these bars in the refrigerator for up to 4-5 days. Serve these bars chilled. Be sure not to leave them at room temperature for too long. They are great for making ahead!!

Can I freeze these bars?

You can freeze these bars for up to 3 months. Simply cover in plastic wrap or store in a freezer-safe container in the freezer. Put them in the refrigerator to defrost overnight and serve chilled.

An overhead image of nanaimo bars that have been cut into squares with some standing on the sides to show the layers inside.

Tips for Success

  • The middle layer should be creamy but thick and fairly stiff so it doesn’t squish out when you bite into the bars. It’s slightly thicker than a buttercream I might use for frosting a cake.
  • To avoid cracking the chocolate, score slice marks in the bars with a sharp knife partway through chilling before the chocolate has completely hardened.
Nanaimo bar treats sitting on an overturned metal baking pan.

Authentic Nanaimo Bars

True, authentic Nanaimo Bars always have custard powder. However, instant vanilla pudding or even dry powdered milk can be used as good replacements for that milky, creamy taste. You can even make the middle layer by just leaving the custard powder out and still have a tasty bar with a creamy buttercream layer.


Substitutions and Variations

  • Cookies. You can adjust the recipe by using a different cookie for the base. Crumbled Biscoff Cookies or Vanilla Wafers could work well, though I haven’t tried this myself.
  • Nuts. Use walnuts or pecans instead of almonds in the base if you prefer. You could even add some crushed nuts on top of the ganache for extra texture and flavor.
  • Chocolate. Use different kinds of chocolate in the topping for a different flavor and different look. Milk chocolate would make for a sweeter bar, so we tend to stick with semisweet.
  • Drizzle. Melt some white chocolate and drizzle it on top for an extra special finish and a bit of extra sweetness.

More Bar Dessert Recipes

Did you make this recipe?

Let me know what you thought with a comment and rating below. You can also take a picture and tag me on Instagram @houseofnasheats or share it on the Pinterest pin so I can see.

Stay in the know

Classic Nanaimo Bars Recipe

5 from 4 votes
Amy Nash
Prep Time 30 minutes
Chill Time 1 hour 30 minutes
Total Time 2 hours
Course Dessert
Cuisine Canadian
Servings 16 servings
These no-bake Nanaimo Bars have a crunchy base made with chopped graham cracker crumbs, almonds, and coconut, a creamy custard filling, and then finished with a decadent melted chocolate topping. These delicious bars are perfectly paired with a cold glass of milk!

Ingredients
  

Bottom Layer

  • ½ cup salted butter cubed
  • ¼ cup granulated sugar
  • ¼ cup unsweetened natural cocoa powder
  • 1 large egg
  • 1 teaspoon pure vanilla extract
  • 2 cups (235g) graham cracker crumbs
  • 1 cup shredded sweetened coconut
  • ½ cup finely chopped almonds (or walnuts or pecans)

Middle Layer

  • ¼ cup salted butter softened
  • 3 tablespoons heavy cream
  • 2 tablespoons Bird's custard powder or vanilla pudding mix
  • 2 cups (245g) powdered sugar

Top Layer

  • 4 ounces bittersweet chocolate chopped
  • 2 tablespoons salted butter cubed
  • Flaky Maldon salt for finishing (optional)

Instructions
 

Bottom Layer

  • Line an 8×8-inch baking pan with a parchment paper sling. Finely chop the almonds and coconut in a food processor (affiliate link). Crush the graham crackers into fine crumbs in the food processor (affiliate link).
  • Combine butter, cocoa powder, and sugar in a large glass bowl and set it on top of a double boiler. Whisk until the butter has melted. Add egg and whisk for 2-3 minutes until the mixture has thickened slightly.
    ½ cup salted butter, ¼ cup granulated sugar, ¼ cup unsweetened natural cocoa powder, 1 large egg
  • Remove the double boiler from the heat and stir in vanilla, graham cracker crumbs, coconut, and almonds. Press into an even layer in the prepared pan and transfer to the fridge to set up for at least 15 minutes.
    1 teaspoon pure vanilla extract, 2 cups (235g) graham cracker crumbs, 1 cup shredded sweetened coconut, ½ cup finely chopped almonds

Middle Layer

  • Cream butter for 1 minute with an electric mixer until creamy and smooth. Add cream, custard powder, and powdered sugar.
    ¼ cup salted butter, 3 tablespoons heavy cream, 2 tablespoons Bird's custard powder, 2 cups (245g) powdered sugar
  • Mix on low speed until combined, then increase the mixer to medium-high speed and beat for 2-3 minutes until light and fluffy.
  • Spread the custard layer evenly over the graham cracker base layer. Chill for 30 minutes to set.

Top Layer

  • Heat chocolate and butter in the microwave in short 20-second bursts, stirring between each burst, until melted and smooth. Spread in a smooth, evenly layer over the creamy middle layer. Sprinkle with salt, if using. Chill for 30 minutes to set.
    4 ounces bittersweet chocolate, 2 tablespoons salted butter, Flaky Maldon salt
  • PRO TIP: To avoid cracking the chocolate, score slice marks in the bars with a paring knife partway through chilling before the chocolate has completely hardened.
  • Slice into 16 bars. Allow bars to come to room temperature before serving.

Notes

  • Storage: Keep any leftover bars in an airtight container in the fridge for up to 5 days.
  • Freezing: These bars freeze well for up to 2 months. We like to freeze them individually wrapped with plastic wrap. Thaw in the fridge overnight or on the counter for a few hours. Let them come to room temperature before serving.

Nutrition

Calories: 324kcal | Carbohydrates: 36g | Protein: 3g | Fat: 20g | Saturated Fat: 11g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 6g | Trans Fat: 0.4g | Cholesterol: 45mg | Sodium: 175mg | Potassium: 151mg | Fiber: 2g | Sugar: 26g | Vitamin A: 373IU | Vitamin C: 0.1mg | Calcium: 38mg | Iron: 1mg
Tried this recipe? Show me on Instagram!Mention @HouseOfNashEats or tag #houseofnasheats!

Share This With the World

PinYummly

Related Recipes

About the author

Hi, I'm Amy

I enjoy exploring the world through food, culture, and travel and sharing the adventure with mostly from-scratch, family friendly recipes that I think of as modern comfort cooking.

5 from 4 votes (4 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

How many stars would you give this recipe?




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