These no-bake bars consist of a thick peanut butter and almond flour base topped with a layer of melted sugar-free dark chocolate. The base is mixed and topped with melted chocolate, then chilled before slicing. This recipe uses natural nut butter and keto-friendly sweeteners to create a chilled, multi-layered square as a sugar-free dessert.
About This Recipe
To prepare the base, natural peanut butter is combined with melted butter, almond flour, and sweetener until the mixture is thick enough to be pressed into a pan. The chocolate topping is made by melting sugar-free chips with a small amount of coconut oil, which ensures the top layer remains soft enough to slice without cracking after it has chilled. It is important to refrigerate the bars for at least one hour to allow the fats to solidify, creating a firm structure that holds its shape at room temperature.
The flavor relies on the combination of roasted peanuts and deep cocoa, balanced by a hint of vanilla extract in the base layer. Using almond flour provides a slightly dense and chewy consistency that mimics traditional confections without the use of grains or refined sugars. When served chilled, the sweetness feels more balanced and complements the natural richness of the nut butter and dark chocolate.
These bars suit a light dessert or snack and can be prepared ahead of time. It’s easy to customize the recipe by adding a sprinkle of sea salt on top of the melted chocolate or by substituting the peanut butter with almond butter for a different nutty profile. They are best served directly from the refrigerator, ensuring the layers maintain their distinct textures and smooth finish.
Why You’ll Love This Recipe
- Classic chocolate + peanut butter combo
- No-bake, quick, and easy
- Sugar-free, low-carb, and keto-friendly
- Perfect for make-ahead desserts
- Freezer-friendly for long-term storage
What You’ll Need for This Keto Chocolate Peanut Butter Bars
- For the peanut butter layer:
- 1 cup natural peanut butter (unsweetened, creamy)
- 1/2 cup unsalted butter, melted
- 1/2 cup powdered erythritol or allulose
- 1 cup almond flour
- 1 tsp vanilla extract
- For the chocolate topping:
- 1 cup sugar-free dark chocolate chips (or 85% dark chocolate)
- 2 tbsp coconut oil or butter
Step-by-Step Preparation
- Line an 8×8-inch baking pan with parchment paper.
- In a bowl, mix peanut butter, melted butter, sweetener, almond flour, and vanilla until smooth.
- Spread mixture evenly into the pan and smooth the top.
- Melt chocolate chips and coconut oil together until smooth.
- Pour chocolate mixture over the peanut butter layer and spread evenly.
- Refrigerate 1–2 hours until firm.
- Slice into 16 bars and serve chilled.
FAQ
- Can I make these dairy-free?
Yes—use coconut oil instead of butter in both layers. - Do they taste like Reese’s?
Yes! They have that same rich chocolate-peanut butter combo, but without the sugar. - How do I store them?
Keep in the fridge up to 7 days or freeze for up to 2 months. - Can I use almond butter instead?
Absolutely, it works just as well for a slightly different flavor.
Variations & Substitutions
- Swap peanut butter for almond butter or sunflower seed butter
- Use coconut flour instead of almond flour (reduce to 1/4 cup)
- Sprinkle sea salt flakes on top for contrast
- Add chopped nuts or unsweetened shredded coconut for texture
Serving Suggestions
- Pair with black coffee for a keto dessert break
- Serve on a platter at parties or gatherings
- Enjoy as an after-dinner treat without guilt
- Keep a stash in the freezer for sweet cravings

Keto Chocolate Peanut Butter Bars
Ingredients
For the peanut butter layer
- 1 cup natural peanut butter (unsweetened, creamy)
- 1/2 cup unsalted butter (melted)
- 1/2 cup powdered erythritol or allulose
- 1 cup almond flour
- 1 tsp vanilla extract
For the chocolate topping
- 1 cup sugar-free dark chocolate chips (or 85% dark chocolate)
- 2 tbsp coconut oil or butter
Instructions
- Line an 8×8-inch baking pan with parchment paper.
- In a bowl, mix peanut butter, melted butter, sweetener, almond flour, and vanilla until smooth.
- Spread mixture evenly into the pan and smooth the top.
- Melt chocolate chips and coconut oil together until smooth.
- Pour chocolate mixture over the peanut butter layer and spread evenly.
- Refrigerate 1–2 hours until firm.
- Slice into 16 bars and serve chilled.
Did you make this recipe?
I’d love to hear from you — leave a comment below and tell me how it turned out, what you liked, or if you made any tweaks!
Try these next:
New keto recipes are added every week — check back often for more low-carb inspiration!
