I really wanted to put together a treat that was highly satiating and less likely to create a desire to binge. This keto-friendly high-protein chocolate peanut butter bars recipe was the result of that desire. The key was to make it high in protein and fibre to make it highly satiating, while still giving you something to appease sweetness cravings. I used a full cup of protein powder and half a cup of ground flax to take care of that, while only using a small amount of sweetener while leaning into the natural sweetness that comes from peanut butter and coconut flour.

Vegan Keto High-Protein Chocolate Peanut Butter Bars Recipe

Base Ingredients:

Ganache Ingredients:


  1. Line an 8x8 pan with aluminum foil or plastic wrap for easy clean up or use a silicon baking tray that's been oiled. Mix all dry ingredients for the base (not including the sweetener) in a large mixing bowl and stir until combined.

  2. In a small sauce pan heat the peanut butter, non-dairy milk and sweetener until thoroughly combined, stirring occasionally. Remove from heat and stir in the vanilla.

  3. Pour liquid mixture onto dry mixture using almond milk to add to mixture only until it forms a large dough ball (*Note: you may need less or more non-dairy milk depending on the ingredients you use.)

  4. Press into lined pan until flat evenly distributed. Put it in the fridge to set for at least 30 minutes.

  5. Now make the ganache. Melt all ingredients in a microwave safe bowl and stir until combined. Pour over dough mixture and tap the pan to eliminate air bubbles Put it in fridge to set for at least 1 hour. Cut into 16 squares and enjoy. Store in the fridge or freezer (*I prefer the consistency you get from latter, but either will work.)

Did you try this vegan keto high-protein chocolate peanut butter bars recipe out? If so, let me know how it went in the comments, or tag me in any photos you share on Instagram so I can see your creation. Enjoy! :)