No Bake Chocolate Peanut Butter Bars

Vegan peanut butter bars are the kind of freezer treat you will want to keep on hand all week. They are rich, sweet, salty, and nutty, with a flavor that is reminiscent of a PayDay-style candy bar. Each bar has a tender almond flour cake layer topped with a creamy maple peanut butter layer that melts in your mouth. They are easy to prepare ahead of time, simple to slice, and perfect for dessert, snacking, or a quick sweet bite after dinner. If you do not use peanut butter, you can also make these bars with almond butter or another nut butter you enjoy.

Peanut Butter Bars on a plate.

Why You Need To Make These Peanut Butter Bars

These peanut butter bars are easy to love because they are creamy, satisfying, and full of sweet and salty flavor. The base is soft and nutty, while the peanut butter maple topping sets in the freezer into a smooth, fudge-like layer. The texture is firm enough to slice, but soft enough to bite into straight from the freezer after a minute or two.

Another reason to make this recipe is convenience. Since these are freezer peanut butter bars, you can prepare a batch once and enjoy them throughout the week. They store well in a freezer bag or airtight freezer container, so you can grab one whenever you want a plant-based dessert or snack. They are also great for meal prep because the bars stay fresh for up to three months when frozen properly.

These bars are vegan and gluten free when made with the listed plant-based ingredients and arrowroot powder. They are simple enough to make with kids, and the topping can be customized depending on the season or occasion. Peanuts add a classic salty crunch, but you can also use other toppings you already have on hand. For a festive look, colorful candies or Jordan almonds can make the bars feel special for spring gatherings, holidays, or celebrations.

Ingredients For These Peanut Butter Bars

Ingredients for peanut butter bars.

Peanut Butter. Peanut butter is the main ingredient in the creamy freezer layer. It gives the bars their bold nutty flavor and rich texture. If you have a peanut allergy or simply prefer a different flavor, cashew butter or almond butter will also work well.

Almond Flour. Almond flour forms the base of the cake layer. It gives the bars a naturally nutty flavor and keeps the recipe gluten free. It also creates a tender texture that pairs well with the peanut butter topping.

Arrowroot Powder. Arrowroot powder helps support the cake layer and gives it a better structure. It works well in gluten-free baking and helps the base hold together once the bars are sliced.

Maple Syrup. Maple syrup sweetens the peanut butter layer and adds warm maple flavor. You can use monk fruit or stevia if you are trying to reduce sugar, but maple syrup gives these vegan peanut butter bars their best flavor.

Coconut Oil. Melted coconut oil helps the peanut butter layer set in the freezer while keeping it soft enough to bite through. It also helps create that smooth, fudge-like texture.

Plant-Based Butter. Vegan butter is used in the cake layer. Earth Balance is a good option, but you can use your favorite plant-based butter. If you are not vegan, regular butter can be used instead.

Salt. A little salt balances the sweetness and brings out the peanut butter flavor. Sweet and salty flavors work beautifully in this recipe.

How To Make These Peanut Butter Bars

Start by making the cake layer. Mix the vegan butter, almond flour, arrowroot powder, and sugar together until combined. Line an 8×5-inch bread pan, or a similar-sized pan, with parchment paper. Leave extra parchment hanging over the sides so the bars are easy to lift out later. Press the cake mixture evenly into the bottom of the pan and bake at 350ºF for about 20 minutes.

Once the base is baked, let it cool completely. You can cool it on the counter or place it in the freezer to speed up the process. It is important that the cake layer is fully cooled before adding the peanut butter mixture, otherwise the topping may melt too much and separate.

Next, prepare the maple peanut butter layer.

Steps to make peanut butter bars.

Step 1. Add the peanut butter, melted coconut oil, maple syrup, and salt to a bowl.

Step 2. Stir everything together until the mixture is smooth and fully combined.

Steps to make peanut butter bars.

Step 3. Pour the maple peanut butter mixture over the cooled cake layer and spread it into an even layer. Add peanuts or your topping of choice, then place the pan flat in the freezer for 30 to 45 minutes, or until the bars are firm. Once set, use the parchment paper overhang to lift the bars out of the pan. Slice them into small squares or bars with a sharp knife. Store the bars in a freezer bag or airtight freezer container for up to 3 months.

Peanut Butter Bars in a hand.

Tips & Tricks

Can I use different nut butters?

Yes. Cashew butter and almond butter are both great options, but most nut butters will work.

Can I use regular starch?

Yes, but the bars may no longer be gluten free depending on the starch you choose.

Are these vegan?

Yes. These peanut butter bars are 100% plant based when made with vegan butter.

Can I use regular butter if I am not vegan?

Yes, regular butter can be used in place of plant-based butter.

Do I need parchment paper?

Yes, parchment paper is recommended because it helps you lift the bars out in one piece. You can skip it if needed, but the bars may be harder to remove cleanly.

Related Recipes

  • Peanut Butter Fudge
  • Vegan Peanut Butter Cookies
  • Peanut Butter Rice Krispie Treats
Peanut Butter Bars
5 from 4 votes

Peanut Butter Bars

By Bailey Rhatigan
Melt-in-your-mouth layered peanut butter bars that are stored in the freezer.
Prep: 1 hr 10 mins
Cook: 20 mins
Servings: 14

Ingredients

Cake Layer

  • ½ cup vegan butter
  • 2 cups almond flour
  • 4 tbsp arrowroot powder
  • ½ cup sugar

Maple Peanut Butter Layer

  • 1 cup peanut butter
  • ¼ cup melted coconut oil
  • tbsp maple syrup
  • 1 cup peanuts, optional

Instructions

For The Cake Layer

  • Mix the vegan butter, almond flour, arrowroot powder, and sugar together in a mixer until combined. Press the mixture into a parchment-lined 8×5-inch pan or a similar-sized pan, keeping the top as even as possible. Leave the parchment ends long enough to hang over the sides so the bars can be lifted out easily. Bake at 350ºF for about 20 minutes.Let the cake layer cool completely on the counter or in the freezer before adding the topping.

Maple Peanut Butter Layer

  • Melt the coconut oil until liquid. In a large bowl, mix the peanut butter, melted coconut oil, maple syrup, and salt together until smooth.
  • Pour the maple peanut butter mixture over the cooled cake layer and spread it evenly. Top with peanuts or another topping of choice. Freeze the pan flat for about 45 minutes, or until the bars are set. Once firm, lift the bars out of the pan using the parchment paper and slice into small squares.
  • Store the bars in the freezer. Enjoy them directly from the freezer, or let them thaw for about 2 minutes for a softer bite.

Notes

Any nut butter will work in this recipe.
You can replace maple syrup with stevia or monk fruit if you are trying to cut down on sugar.
Store in a freezer bag or freezer-safe container for up to 3 months.

Nutrition

Calories: 325kcal
| Carbohydrates: 19g
| Protein: 8g
| Fat: 26g
| Saturated Fat: 7g
| Trans Fat: 1g
| Sodium: 137mg
| Potassium: 130mg
| Fiber: 3g
| Sugar: 12g
| Vitamin A: 308IU
| Calcium: 46mg
| Iron: 1mg

Nutrition information is automatically calculated and should be used as an approximation.

Additional Info

Author: Bailey Rhatigan
Prep Time: 1 hour 10 minutes
Cook Time: 20 minutes
Course: Dessert
Cuisine: American
Servings: 14
Calories: 325
Keyword: plant based, vegan, peanut butter bars
Like this recipe? Leave a comment below!