Nanaimo Bars: Classic No-Bake Three-Layer Holiday Bars

Nanaimo bars are one of the most loved no-bake treats for Christmas. They have three distinct layers: a crunchy, chewy base of graham crumbs, cocoa, coconut, and nuts; a thick, sweet custard buttercream in the middle; and a smooth layer of chocolate on top.

They come from Canada, but American holiday bakers have fallen in love with them because they need no oven and keep beautifully in the fridge. The custard powder in the filling is what gives the middle its pale yellow color and vanilla custard flavor.

If you like no-bake desserts, try my no-bake ladyfinger log, millionaire shortbread, and white Christmas fudge. For more layered bars, see these magic cookie bars.

JUMP TO

Why You’ll Love This Nanaimo Bars

These bars are rich, creamy, and incredibly easy.

No Baking

The oven stays free for other holiday dishes.

Three Textures

Crunchy, creamy, and smooth in every bite.

Make Ahead

They keep for a week in the fridge.

Freezer Friendly

Freeze for up to 3 months.

Crowd Pleaser

A small square goes a long way.

What Is Nanaimo Bars?

Nanaimo bars are named after Nanaimo, a city in British Columbia, Canada. Recipes first appeared in local cookbooks in the 1950s, and they are now one of Canada’s most famous desserts.

The base is cooked briefly on the stove with an egg to bind it, then pressed into a pan. The middle is buttercream flavored with custard powder, and the top is melted chocolate with a little butter so it cuts without cracking.

Ingredients

Base Layer

IngredientAmountPurpose
Unsalted butter½ cupBinds the crumbs
Granulated sugar¼ cupSweetness
Unsweetened cocoa powder⅓ cupChocolate flavor
Large egg, beaten1Binder
Graham cracker crumbs1¾ cupsCrunchy base
Sweetened shredded coconut1 cupChewy texture
Walnuts or almonds, finely chopped½ cupNutty crunch

Custard Filling

IngredientAmountPurpose
Unsalted butter, softened½ cupCreamy base
Heavy cream3 tablespoonsSmooth texture
Vanilla custard powder (such as Bird’s)2 tablespoonsCustard flavor and color
Powdered sugar2 cupsSweetness

Chocolate Topping

IngredientAmountPurpose
Semisweet chocolate, chopped4 ouncesGlossy top
Unsalted butter2 tablespoonsSoft, sliceable chocolate

Kitchen Equipment

  • 8×8-inch baking pan
  • Parchment paper
  • Medium saucepan or double boiler
  • Stand or hand mixer
  • Offset spatula
  • Sharp knife

Ingredient Tips

Custard Powder

Look for it in the international or baking aisle. Instant vanilla pudding mix works in a pinch.

Fine Crumbs

Crush the graham crackers finely so the base holds together.

Soft Butter

Room temperature butter whips into a fluffy filling.

Good Chocolate

Bar chocolate melts more smoothly than chips.

Toast the Nuts

It deepens the flavor of the base.

How to Make Nanaimo Bars

Step 1: Line the Pan

Line an 8×8-inch pan with parchment, leaving an overhang.

Step 2: Cook the Base

In a saucepan over low heat, melt the butter with the sugar and cocoa. Whisk in the beaten egg and stir constantly for 1 to 2 minutes until thickened.

Step 3: Press

Remove from heat and stir in the graham crumbs, coconut, and nuts. Press firmly into the pan. Chill 15 minutes.

Step 4: Make the Filling

Beat the butter, cream, and custard powder until smooth. Add the powdered sugar and beat until light and fluffy.

Step 5: Spread the Filling

Spread evenly over the base. Chill 30 minutes until firm.

Step 6: Melt the Chocolate

Melt the chocolate and butter together over low heat or in the microwave. Cool 5 minutes.

Step 7: Top

Pour over the custard layer and spread evenly. Chill 1 hour until set.

Step 8: Cut

Let the bars sit 10 minutes at room temperature, then cut into 16 squares with a hot knife.

Expert Tips for Perfect Nanaimo Bars

Press Hard

A firmly packed base will not crumble when cut.

Cook the Egg Gently

Low heat and constant stirring prevent scrambling.

Chill Between Layers

Each layer must be firm before adding the next.

Let Chocolate Cool

Hot chocolate melts the custard layer.

Score the Top

Lightly score the chocolate before it fully sets for clean cuts.

Delicious Variations

Peppermint Nanaimo Bars

Add peppermint extract and crushed candy canes to the filling.

Mint Green Filling

Use mint extract and a drop of green coloring.

