If you love Reese’s peanut butter cups (and honestly, who doesn’t?!) these healthy peanut butter bars are about to become your new favorite treat! A thick peanut butter base topped with a smooth chocolate-peanut butter layer, sliced into individual bars. They taste like a giant peanut butter cup, but made with just 4 better-for-you ingredients. Entirely no-bake, and even gluten-free, dairy-free, and refined sugar-free!
I keep a batch of these in my freezer at all times – right alongside my 4-Ingredient Healthy Date Caramels and 6-Ingredient Healthy Snickers – perfect for when I’m craving a little something sweet. These bars take about 10 minutes to make, and then the freezer does the rest!

Why You’ll Love These Healthy Peanut Butter Cup Bars
- Just 4 ingredients. Peanut butter, almond or oat flour, maple syrup, and chocolate chips. That’s the whole list – no powdered sugar, no butter, no overly processed ingredients!
- No-bake and incredibly easy. Mix, press, pour, chill. There’s no oven involved, no special equipment, and no complicated steps.
- Gluten-free and dairy-free. Made with almond or oat flour and dairy-free chocolate chips, these bars work for almost every diet.
- Refined sugar-free. Naturally sweetened with maple syrup – just enough to bring out the best in that peanut butter flavor without going overboard.
- A healthy sweet treat everyone loves! Kids, adults, healthy-dessert-skeptics, chocolate-lovers – these bars are everyone’s favorite. They taste like dessert but are made with real, healthier ingredients.
- Great for meal prep. Make a batch on Sunday, slice into bars, and store in the fridge or freezer for a ready-to-grab treat all week long.
Frequently Asked Questions
Can I freeze these peanut butter bars?
Absolutely – and I highly recommend it! These bars freeze beautifully and are honestly even better straight from the freezer. Freeze in the pan until completely set, then slice and store in an airtight freezer-safe container or zip-lock bag for up to 3 months. When you’re ready to eat one, let it sit at room temperature for 5 minutes or enjoy it cold — both are delicious. For easy grab-and-go portions, layer the bars between sheets of parchment paper so they don’t stick together.
What can I use instead of almond flour?
Oat flour is the best swap – use the same amount (1 cup) and the bars will come out just as thick and fudgy. You can make your own oat flour by blending rolled oats in a food processor until fine. Coconut flour is another option, but it absorbs more moisture than almond or oat flour, so you’ll want to use less — start with ¼ cup and adjust from there. If the mixture feels too dry, add an extra tablespoon or two of peanut butter to bring it together.
How much protein does each bar contain?
Each bar contains approximately 6–7 grams of protein, primarily from the natural peanut butter and almond flour. For an extra protein boost, you can stir a scoop of vanilla protein powder into the peanut butter base — just reduce the almond flour slightly so the texture stays right. My 4-Ingredient Protein Reese’s Eggs use a similar method if you want an even higher-protein peanut butter chocolate treat!

Healthy Peanut Butter Cup Bars
Equipment
- 1 9×4-inch loaf pan
- 1 large bowl
- 1 small bowl
Ingredients
For the peanut butter layer:
- 1 cup creamy peanut butter unsweetend
- 1 cup almond flour or oat flour
- 1/4 cup maple syrup
- 1 teaspoon vanilla extract optional
For the chocolate layer:
- 1 cup chocolate chips
- 1/4 cup creamy peanut butter unsweetened
Instructions
- Line a 9×4-inch baking pan with parchment paper.
- Make the peanut butter layer by mixing together the peanut butter, almond or oat flour, maple syrup, and vanilla extract (if using) in a large bowl.
- Transfer the peanut butter mixture to your prepared baking pan and press it into an even layer in the pan.
- Make the chocolate layer by melting the chocolate chips and peanut butter in either the microwave or over a double boiler until completely smooth. Pour the melted chocolate mixture on top of the peanut butter layer and spread until it’s smooth and even.
- Chill the bars in the freezer for one hour, then remove and slice into small bars.













