I wanted to create a keto dessert that feels special without being complicated to make. These caramel peanut cheesecake bars are exactly that.
The crust is made with almond flour and butter, so it’s naturally low carb and has a nice crunch to it. On top of that goes a classic cheesecake layer that’s smooth, creamy, and not too sweet.

Then comes the fun part. A homemade caramel sauce drizzled over the top, followed by chopped roasted peanuts and melted sugar-free dark chocolate. That sweet and salty contrast is what makes these bars so addictive.
They’re perfect for anyone following a keto lifestyle who misses having a real dessert. No weird aftertaste, no strange textures. Just a genuinely delicious treat.

The recipe takes a little patience because of the chilling time, but the actual prep is easy. You don’t need any special skills or equipment to pull these off.
Why You’ll Love This Recipe
Tastes Like a Candy Bar – The caramel and peanut and chocolate combo gives you that Snickers bar vibe without kicking you out of ketosis.
Seriously Creamy Cheesecake Layer – The sour cream and cream cheese combo makes a cheesecake filling that is ridiculously smooth and rich.
No Cooling Cracks to Worry About – The slow cool-down method in the oven helps prevent those ugly cracks that ruin most cheesecake recipes.
Recipe Ingredients
For the Crust
- 1 1/2 cups Almond Flour
- 3 tbsp Melted Butter
- 2 tbsp Powdered Erythritol
- 1/4 tsp Salt
For the Cheesecake Layer
- 16 oz Cream Cheese, softened
- 1/2 cup Powdered Erythritol
- 2 Large Eggs
- 1/3 cup Sour Cream
- 1 tsp Vanilla Extract
For the Caramel Peanut Topping
- 1/4 cup Butter
- 1/4 cup Golden Monk Fruit Sweetener
- 1/4 cup Heavy Whipping Cream
- 1/4 tsp Salt
- 1/2 tsp Vanilla Extract
- 1/2 cup Roasted Peanuts, roughly chopped
- 2 oz Sugar-Free Dark Chocolate, melted
How To Make
Step 1
Preheat your oven to 325F. Line an 8×8 baking pan with parchment paper, leaving overhang on two sides. Combine the almond flour, melted butter, powdered erythritol, and salt. Press firmly and evenly into the bottom of the pan. Bake for 10 minutes until lightly golden.
Step 2
Beat the softened cream cheese and powdered erythritol on medium speed until smooth and creamy, about 3 minutes. Add the eggs one at a time, mixing on low speed after each. Stir in the sour cream and vanilla extract until combined.
Step 3
Pour the cheesecake batter over the par-baked crust and smooth the top. Bake for 30 to 35 minutes until the edges are set and the center has just a slight jiggle. Turn off the oven, crack the door open, and let it cool inside for 30 minutes. Then refrigerate for at least 3 hours until completely chilled.
Step 4
Make the caramel topping by melting the butter and golden monk fruit sweetener in a saucepan over medium heat. Stir for 2 to 3 minutes until it bubbles and turns a deeper golden color.
Carefully add the heavy whipping cream, salt, and vanilla extract. Stir for another 2 minutes until the sauce thickens slightly. Remove from heat and let cool for 10 minutes.
Step 5
Drizzle the caramel sauce over the chilled cheesecake. Scatter the chopped roasted peanuts generously over the top, pressing them gently into the caramel.
Step 6
Drizzle the melted sugar-free dark chocolate in thin lines over the bars. Refrigerate for another 30 minutes until the toppings are set. Lift out using the parchment overhang and slice into bars.

Tips
Get Your Cream Cheese Fully Softened
This is the single biggest thing that affects how smooth your cheesecake layer turns out. Leave the cream cheese on the counter for at least an hour before you start, maybe even two.
If it’s still cold in the middle, you’ll get lumps in the batter that won’t go away no matter how much you mix. And over-mixing to fix lumps adds too much air, which causes cracks on top.
A good test is to press the block with your finger. It should sink in easily with almost no resistance.
Press the Crust Down Really Firmly
Almond flour crusts don’t hold together the same way regular crusts do. If you just loosely spread it around the pan, it’ll crumble apart when you try to cut the bars later.

Use the flat bottom of a measuring cup or a glass to press the crust down hard and evenly. Get into the corners too. You want it packed tight like a solid layer, not loose and sandy.
Mix the Cheesecake Batter on Low Speed
Once you add the eggs, switch to low speed and only mix until each egg is just combined. High speed whips air into the batter, and that air expands in the oven and then deflates as it cools. That’s what causes cracks and a sunken center.
Same goes for the sour cream and vanilla. Just fold or stir gently until you don’t see any streaks. The batter should look smooth and dense, not fluffy.
More Recipes
- Keto Peanut Butter Cheesecake
- Keto Raspberry Cheesecake Bars
- Keto Matcha Cheesecake Bars
- Low Carb Pecan Pie Bars
Frequently Asked Questions
Can I use regular peanut butter instead of chopped peanuts for the topping?
You could swirl some sugar-free peanut butter over the top, but it won’t give you the same crunchy texture that the chopped roasted peanuts provide. The crunch is a big part of what makes these bars so good.
If you really want to use peanut butter, try doing both – a thin layer of sugar-free peanut butter spread over the caramel plus a smaller amount of chopped peanuts on top for that satisfying crunch.
Keto Caramel Peanut Cheesecake Bars
Ingredients
Equipment
Method
- Preheat your oven to 325F. Line an 8x8 baking pan with parchment paper, leaving overhang on two sides. Combine the almond flour, melted butter, powdered erythritol, and salt. Press firmly and evenly into the bottom of the pan. Bake for 10 minutes until lightly golden.
- Beat the softened cream cheese and powdered erythritol on medium speed until smooth and creamy, about 3 minutes. Add the eggs one at a time, mixing on low speed after each. Stir in the sour cream and vanilla extract until combined.
- Pour the cheesecake batter over the par-baked crust and smooth the top. Bake for 30 to 35 minutes until the edges are set and the center has just a slight jiggle. Turn off the oven, crack the door open, and let it cool inside for 30 minutes. Then refrigerate for at least 3 hours until completely chilled.
- Make the caramel topping by melting the butter and golden monk fruit sweetener in a saucepan over medium heat. Stir for 2 to 3 minutes until it bubbles and turns a deeper golden color. Carefully add the heavy whipping cream, salt, and vanilla extract. Stir for another 2 minutes until the sauce thickens slightly. Remove from heat and let cool for 10 minutes.
- Drizzle the caramel sauce over the chilled cheesecake. Scatter the chopped roasted peanuts generously over the top, pressing them gently into the caramel.
- Drizzle the melted sugar-free dark chocolate in thin lines over the bars. Refrigerate for another 30 minutes until the toppings are set. Lift out using the parchment overhang and slice into bars.