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!

Dark Chocolate Peanut Caramel Keto Protein Bars

Prep Time: 20 minutes
Bake and Cook Time: 40 minutes
Chill Time: 4 hours
Total Time: 5 hours (including chill time)
Makes: 15 to 20 bars

Ingredients:

Peanut Butter Cookie Base
½ cup unsalted butter, melted
1 cup natural peanut butter
⅔ cup granulated keto sugar (allulose or xylitol)
2 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%)
1 tsp blackstrap molasses
½ tsp salt
½ tsp vanilla extract
⅓ cup roasted unsalted peanuts

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

Directions:

Peanut Butter Cookie Base
1. Preheat oven to 350ºF. Line an 8×8-inch square baking pan with parchment paper, leaving overhang for easy removal.
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.
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.

Peanut Caramel
1. 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.
2. Remove from heat and stir in peanuts and vanilla. 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.
3. 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.

Chocolate Peanut Topping and Serving
1. Slice chilled cookie base into thirds and from there, slice each third into whichever size you prefer to make about 15 to 20 bars.
2. 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.
3. 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.

Don’t let your cooking streak stop there! We’ve compiled 14 tasty keto-friendly snack recipes, along with the easiest keto dinners to make this week. Heading out for dinner instead? Don’t sweat it. Here’s what to order at a restaurant if you’re on the keto diet.