Nanaimo Bars

nanaimo bars
Lauri Patterson/E+/Getty Images
  • Total: 19 mins
  • Prep: 15 mins
  • Cook: 4 mins
  • Yield: 36 servings
Nutritional Guidelines (per serving)
151 Calories
9g Fat
17g Carbs
1g Protein
See Full Nutritional Guidelines Hide Full Nutritional Guidelines
Nutrition Facts
Servings: 36 servings
Amount per serving
Calories 151
% Daily Value*
Total Fat 9g 12%
Saturated Fat 4g 22%
Cholesterol 18mg 6%
Sodium 55mg 2%
Total Carbohydrate 17g 6%
Dietary Fiber 1g 4%
Protein 1g
Calcium 15mg 1%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

This Canadian recipe was submitted by a reader. The popular Nanaimo bars are with vanilla pudding and chocolate. The bars are not baked, but if you prefer a firmer baked crust, see the instructions below the recipe.

The bars are named after the British Columbia city of Nanaimo.


  • Bottom Layer:
  • 1 stick butter (1/2 cup)
  • 1/4 cup sugar
  • 1/2 cup cocoa
  • 1 egg, beaten
  • 1 teaspoon vanilla
  • 2 cups graham cracker crumbs
  • 1/2 cup pecans (chopped)
  • 1/2 cup coconut
  • Second Layer:
  • 1/4 cup butter
  • 2 cup powdered sugar
  • 3 tablespoons milk
  • 2 tablespoons instant vanilla pudding mix
  • Third Layer:
  • 1 cup semisweet chocolate chips
  • 2 tablespoons butter

Steps to Make It

  1. Gather the ingredients.

  2. Bottom Layer:  Melt sugar, butter, and cocoa in a double boiler. Whisk in the egg and vanilla. Remove from the heat to cool. Add graham cracker crumbs, nuts, and coconut and mix well. Cover the bottom of a 9-inch square pan with the mixture, packing it down well. Refrigerate.

  3. Second Layer:  Cream the butter and pudding mix. Add milk and powdered sugar and beat until smooth. Spread over first layer and chill until firm.

  4. Third Layer: Heat to melt. If too thick, add milk. Pour chocolate over the top of the second layer.

  5. Refrigerate. Cut into squares.

  6. Serve and enjoy!

Recipe Variations

If you prefer a baked crust, melt the 1 stick of butter; add the sugar, cocoa, egg, vanilla, graham cracker crumbs, pecans, and coconut. Blend well and pat into the pan. Bake in a preheated 350 F oven for 10 minutes. Let cool and proceed with the second layer.