Skip to content
Nanaimo Bars
canadiandessert✨ New

Nanaimo Bars

A no-bake layered Canadian treat: chocolate-coconut base, custard buttercream middle and chocolate ganache top.

Prep
30 min
Cook
0 min
Servings
16
Difficulty
Easy
4.8
Sign in to rate
#dessert#no-bake#chocolate#canadian#bars

About This Recipe

Nanaimo bars are perhaps the most distinctively Canadian dessert, named after Nanaimo, a city on Vancouver Island in British Columbia. The first printed recipe appeared in the Nanaimo Hospital Auxiliary Cookbook in 1952. These no-bake bars consist of three distinct layers: a dense base of Graham crackers, shredded coconut, cocoa powder and butter; a pale yellow custard buttercream centre made with custard powder; and a thin, glossy chocolate ganache topping. They are served chilled, sliced into small squares or rectangles. The city of Nanaimo held a contest in 1986 to find the definitive recipe.

Ingredients

Serves 16

  • 115 gunsalted butter(for base)
  • 50 gcaster sugar
  • 5 tbspcocoa powder
  • 1egg(beaten)
  • 200 gGraham crackers or digestive biscuits(crushed)
  • 100 gdesiccated coconut
  • 60 gbutter(softened, for middle layer)
  • 2 tbspdouble cream
  • 2 tbspcustard powder
  • 250 gicing sugar
  • 150 gdark chocolate(for top)
  • 2 tbspbutter(for ganache)

Instructions

  1. 1

    Line tin

    Line a 20×20cm square tin with baking paper.

  2. 2

    Make base

    Melt butter, sugar and cocoa in a saucepan over low heat. Remove from heat, stir in beaten egg quickly. Add crushed crackers and coconut. Press firmly into tin. Refrigerate 30 minutes.

  3. 3

    Make middle layer

    Beat softened butter, cream and custard powder until smooth. Gradually beat in icing sugar until pale and fluffy. Spread evenly over base. Refrigerate 30 minutes.

  4. 4

    Make chocolate top

    Melt chocolate and butter together over a bowl of simmering water or in short microwave bursts. Cool slightly, then pour over middle layer and tilt to spread evenly. Refrigerate 1 hour until set.

  5. 5

    Score and cut

    Score top layer with a hot knife before cutting fully — this prevents the chocolate cracking. Cut into 16 bars.

    Use a hot dry knife — dip in hot water and dry between cuts.

Did you make this?

Rate it and help other cooks find the recipes that actually work.

One tap to sign in, and we'll save the rating you just picked.

Everything you need to plan your week — free

  • Meal calendar
  • Grocery list
  • AI recipe ideas

Track what you eat

Snap your meal to log calories and macros, run fasting timers and track water in the free SnapCal app.

Download Now

Pro Tips

  • →

    Score the chocolate topping before full setting to avoid cracking

  • →

    Use a hot dry knife — dip in hot water and dry between cuts

  • →

    Custard powder can be replaced with vanilla instant pudding powder

  • →

    Weigh dry ingredients on a scale instead of using cups — grams are the difference between a tender and a tough crumb.

Variations

  • •

    Add ½ tsp peppermint extract to the custard buttercream layer for Peppermint Nanaimo Bars.

  • •

    Swirl 2 tbsp peanut butter into the middle layer for a Peanut Butter variation.

  • •

    Vegetarian: swap the protein for roasted king oyster mushrooms, smoked tofu or cooked chickpeas — adjust seasoning slightly upward to compensate.

  • •

    Spicier: add a finely chopped fresh chile or a teaspoon of crushed Aleppo/Urfa pepper to the aromatics for warm, layered heat instead of a single sharp hit.

Storage

Refrigerate in an airtight container up to 1 week. Freeze up to 3 months.

History & Origin

Named after Nanaimo, BC. The city holds an official recipe and hosts events celebrating this beloved three-layered treat.

Frequently Asked Questions

What is custard powder?

A British and Commonwealth pantry staple (Bird's brand is most common) made from cornflour, flavourings and colour. Vanilla instant pudding is a North American substitute.

Can I make this ahead of time?

Yes — most of the components can be prepared up to a day in advance and refrigerated separately. Reheat gently and assemble just before serving so textures stay distinct.

What can I substitute if I don't have all the ingredients?

Stay close to the role each ingredient plays: swap aromatics for similar ones (shallot for onion, lime for lemon), and keep the fat-acid-salt balance intact. Spice blends can usually be approximated with what's in the cupboard.

How do I know it's authentic?

Authenticity sits on a spectrum — what matters more is honoring the technique and balance of flavors. If the dish tastes harmonious and respects how cooks in its home region would build it, you're on solid ground.

Nutrition Facts

Per serving · 16 servings total

Calories310kcal
Protein3g
Carbohydrates36g
Fat18g
Fiber2g
Protein3g
Carbs36g
Fat18g

Time Summary

Prep time30 min
Cook time0 min
Total time30 min

Have Questions?

Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.

Chat with AI Chef →

Community

Join the conversation

Sign in to leave a comment and save your favourite recipes