Classic Nanaimo Bars – Rich, Layered & No-Bake Delight

Experience a Canadian classic with these Classic Nanaimo Bars! No-bake and indulgently layered with a crunchy coconut base, creamy custard filling, and a rich chocolate topping, they are perfect for dessert, holiday gatherings, or sweet treats anytime. Easy to make at home, these bars impress with both flavor and presentation.

Why You’ll Love This Recipe

  • No-bake, quick to assemble, and perfect for any occasion.
  • Three decadent layers: coconut-nutty base, creamy custard, chocolate topping.
  • Rich and indulgent dessert that’s always a crowd-pleaser.
  • Easy to cut into squares for serving or gifting.
  • Can be stored for several days, making prep ahead simple.

Ingredients

Classic Nanaimo Bars ingredients flat lay

Base Layer

  • 1/2 cup unsalted butter, melted
  • 1/4 cup granulated sugar
  • 5 tablespoons cocoa powder
  • 1 large egg, beaten
  • 1 3/4 cups graham cracker crumbs
  • 1 cup shredded unsweetened coconut
  • 1/2 cup chopped walnuts

Filling Layer

  • 1/2 cup unsalted butter, softened
  • 2 tablespoons custard powder or instant vanilla pudding mix
  • 2 tablespoons milk
  • 2 cups powdered sugar

Topping Layer

  • 4 oz semi-sweet chocolate
  • 2 tablespoons unsalted butter

Step-by-Step Instructions

Step-by-step Classic Nanaimo Bars

  1. Line an 8×8-inch baking pan with parchment paper.
  2. Base Layer: In a bowl, combine melted butter, sugar, cocoa, and beaten egg. Stir in graham cracker crumbs, coconut, and chopped walnuts. Press evenly into prepared pan.
  3. Filling Layer: Beat softened butter, custard powder, milk, and powdered sugar until smooth. Spread evenly over the base layer.
  4. Topping Layer: Melt chocolate with butter until smooth. Pour over custard layer and spread evenly.
  5. Refrigerate bars for at least 2 hours, or until firm.
  6. Lift bars from pan using parchment paper and cut into squares.

Tips & Variations

  • Use almonds or pecans instead of walnuts for a different nut flavor.
  • For a richer chocolate layer, use dark chocolate or add a teaspoon of vanilla extract.
  • Sprinkle extra shredded coconut on top before the chocolate sets for decoration.
  • Use mini chocolate chips in the filling layer for added texture.
  • Keep bars chilled before cutting to maintain clean layers.

Storage & Freezer Instructions

  • Store in an airtight container in the fridge for up to 1 week.
  • Freeze individually wrapped squares for up to 2 months.
  • Thaw in the fridge before serving.
  • Avoid storing at room temperature for long periods; layers may soften.

Serving & Pairing Ideas

Served Classic Nanaimo Bar

  • Serve with a cup of coffee, hot chocolate, or tea.
  • Garnish with extra walnuts or chocolate shavings for presentation.
  • Perfect for dessert platters, holiday gatherings, or gifting.
  • Cut into bite-sized squares for party treats or snack boxes.

Frequently Asked Questions

Can I make these bars ahead of time?

Yes! They taste even better after chilling for a few hours or overnight, allowing flavors to meld.

Can I use other nuts?

Absolutely. Almonds, pecans, or hazelnuts work well for the base layer.

Do I have to use custard powder?

Custard powder gives the authentic flavor, but you can substitute with instant vanilla pudding mix.

Can I double the recipe?

Yes, double ingredients and use a larger pan (9×13 inches), adjusting layers evenly.

Ready to Make It?

Classic Nanaimo Bars are an indulgent, no-bake treat with layers of coconut, creamy custard, and rich chocolate. Perfect for dessert, holiday parties, or gifting, they combine texture and flavor in every bite. Pin this recipe to enjoy a Canadian classic anytime!

You Might Also Like

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Classic Nanaimo Bars on tray

Classic Nanaimo Bars


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Myla
  • Total Time: 2 hrs 20 mins
  • Yield: 16 squares 1x

Description

Classic Nanaimo Bars are a Canadian no-bake dessert with a coconut-nut base, creamy custard filling, and a rich chocolate topping. Perfect for dessert, holiday gatherings, or sweet treats anytime.


Ingredients

Scale

Base Layer:

1/2 cup unsalted butter, melted

1/4 cup granulated sugar

5 tablespoons cocoa powder

1 large egg, beaten

1 3/4 cups graham cracker crumbs

1 cup shredded unsweetened coconut

1/2 cup chopped walnuts

Filling Layer:

1/2 cup unsalted butter, softened

2 tablespoons custard powder or instant vanilla pudding mix

2 tablespoons milk

2 cups powdered sugar

Topping Layer:

4 oz semi-sweet chocolate

2 tablespoons unsalted butter


Instructions

1. Line an 8×8-inch baking pan with parchment paper.

2. Base Layer: Combine melted butter, sugar, cocoa, and beaten egg. Stir in graham cracker crumbs, coconut, and chopped walnuts. Press evenly into prepared pan.

3. Filling Layer: Beat softened butter, custard powder, milk, and powdered sugar until smooth. Spread evenly over base layer.

4. Topping Layer: Melt chocolate with butter until smooth. Pour over custard layer and spread evenly.

5. Refrigerate bars for at least 2 hours, or until firm.

6. Lift bars from pan using parchment paper and cut into squares.

Notes

Use almonds or pecans instead of walnuts for a different nut flavor.

Add vanilla extract to chocolate layer for extra depth.

Sprinkle extra shredded coconut on top before chocolate sets.

Use mini chocolate chips in the filling for added texture.

Keep bars chilled before cutting to maintain clean layers.

  • Prep Time: 20 mins
  • Cook Time: 0 mins
  • Category: Dessert
  • Method: No Bake
  • Cuisine: Canadian

Nutrition

  • Serving Size: 1 square
  • Calories: 320
  • Sugar: 22 g
  • Sodium: 90 mg
  • Fat: 18 g
  • Saturated Fat: 10 g
  • Unsaturated Fat: 6 g
  • Trans Fat: 0 g
  • Carbohydrates: 36 g
  • Fiber: 3 g
  • Protein: 4 g
  • Cholesterol: 35 mg

Leave a Comment

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