Peanut butter and chocolate might be one of the best flavor combinations ever created. When you’re following a keto lifestyle, finding desserts that taste this good can be really hard.

Most store bought treats are full of sugar and carbs that don’t work with your eating plan. That’s why these homemade keto peanut butter bars are such a game changer.
The beauty of this recipe is in its simplicity. You only need a handful of ingredients, and none of them are hard to find. Almond flour, butter, peanut butter, and sugar free chocolate chips are all you need to create something amazing.
No complicated steps or techniques required. Even if you’re not great at baking, you can make these bars successfully.

What really sets these bars apart is how they satisfy your sweet tooth without any of the guilt. Each bite gives you that rich, creamy peanut butter flavor topped with smooth chocolate.
The texture is just right – not too dense and not too light. They taste like something you might buy at an expensive candy shop, but you made them in your own kitchen.
👍 Why You’ll Love This Recipe
Easy to make: These keto peanut butter chocolate bars are really simple to put together. You don’t need any special cooking skills or fancy equipment. Just mix the ingredients, press them into a pan, add the chocolate topping, and let it chill.
Satisfies sweet cravings: When you’re on a keto diet, sometimes you really miss sweet treats. These bars are a great way to satisfy that sweet tooth without cheating on your diet.

No baking required: This is a no bake recipe, which is great for a few reasons. First, it’s perfect for hot days when you don’t want to turn on the oven.
Second, it means less chance of messing up the recipe – there’s no need to worry about over-baking or burning.
✨ Recipe Ingredients
- 1 cup Almond Flour
- 1/2 cup Butter (melted)
- 1/2 cup peanut butter (creamy) – I recommend this one (amazon)
Topping
- 3/4 cup Sugar Free Chocolate Chips – I recommend these (amazon)
- 1 tablespoon Butter
👨🍳 How To Make
Easily make keto mayonnaise at home. Follow these steps:
Step 1
Line a baking dish (7×7) with parchment paper.
Step 2
Melt the butter in a microwave-safe bowl and let it cool for 2 minutes.
Step 3
Then, mix in the almond flour and peanut butter. Continue until well combined – it can take a minute or two.

Step 4
Transfer to the prepared pan and spread evenly. Place in the freezer for 30 minutes.
Step 5
Meanwhile, make the top layer by placing the chocolate and butter in a microwave-safe bowl. Microwave in 20-second intervals until melted.
Then, spread over the peanut butter layer evenly, and place in the freezer for 1 hour. Enjoy!

💡Tips
1. Don’t Skip the Cooling Time
When you melt the butter in the microwave, it gets very hot, and adding hot butter directly to your other ingredients will cause problems.
The heat can make the peanut butter too runny, and it might even start to separate the oils in both the peanut butter and any chocolate you’re working with later.

Let that melted butter sit for at least 2 minutes after taking it out of the microwave. You want it warm enough to mix easily but not so hot that it changes the texture of your other ingredients.
If you’re impatient and add hot butter right away, your mixture might become too soft and won’t set up properly in the freezer. The bars could end up mushy instead of having that nice firm texture that makes them easy to cut and eat.

2. Mix Until Completely Combined
Getting a smooth, even mixture for your base layer takes more stirring than you might think. Don’t stop mixing as soon as everything looks somewhat combined.
Keep stirring for at least a full minute, even if your arm gets tired. You want to make sure every bit of almond flour is mixed in completely, with no dry spots or lumps.
The mixture should look uniform throughout, with the same color and texture everywhere. If you see any streaks of unmixed peanut butter or patches of dry almond flour, keep stirring.
A poorly mixed base will create bars that fall apart when you try to cut them, or have spots that taste different from the rest.

3. Spread the Base Layer Evenly
How you spread your mixture in the pan affects how your bars turn out. Don’t just dump everything in one spot and hope it spreads itself out.
Use the back of a spoon or an offset spatula to push the mixture into all the corners of your pan first, then work on getting the surface level.
Pay special attention to the corners and edges, which tend to be thinner if you’re not careful.
You’ll Love These Recipes Too
Check out these amazing recipes too:
Keto Peanut Butter Bars
Print RecipeIngredients
- 1 cup Almond Flour
- 1/2 cup Butter melted
- 1/2 cup peanut butter (creamy) I recommend this one (amazon)
Topping
- 3/4 cup Sugar Free Chocolate Chips I recommend these (amazon)
- 1 tablespoon Butter
Instructions
- Line a baking dish (7×7) with parchment paper.
- Melt the butter in a microwave-safe bowl and let it cool for 2 minutes.
- Then, mix in the almond flour and peanut butter. Continue until well combined – it can take a minute or two.
- Transfer to the prepared pan and spread evenly. Place in the freezer for 30 minutes.
- Meanwhile, make the top layer by placing the chocolate and butter in a microwave-safe bowl. Microwave in 20-second intervals until melted.Then, spread over the peanut butter layer evenly, and place in the freezer for 1 hour. Enjoy!
Great recipe