A delicious Canadian sweet, these No-Bake Peanut Butter Nanaimo Bars are a twist on the classic. The conventional custard filling is replaced with a creamy peanut butter layer in this classic no-bake treat.

peanut butter nanaimo bars cut

It’s no secret that I like to bake, but sometimes, I like to not bake. As in no-bake. As in delicious, no-bake peanut butter and chocolate bars.

For those that aren’t familiar, Nanaimo Bars are a sweet Canadian treat, usually filled with a thick vanilla custard/pudding in the middle. They are named after the beautiful British Columbia city of Nanaimo, where they originated (pronounced “na-n_eye-mo”, emphasis on the middle syllable). Truth be told though, I’ve never really been a fan of that custard filling. So for years, I’ve been making a peanut butter version and since I no-baked up a batch over the weekend, I thought it was time I shared.

These bars are dead easy. Simply mix up and add each layer and chill in between. There are only a couple of points worth noting.

Cook’s Notes

The first is just to be conscious of keeping a nice sweet/salt balance. You have several ingredient options here that may or may not include salt – the peanuts, the butter, the peanut butter. To keep that nice balance, you may need to add a bit of salt to the bottom and middle layers. This is particularly true with the peanut butter. While you can use any kind – smooth or crunchy, standard supermarket brand, natural or even homemade, the only thing I suggest is that you taste your peanut butter filling and add a bit of salt, if necessary.

Secondly, I thought I’d pass on a little tip for cutting these bars. To avoid the chocolate layer cracking when you cut it, run your knife under hot water for 30 seconds or so, quickly wipe dry and then cut. It’s not foolproof, but it works a lot better than cutting cold.

That’s it. Enjoy!

peanut butter nanaimo bars cut

peanut butter nanaimo bars cut

Get the Recipe: No-Bake Peanut Butter Nanaimo Bars

Based on the classic Canadian treat, these Nanaimo bars feature a creamy peanut butter filling. Great for bake sales!
4.60 stars from 5 ratings
Prep Time: 20 minutes
Cook Time: 5 minutes
Total Time: 25 minutes
Yield: 16 bars


For the bottom layer:

  • 1/2 cup (113.5 g) butter, salted or unsalted, at room temperature
  • 1/4 cup (50 g) white sugar
  • 1 large (1) egg, beaten
  • 1/4 cup (21.5 g) cocoa powder
  • 1 1/2 cup (126 g) graham cracker crumbs
  • 1/4 cup (20 g) coconut
  • 1/2 cup (73 ml) peanuts, salted or unsalted, finely chopped

For the middle layer:

  • 1/2 cup (129 ml) smooth or crunchy peanut butter, any kind - regular, natural, homemade
  • 2 cups (240 ml) icing/confectioner's sugar
  • 1/4 cup (61 ml) milk
  • 2 Tbsp. (28.4 g) butter, salted or unsalted, at room temperature
  • 1/2 tsp. (2.1 ml) vanilla
  • 1/4-1/2 tsp. (1.5 g) salt, taste first, then add as needed

For the top layer:

  • 2 Tbsp. (28.4 g) butter
  • 4 oz. (113.4 g) semi sweet chocolate or chocolate chips, about 2/3 cup regular sized chips


  • Sprinkling of Fleur de Sel salt


  • Prepare an 8-inch square baking pan by lining with parchment paper.
  • For the bottom layer: In a large bowl mix together the graham cracker crumbs, coconut and finely chopped peanuts. Set aside.
  • In a saucepan, stir together the butter, sugar, beaten egg and cocoa. It will be a bit stiff, but it's important to start with the beaten egg in a cold pan and allow it to warm gently, to avoid scrambled eggs. Place saucepan on stove, over low heat and stir constantly for 5 minutes, until smooth and slightly thickened.
  • Add the butter/egg mixture to the graham cracker mixture and stir until well combined. Press this mixture evenly into the parchment lined 8-inch square pan and chill for 15 minutes. (*Tip: for firm, even layers, use a small object with a flat bottom like a drinking glass, to tamp down the bottom and middle layers).
  • For the middle layer: Beat together the peanut butter, butter, icing sugar, vanilla and milk until smooth. Taste test and if necessary, add salt, to taste. Spread this mixture over the chilled base. Smooth top and chill for 30 minutes or until firm.
  • For the top layer: Melt the chocolate and butter together in a double-boiler over hot water or in the microwave. Spread melted chocolate over the chilled middle layer. Sprinkle with a generous sprinkling of Fleur de Sel salt, if desired. Chill again until firm and then cut into squares.
  • *Tip: The easiest way to cut these, to avoid the chocolate cracking, is to run your knife under hot water for 30 seconds first, quickly dry off then use to cut the squares.


Be sure to read the “Ingredient and Cook's Notes" (above the recipe card!), where I share more detailed  tips, variations and substitution suggestions for this recipe!
Cuisine: Canadian
Course: Dessert, Snack
Author: Jennifer
Calories: 303kcal, Carbohydrates: 32g, Protein: 4g, Fat: 18g, Saturated Fat: 8g, Cholesterol: 34mg, Sodium: 208mg, Potassium: 134mg, Fiber: 1g, Sugar: 25g, Vitamin A: 310IU, Calcium: 32mg, Iron: 1mg
Tried this recipe?Mention @seasonsandsuppers on Instagram or tag #seasonsandsuppers.


More Bars and Squares Recipes from Seasons and Suppers