The Best Keto Protein Bar Recipe That Totally Beats Store-Bought

Keto protein bars
Prep Time
20 min
Cook Time
10 min
15 to 20 bars

Loaded with peanuts, peanut butter, eggs and butter, this decadent tasting keto protein bar is truly superior to anything you’ll find in a package. The base takes cues from a peanut butter cookie, baked until firm and chilled, then topped with a peanut caramel. Dark chocolate and more peanuts top things off before being frozen until set – but you can enjoy them room temperature if you’re on the go. Satisfy your sweet tooth and fill up on protein and fat with these rich treats!

Related: Keto Key Lime Pie is a Must-Try



Peanut Butter Cookie Base

cup unsalted butter, melted
cup natural peanut butter
cup granulated keto sugar (allulose or xylitol)
large eggs
cup roasted unsalted peanuts
cup coconut flour
tsp salt

Peanut Caramel

cup unsalted butter
cup granulated keto sweetener (allulose or xylitol)
cup heavy whipping cream (35%)
tsp blackstrap molasses
tsp salt
tsp vanilla extract
cup roasted unsalted peanuts

Chocolate Peanut Topping

cup chopped dark chocolate (99% for lowest sugar content, if possible), melted
cup roasted unsalted peanuts
Salt, to taste



This recipe requires a chill time of 4 hours.

Step 1

For the peanut butter cookie base, preheat oven to 350ºF. Line an 8×8-inch square baking pan with parchment paper, leaving overhang for easy removal.

Step 2

In a large bowl, mix to combine butter with peanut butter. Mix in sugar and eggs, one at a time and beat until smooth. Mix in peanuts, coconut flour and salt until combined and then evenly spread into the prepared pan.

Step 3

Bake for 25 minutes, until dry to the touch on top and set around the edges. Cool to room temperature, then freeze for 1 hour or refrigerate for 3 hours. Meanwhile, prepare the caramel.

Step 4

For the peanut caramel, in a medium saucepan, melt butter over low heat and continue to cook until browned, about 5 minutes (this adds additional flavour and colour). Whisk in the sweetener, cream, molasses and salt. Without stirring, cook over low heat for 10 to 15 minutes, until thickened.

Step 5

Remove from heat and stir in vanilla and peanuts. Transfer to a heatproof bowl and cool to room temperature. Both the cookie base and caramel need to be chilled and/or kept at room temperature, otherwise the caramel will soak too far into the cookie base.

Step 6

Once the caramel has cooled to room temperature, remove the chilled peanut butter cookie base from the freezer or refrigerator. Spread peanut caramel evenly over peanut butter cookie base and freeze for 1 hour, until caramel is firm.

Step 7

For the chocolate peanut topping and serving, slice chilled cookie base into thirds and from there, slice each third into whichever size you prefer to make about 15 to 20 bars.

Step 8

Line a baking sheet with parchment paper and spread out the bars evenly. Drizzle with melted chocolate before it sets, then top with peanuts and salt to taste.

Step 9

Freeze until chocolate is set, about 30 minutes, and enjoy. Store leftover bars airtight in the freezer for up to 2 months or refrigerator for up to 1 week.

Rate Recipe

My rating for The Best Keto Protein Bar Recipe That Totally Beats Store-Bought