Nanaimo bars are a classic Canadian dessert that features a rich, layered composition. These no-bake treats combine a crunchy base, a creamy custard layer, and a smooth chocolate topping. Perfect for any occasion, they offer a delightful mix of textures and flavors.
When preparing Nanaimo bars, you might need to visit the supermarket for a few specific ingredients. Vanilla custard powder is not always a pantry staple but is essential for the creamy middle layer. Additionally, sweetened shredded coconut and graham cracker crumbs might not be on hand, so be sure to pick those up as well.

Ingredients for Nanaimo Bars Recipe
Melted unsalted butter: Provides the rich, buttery base for the bars.
Granulated sugar: Adds sweetness to the base layer.
Unsweetened cocoa powder: Gives the base layer a deep chocolate flavor.
Beaten egg: Helps bind the ingredients together.
Vanilla extract: Enhances the overall flavor.
Graham cracker crumbs: Forms the crunchy base of the bars.
Sweetened shredded coconut: Adds texture and sweetness to the base.
Chopped walnuts: Provides a nutty crunch in the base layer.
Softened unsalted butter: Used in the custard layer for a creamy texture.
Powdered sugar: Sweetens the custard layer.
Vanilla custard powder: Essential for the creamy middle layer.
Milk: Helps achieve the right consistency for the custard layer.
Chopped semi-sweet chocolate: Forms the smooth, rich top layer.
Unsalted butter: Combined with chocolate for the top layer.
Technique Tip for Making Nanaimo Bars
When melting the chocolate and butter for the top layer, use a double boiler to prevent the chocolate from burning. If you don't have a double boiler, you can create one by placing a heatproof bowl over a pot of simmering water, ensuring the bottom of the bowl doesn't touch the water. Stir constantly until smooth.
Suggested Side Dishes
Alternative Ingredients
melted unsalted butter - Substitute with melted coconut oil: Coconut oil provides a similar fat content and a subtle coconut flavor that complements the other ingredients.
granulated sugar - Substitute with coconut sugar: Coconut sugar has a lower glycemic index and adds a slight caramel flavor.
unsweetened cocoa powder - Substitute with carob powder: Carob powder is naturally sweet and caffeine-free, making it a good alternative for those avoiding chocolate.
large beaten egg - Substitute with flax egg: Mix 1 tablespoon of ground flaxseed with 3 tablespoons of water to create a vegan binding agent.
vanilla extract - Substitute with almond extract: Almond extract provides a different but complementary flavor profile.
graham cracker crumbs - Substitute with digestive biscuit crumbs: Digestive biscuits have a similar texture and sweetness.
sweetened shredded coconut - Substitute with unsweetened shredded coconut: For a less sweet option, use unsweetened coconut and adjust the sugar in the recipe.
chopped walnuts - Substitute with chopped pecans: Pecans offer a similar texture and a slightly sweeter flavor.
softened unsalted butter - Substitute with softened margarine: Margarine can be used for a dairy-free option.
powdered sugar - Substitute with coconut powdered sugar: Coconut powdered sugar is a less refined option with a slight coconut flavor.
vanilla custard powder - Substitute with cornstarch and vanilla extract: Mix 2 tablespoons of cornstarch with 1 teaspoon of vanilla extract to mimic the thickening and flavoring properties.
milk - Substitute with almond milk: Almond milk is a dairy-free alternative that works well in baking.
chopped semi-sweet chocolate - Substitute with dark chocolate: Dark chocolate provides a richer flavor and less sugar.
unsalted butter - Substitute with ghee: Ghee has a higher smoke point and a slightly nutty flavor, making it a good alternative.
Alternative Recipes Similar to Nanaimo Bars
How to Store or Freeze Nanaimo Bars
To keep your Nanaimo Bars fresh and delectable, store them in an airtight container. This will prevent them from drying out and absorbing any unwanted odors from other foods in your refrigerator.
If you plan to enjoy your dessert within a few days, place the container in the refrigerator. The cool temperature will help maintain the texture of the custard layer and keep the chocolate topping firm.
For longer storage, consider freezing your Nanaimo Bars. First, cut them into individual servings. This makes it easier to grab a piece whenever you crave a sweet treat.
Wrap each bar tightly in plastic wrap. This step is crucial to prevent freezer burn and maintain the flavor and texture of your bars.
After wrapping, place the bars in a freezer-safe container or a resealable plastic bag. Label the container with the date to keep track of their freshness.
When you're ready to indulge, simply remove the desired number of bars from the freezer. Let them thaw in the refrigerator for a few hours or at room temperature for about 30 minutes.
If you prefer a firmer texture, you can enjoy the bars straight from the refrigerator. For a softer bite, allow them to sit at room temperature for a few minutes before serving.
Remember, Nanaimo Bars can be stored in the freezer for up to three months. This makes them a perfect make-ahead dessert for special occasions or unexpected guests.
How to Reheat Leftovers
For a quick and easy method, place the Nanaimo Bars on a microwave-safe plate. Heat them in the microwave on low power for about 10-15 seconds. This will slightly soften the chocolate layer and bring back some of the original texture without melting the custard layer.
If you prefer a more controlled reheating process, preheat your oven to 300°F (150°C). Place the Nanaimo Bars on a baking sheet lined with parchment paper. Warm them in the oven for about 5-7 minutes. This method will gently soften the chocolate and custard without altering the flavor.
For a more indulgent experience, consider using a double boiler. Place the Nanaimo Bars in a heatproof dish and set it over a pot of simmering water. Gently heat for about 5 minutes, ensuring the chocolate becomes slightly melty and the custard layer warms up evenly.
If you have an air fryer, set it to 300°F (150°C) and place the Nanaimo Bars inside for about 3-4 minutes. This method will give you a quick and even reheating, maintaining the delightful layers of chocolate, custard, and graham cracker base.
For those who enjoy a chilled treat, simply let the Nanaimo Bars sit at room temperature for about 10-15 minutes. This will soften the chocolate and custard layers just enough to enjoy without losing the cool, refreshing texture.
Essential Tools for This Recipe
Saucepan: Used to melt the butter, sugar, and cocoa powder over low heat.
Whisk: Essential for whisking in the beaten egg and vanilla extract into the melted mixture.
Mixing bowl: Needed to combine the graham cracker crumbs, coconut, and walnuts with the melted mixture.
Spatula: Useful for pressing the mixture into the greased baking pan and spreading the custard layer evenly.
9x9 inch baking pan: The container where the layers of the Nanaimo bars will be assembled and set.
Electric mixer: Ideal for beating the softened butter, powdered sugar, custard powder, and milk until smooth for the custard layer.
Microwave-safe bowl: Convenient for melting the chocolate and butter together for the top layer.
Refrigerator: Necessary for chilling the custard layer and the final assembled bars to set properly.
Knife: Used to cut the chilled Nanaimo bars into individual servings.
Cutting board: Provides a stable surface for cutting the bars into neat pieces.
Time-Saving Tips for Making Nanaimo Bars
Prepare ingredients in advance: Measure and set out all ingredients before starting. This will streamline the cooking process.
Use a food processor: Quickly crush graham crackers and chop walnuts using a food processor to save time.
Microwave melting: Melt butter and chocolate in the microwave instead of on the stove to speed up the process.
Chill efficiently: Place the baking pan in the freezer for faster chilling between layers.
Pre-cut parchment paper: Line the baking pan with pre-cut parchment paper for easy removal and cleanup.

