Keto Snickers Bars
I love a good, sneaky dessert that feels indulgent but doesn’t derail the plan. These Keto Snickers Bars hit that spot: layers of almond “nougat”, a buttery sugar-free caramel, a scatter of peanuts, and a chocolate coating. They’re rich, satisfying, and surprisingly straightforward to assemble at home.
This recipe trims the carbs without sacrificing texture. You’ll press a dense almond base, build a glossy caramel, and finish with chocolate that crisps up in the fridge. Make them once and you’ll keep a stash in the freezer for emergencies.
I tested the timing so the steps flow smoothly. Read the ingredient notes and the step-by-step method, then follow the shortcut tips to speed things up without losing flavor.
The Ingredient Lineup

- 1 cup almond flour or ground almonds, 100g — forms the dense, chewy nougat base; choose finely ground for a smoother texture.
- ½ cup heavy cream / double cream, 120ml — used in the nougat to bind and add creaminess.
- 2-3 tablespoons Bocha Sweet or allulose — sweetens the nougat; adjust to taste (start with 2 tbsp if you prefer less sweet).
- 1 teaspoon vanilla extract — brightens the nougat flavor.
- 4 tbsp salted butter, 56g — the fat and flavor base for the caramel layer; salted butter adds a hint of savory contrast.
- ½ cup heavy cream / double cream, 120ml — added to the caramel to create a silky, spreadable consistency.
- 3 tablespoons Bocha Sweet or allulose — sweetener for the caramel; melts and caramelizes with the butter when heated.
- 1 teaspoon vanilla extract — folded into the caramel for depth.
- ¼ cup peanuts, 36g — provides crunch; scatter and press into the warm caramel so they stick.
- ½ cup plus 1 tbsp sugar free chocolate chips or 90% dark chocolate, 100g / 3.5oz — melts into the coating; use chocolate chips for convenience or chopped dark chocolate for less sweet intensity.
- 1 tablespoon coconut oil or ½ tbsp cream — helps the chocolate for dipping become glossy and set firmly; coconut oil is easiest for a smooth melt.
Method: Keto Snickers Bars
Prepare and line
- Line a small container with parchment paper. Choose a container size that yields bar-sized pieces once sliced (an 8×5-inch loaf pan or similar works well).
Make the almond nougat base
- In a bowl, stir together 1 cup almond flour, ½ cup (120ml) heavy cream, 2–3 tablespoons Bocha Sweet or allulose, and 1 teaspoon vanilla extract until combined and sticky.
- Press the mixture evenly into the lined container and level the top with the back of a spoon so you have a compact, uniform layer.
Cook the caramel
- In a medium saucepan or frying pan, melt 4 tablespoons (56g) salted butter over medium heat.
- Add 3 tablespoons Bocha Sweet or allulose and cook, stirring continuously, for 3–4 minutes until the sweetener dissolves and the butter starts to brown slightly. Keep stirring to prevent burning.
- Add ½ cup (120ml) heavy cream and 1 teaspoon vanilla extract. Bring the mixture to a boil, then reduce heat to a simmer.
- Simmer for about 8 minutes, stirring regularly, until the caramel reduces and takes on a golden color and a thick, glossy consistency.
Assemble layers and chill
- Pour the hot caramel over the almond nougat layer, spreading it evenly.
- Scatter ¼ cup (36g) peanuts across the caramel and press them gently into the surface so they adhere.
- Place the pan in the freezer for 40–50 minutes to firm up the layers.
Slice and prepare chocolate coating
- After chilling, lift the set slab from the container using the parchment and place it on a cutting board. Slice into bars of your desired size.
- Return the cut bars to the freezer while you melt the chocolate.
- Melt ½ cup plus 1 tbsp (100g) sugar-free chocolate chips or chopped 90% dark chocolate with 1 tablespoon coconut oil (or ½ tbsp cream) either in a bain-marie (stirring until smooth) or in the microwave: use two 30-second bursts, then 10-second bursts, stirring between each until almost melted, then stir off heat until glossy and smooth.
Coat the bars
- Working one by one, dip each frozen bar into the melted chocolate until fully coated. Allow excess chocolate to drip off, then place the bar on parchment.
- Refrigerate the coated bars until the chocolate has set (about 10–20 minutes).
Why It Deserves a Spot
These bars deliver the classic Snickers structure — chewy base, soft caramel, crunchy peanuts, chocolate shell — without the sugar spike. They’re dense and satisfying, which means one piece usually does the job. Keep a batch in the freezer and you’ve got an instant treat that’s far better than most store-bought low-carb snacks.
They also travel well (in a cooler) and make a crowd-pleasing dessert for anyone watching carbs, not just strict keto. The flavors are familiar, so they convert skeptics more often than not.
Vegan & Vegetarian Swaps

- If you’re vegetarian, this recipe already works as written (no meat ingredients).
- For vegan adaptation: heavy cream and butter would need plant-based substitutes. Use full-fat coconut cream in place of heavy cream and vegan butter instead of salted butter. Note: that changes both flavor and texture slightly; the recipe was developed using dairy, so expect a softer caramel with coconut cream.
Appliances & Accessories

