Go Back
+ servings

Peanut Butter Nanaimo Bars

A peanut butter version of the popular Nanaimo Bars.
Course Dessert
Cuisine American
Prep 15 minutes
Cook 15 minutes
Chilling time 1 hour 30 minutes
Total 2 hours
Servings 24 bars
Calories 356 kcal
Author Michelle


For the Base:

  • ¾ cup unsalted butter melted
  • ½ cup granulated sugar
  • 2 eggs
  • cups graham cracker crumbs
  • ¾ cup shredded sweetened coconut
  • cup cocoa powder

For the Filling:

  • cups creamy peanut butter
  • cup unsalted butter
  • 3 cups powdered sugar
  • cup milk

For the Topping:

  • 8 ounces semisweet chocolate finely chopped
  • 2 tablespoons unsalted butter


  1. Preheat oven to 350 degrees F. Line a 9x13-inch baking pan with parchment paper; set aside.
  2. Make the Base: In a large bowl, whisk together the melted butter, sugar and eggs. Use a large wooden spoon to stir in the graham cracker crumbs, coconut and cocoa powder until completely combined. Transfer to prepared baking pan and press evenly into pan. (The mixture will be a little sticky, so you may need to wet your fingers a bit and then press it in.) Bake for 12 to 15 minutes, or until firm and no longer shiny. Transfer to a cooling rack and allow to cool completely before preparing the filling.
  3. Make the Filling: Microwave the peanut butter and butter in a large bowl until completely melted and smooth. Whisk in the powdered sugar 1 cup at a time, alternating with the milk in two additions, whisking until smooth. Spread evenly over the base and refrigerate until firm, about 1 hour.
  4. Make the Topping: Using a double boiler (or a microwave on 50% power), melt the chocolate and butter. Spread over the filling and allow to set at room temperature (or refrigerate to speed up the process) before cutting into bars and serving. Leftovers should be stored in an airtight container at room temperature or in the refrigerator.

Recipe Notes

Nutritional values are based on one serving

Nutrition Facts
Peanut Butter Nanaimo Bars
Amount Per Serving
Calories 356 Calories from Fat 207
% Daily Value*
Fat 23g35%
Saturated Fat 11g69%
Cholesterol 39mg13%
Sodium 129mg6%
Potassium 201mg6%
Carbohydrates 34g11%
Fiber 2g8%
Sugar 25g28%
Protein 5g10%
Vitamin A 315IU6%
Vitamin C 0.1mg0%
Calcium 29mg3%
Iron 1.5mg8%
* Percent Daily Values are based on a 2000 calorie diet.