Nanaimo Bars Recipe
Ingredients
Base Layer
- ½ cup unsalted butter melted
- ¼ cup granulated sugar
- ⅓ cup unsweetened cocoa powder
- 1 large egg beaten
- 1 teaspoon vanilla extract
- 2 cups graham cracker crumbs
- 1 cup sweetened shredded coconut
- ½ cup chopped walnuts
Custard Layer
- ½ cup unsalted butter softened
- 2 cups powdered sugar
- 2 tablespoons vanilla custard powder
- 3 tablespoons milk
Top Layer
- 4 ounces semi-sweet chocolate chopped
- 2 tablespoons unsalted butter
Instructions
- 1. In a saucepan, melt the butter, sugar, and cocoa powder over low heat. Remove from heat and whisk in the beaten egg and vanilla extract. Stir in the graham cracker crumbs, coconut, and walnuts. Press the mixture into a greased 9x9 inch baking pan.
- 2. For the custard layer, beat the softened butter, powdered sugar, custard powder, and milk until smooth. Spread over the base layer and chill in the refrigerator for about 30 minutes.
- 3. For the top layer, melt the chocolate and butter together until smooth. Spread over the chilled custard layer. Chill in the refrigerator for at least 2 hours before cutting into bars.
Nutritional Value
Keywords
Suggested Appetizers and Main Courses
More Amazing Recipes to Try 🙂
- Cold Cucumber Soup Recipe15 Minutes
- Chicken Corn Soup Recipe30 Minutes
- Chinese Corn Soup Recipe25 Minutes
- Bahamian Chicken Souse Recipe1 Hours
- Summer Squash Soup Recipe45 Minutes
- Beet Soup Recipe1 Hours
- Slow Cooker French Onion Soup Recipe8 Hours 15 Minutes
- Salmon Chowder Recipe45 Minutes
Leave a Reply