Peanut Butter

Add 2 tablespoons peanut butter to the filling.

Mocha

Add 1 teaspoon espresso powder to the filling.

Nut-Free

Replace the nuts with more coconut or crumbs.

What to Serve with Nanaimo Bars

Cut into small squares and serve chilled on a holiday dessert tray.

They pair well with coffee, tea, and hot chocolate, and they travel well to parties in a cooler.

Storage Instructions

Storage MethodHow LongBest Practice
Refrigerator1 weekAirtight container, parchment between layers
Freezer3 monthsWrapped tightly
Room Temperature2 hoursFor serving only

Keep Nanaimo bars cold so the filling stays firm.

Thaw frozen bars in the fridge overnight.

Can You Make It Ahead?

Make the bars up to 5 days before a party and keep them chilled.

They are a great freezer dessert to make in early December.

Common Mistakes to Avoid

Scrambling the Egg

Use low heat and keep stirring.

Loose Base

Press firmly or it falls apart.

Soft Filling

Chill until firm before adding chocolate.

Cracked Chocolate

Add butter to the chocolate and cut with a warm knife.

Cutting Too Cold

Let the bars rest 10 minutes first.

Estimated Nutrition

NutrientAmount Per Serving
Calories310
Carbohydrates33g
Protein3g
Fat20g
Saturated Fat11g
Fiber2g
Sugar26g
Sodium110mg
Cholesterol45mg

Estimate per bar, based on 16 bars.

Frequently Asked Questions

What are nanaimo bars?

They are Canadian no-bake bars with a chocolate graham coconut base, a custard buttercream middle, and a chocolate top.

What can I use instead of custard powder?

Instant vanilla pudding mix is the best substitute and gives a similar flavor.

Do nanaimo bars need to be refrigerated?

Yes. Keep them in the fridge so the filling stays firm.

Can you freeze nanaimo bars?

Yes. Wrap tightly and freeze up to 3 months. Thaw in the fridge.

How do you cut nanaimo bars without cracking?

Let them sit 10 minutes at room temperature, then use a knife dipped in hot water and wiped dry.

Conclusion

Nanaimo bars are creamy, chocolatey, and completely no-bake. They are an easy, impressive holiday treat to make ahead.

Add them to your Christmas cookie trays this year.

Print

Nanaimo Bars: Classic No-Bake Three-Layer Holiday Bars

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Three irresistible layers: a chocolate coconut graham base, a silky custard filling, and a smooth chocolate topping. No oven needed.

  • Author: Emily
  • Prep Time: 30 minutes
  • Cook Time: 5 minutes
  • Total Time: 2 hours 20 minutes
  • Yield: 16 bars 1x
  • Category: Desserts
  • Method: No-Bake
  • Cuisine: Canadian
  • Diet: Vegetarian

Ingredients

Scale

Base Layer

½ cup unsalted butter

¼ cup granulated sugar

⅓ cup unsweetened cocoa powder

1 large egg, beaten

1¾ cups graham cracker crumbs

1 cup sweetened shredded coconut

½ cup walnuts or almonds, finely chopped

Custard Filling

½ cup unsalted butter, softened

3 tablespoons heavy cream

2 tablespoons vanilla custard powder (such as Bird’s)

2 cups powdered sugar

Chocolate Topping

4 ounces semisweet chocolate, chopped

2 tablespoons unsalted butter

Instructions

Line an 8×8-inch pan with parchment, leaving an overhang.

In a saucepan over low heat, melt the butter with the sugar and cocoa. Whisk in the beaten egg and stir constantly for 1 to 2 minutes until thickened.

Remove from heat and stir in the graham crumbs, coconut, and nuts. Press firmly into the pan. Chill 15 minutes.

Beat the butter, cream, and custard powder until smooth. Add the powdered sugar and beat until light and fluffy.

Spread evenly over the base. Chill 30 minutes until firm.

Melt the chocolate and butter together over low heat or in the microwave. Cool 5 minutes.

Pour over the custard layer and spread evenly. Chill 1 hour until set.

Let the bars sit 10 minutes at room temperature, then cut into 16 squares with a hot knife.

Notes

Chill each layer before adding the next.

Cut with a hot knife.

Keep refrigerated.

Nutrition

  • Serving Size: 1 bar
  • Calories: 310
  • Sugar: 26g
  • Sodium: 110mg
  • Fat: 20g
  • Saturated Fat: 11g
  • Carbohydrates: 33g
  • Fiber: 2g
  • Protein: 3g
  • Cholesterol: 45mg

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star