- Small loaf pan or similar shallow container — for forming and slicing bars.
- Parchment paper — essential for easy removal.
- Medium saucepan or frying pan — to cook the caramel.
- Bain-marie or microwave-safe bowl — for melting chocolate.
- Spatula and spoon or offset spatula — for spreading layers and leveling.
- Sharp knife — to slice clean bars after firming.
Avoid These Traps
- Don’t skip the freezer step before slicing. The layers need to be firm to get clean cuts and to prevent the caramel from smearing.
- Watch the caramel closely while it simmers. Low-sugar sweeteners can scorch quickly; constant stirring prevents bitter burnt notes.
- Test the chocolate temperature. If it’s too hot when you dip, it can melt the caramel. Let it cool slightly so it’s fluid but not boiling.
- Use finely ground almond flour. Coarse almond meal yields a crumbly nougat that won’t press smoothly.
Variations for Dietary Needs
- Lower fat: reduce the butter by 1 tablespoon in the caramel, but caramel will be a touch less rich.
- Nut-free option: replace peanuts with roasted sunflower seeds; be aware this changes the classic Snickers profile.
- Less sweet: use 2 tablespoons Bocha Sweet in both nougat and caramel (the recipe allows 2–3 in the nougat) and choose 90% chocolate for the coating.
Pro Tips & Notes
- Measure precisely. Keto recipes rely on balance; too much cream or sweetener alters texture.
- Chill on a flat tray. When you freeze the assembled slab, put it on a flat baking sheet so the layers set evenly.
- Work quickly when dipping. Keep the bars frozen and dip one at a time so the interior stays firm and the chocolate sets cleanly.
- Seal for freshness. Store the bars in an airtight container with parchment between layers to avoid sticking.
Freezer-Friendly Notes
- These bars are best stored in the freezer. Keep them in an airtight container for up to 2 months.
- To serve, move a few bars to the fridge for 10–15 minutes before eating, or let them sit at room temperature for 5–10 minutes for a softer bite.
- If you want to mail or transport them, pack with frozen gel packs to keep the chocolate from sweating.
Reader Q&A
- Q: Can I make the caramel ahead? A: Yes. You can make and refrigerate the caramel up to 3 days before assembly; warm gently to spread if it firms too much.
- Q: My caramel isn’t thickening. What went wrong? A: If it’s under-simmered, return it to a low simmer and cook a few more minutes. Make sure you’re stirring so the sweetener doesn’t stick to the pan.
- Q: Can I use a different sweetener? A: You can try other low-carb sweeteners, but caramel behavior varies. Allulose or Bocha Sweet here give the most reliable texture with minimal aftertaste.
- Q: Bars are too hard after freezing. How to soften slightly? A: Let them sit at room temperature for 5–10 minutes before serving; refrigeration for 10–15 minutes also works for a softer chew.
The Last Word
These Keto Snickers Bars are a practical, make-ahead solution for anyone craving a classic candy bar without the sugar. They take a little patience during the caramel stage, but otherwise assemble quickly and store beautifully. Keep ingredients measured and layers chilled, and you’ll have a freezer stash of decadent, low-carb treats that satisfy the sweet tooth without the crash. Enjoy — and don’t forget to share a bar with someone who thinks keto desserts can’t be delicious.

Keto Snickers Bars
Ingredients
- 1 cup almond flour (or ground almonds) 100 g
- 1/2 cup heavy cream (double cream) 120 ml
- 2-3 tablespoons Bocha Sweet or allulose
- 1 teaspoon vanilla extract
- 4 tablespoons salted butter 56 g
- 1/2 cup heavy cream (double cream) for caramel 120 ml
- 3 tablespoons Bocha Sweet or allulose for caramel
- 1 teaspoon vanilla extract for caramel
- 1/4 cup peanuts 36 g
- 1/2 cup sugar-free chocolate chips (or 90% dark chocolate) plus 1 tbsp if needed; about 100 g / 3.5 oz
- 1 tablespoon coconut oil or 1/2 tbsp cream
Instructions
- Line a small (15 x 9 cm) container with parchment paper and set aside.
- In a bowl, combine the almond flour, 2–3 tablespoons sweetener, 1/2 cup heavy cream, and 1 teaspoon vanilla extract until a uniform, slightly sticky nougat forms.
- Press the nougat mixture firmly and evenly into the prepared container using the back of a spoon or spatula.
- For the caramel, melt 4 tablespoons butter in a saucepan over medium heat. Add 3 tablespoons sweetener and cook, stirring constantly, until the sweetener melts and the butter begins to brown, about 3–4 minutes.
- Add 1/2 cup heavy cream and 1 teaspoon vanilla to the pan, bring to a boil, then reduce to a simmer and cook the caramel, stirring regularly, until thickened and golden (about 8 minutes).
- Pour the hot caramel over the almond nougat layer, spread evenly, then scatter the 1/4 cup peanuts on top and press them gently into the caramel.
- Freeze the layered block for 40–50 minutes until firm. Remove from the container and slice into 6 bars (or 12 smaller bars if preferred) and return to the freezer while you melt the chocolate.
- Melt the chocolate chips (about 1/2 cup plus 1 tbsp) with 1 tablespoon coconut oil in a bain-marie or microwave (2 x 30s bursts, then 10s bursts), stirring until smooth and slightly cooled.
- Dip each frozen bar into the melted chocolate to coat fully, allow excess chocolate to drip off, then place on parchment and refrigerate until the chocolate sets.
Equipment
- small container (about 15 x 9 cm) lined with parchment
- Mixing bowls
- spoon or spatula
- saucepan or frying pan
- Measuring cups and spoons
- freezer
- bain-marie or microwave-safe bowl for melting chocolate
Notes
- Each bar is about 4.5 g net carbs.
- Makes 6 large bars; cut in half for 12 smaller portions.
- Allulose yields a clearer caramel than erythritol or some other sweeteners.
- Use sugar-free chocolate or 90% dark chocolate for the coating.
- Nutrition was calculated assuming ~80 g chocolate used.
- Store in fridge or freezer as preferred.
