Skip to content
Free Trial
  1. Home
  2. Blog
  3. Recipes
  4. Desserts

Keto Snickers Bars

  • Ready in 4h 30m
  • 3.7 g net carbs
  • 176 kcal
  • Serves 20
Jump to recipe ↓

This post may contain affiliate links, see our disclaimer.

Keto Snickers Bars (low-carb, sugar-free, gluten-free)

If you miss Snickers bars but prefer something less sweet, these homemade Keto Snickers Bars are a great way to get your chocolate, caramel and peanut fix! They're made with a creamy cashew-based layer, homemade sugar-free caramel, crunchy roasted peanuts and a coating of dark chocolate.

Now, these aren't an exact copy of traditional Snickers. There's no fluffy, chewy nougat or thick, sticky caramel, and they're intentionally less sweet. But you still get that familiar combination of chocolate, caramel and peanuts, without needing loads of sweetener.

If you've already tried our Keto Twix Bars, this is another homemade candy bar alternative worth making. Each bar has just 3.7 grams of net carbs, and you can keep a batch in the freezer whenever you feel like something sweet.

What Makes These Keto Snickers Bars Different?

Traditional Snickers bars are made with sweet nougat, thick caramel and peanuts, all covered in milk chocolate. This homemade low-carb version takes a slightly different approach.

The base is made with soaked cashews, almond flour, coconut cream and coconut oil. It has a soft, creamy texture rather than the chewy consistency of traditional nougat.

Instead of thick, sticky caramel, these bars use our homemade keto caramel sauce. It's softer than regular candy bar caramel, particularly when the bars are stored in the fridge. Roasted peanuts add some crunch and balance the sweetness.

Finally, everything is covered in dark chocolate. I like using 90% dark chocolate because it balances the caramel and lets the peanut flavor come through.

These bars aren't meant to taste exactly like the original. They're a less sweet alternative made with ingredients you can control.

If you're missing a proper Twix bar, I've also developed a keto version using allulose for a more authentic caramel texture. You can find the recipe in my Fast Keto ebook.

Tips for Making Keto Snickers Bars

There are a few things worth knowing before you start, especially if you want the bars to hold their shape.

Soak the cashews. This softens them and makes the base easier to blend. You'll need to soak them for at least 4 hours, or overnight. Drain and rinse them well before using.

Adjust the sweetness. The cashew layer only needs a little sweetener, and you can adjust it to taste. Remember that the caramel and chocolate will add sweetness too.

Make the caramel a little thicker. Follow the instructions for the Keto Caramel Sauce, then simmer it for an additional 10 minutes as directed in the recipe. This helps thicken it, although it won't become as chewy as traditional Snickers caramel.

Freeze the bars before coating. Once you've cut the bars, return them to the freezer until completely frozen. This makes them much easier to dip in chocolate without the filling softening or falling apart.

Work in small batches. Take out just a few frozen bars at a time while coating them. This is especially important in a warm kitchen.

For a smoother chocolate coating, you can also place the bars on a wire rack and pour the melted chocolate over them instead of dipping. Just place a tray underneath to catch the excess chocolate.

Can I Make These as a Slice Instead?

Absolutely! If you'd rather skip dipping individual bars in chocolate, you can make these as a slice, similar to our Keto Caramel Slice.

Prepare the cashew base and caramel peanut layer as directed, then halve the amount of chocolate and pour it over the top. Chill until set before cutting into squares.

It's a little less work, and you still get all those chocolate, caramel and peanut flavors.

Are Peanuts a Healthy Keto Option?

Peanuts are relatively low in net carbs and can fit into a well-formulated keto diet, especially in moderate amounts. Although technically legumes rather than nuts, they provide plant-based protein, fats and several important minerals.

Like other legumes, peanuts contain compounds such as phytates, which can reduce the absorption of certain minerals. However, this is generally not a major concern when eating a varied diet.

If you'd like to learn more, we've covered soaking and preparing peanuts and how different preparation methods may affect their nutritional properties.

For this recipe, I prefer plain dry-roasted peanuts without added sugar.

Can I Use Sugar-Free Chocolate?

Yes! You can use sugar-free chocolate, but depending on the brand and sweetener used, it may be thicker when melted. If needed, add a little extra cacao butter to thin it out and make the chocolate easier to work with. This is especially useful when coating the bars.

How to Store Keto Snickers Bars

These bars are best kept chilled because the cashew base and caramel will soften at room temperature.

In the fridge: Store in an airtight container for up to 10 days. The caramel will be softer, but the chocolate coating helps hold everything together.

In the freezer: Store for up to 3 months. I actually prefer keeping these bars frozen and taking out one whenever I want a treat.

If you prefer a softer filling, let a frozen bar sit for a few minutes before eating. The chocolate will stay firm while the caramel and cashew layer gradually soften.

Step-by-step

  1. To make the nougat layer, soak the cashews at least 4 hours (or overnight). Drain and rinse well.

    Keto Snickers Bars (low-carb, sugar-free, gluten-free)
  2. Add to a food processor or blender with almond flour, coconut cream, Swerve and coconut oil. Blend until combined and smooth, scraping down the sides as needed.

    Keto Snickers Bars (low-carb, sugar-free, gluten-free)
  3. Pour into a small lined slice or loaf tin (I use a 10 x 23 cm/ 4.5 x 9” loaf tin) and place in freezer while you make the next layer.

  4. Make the Keto Caramel Sauce by following the directions here. Continue to simmer an additional 10 minutes to allow it to thicken more, and then remove from heat and allow to cool slightly before pouring it over the nougat layer.

  5. Sprinkle with the peanuts, pressing them gently into the caramel. Place the tray in the freezer and cool for around 30 minutes. You want it to be cool and firm, but not completely frozen.

    Keto Snickers Bars (low-carb, sugar-free, gluten-free)
  6. Remove the tray from the freezer and remove the slice. Use a really sharp knife to cut the slice into bars.

  7. Place the bars on a flat tray and return to the freezer to freeze completely — this will help when coating them with chocolate.

    Keto Snickers Bars (low-carb, sugar-free, gluten-free)
  8. Melt the chocolate in a small saucepan over the lowest heat on the stove.

  9. Dip each frozen bar into the chocolate and use a spoon to coat complete. You may want to keep some of the bars in the fridge or freezer while you work so that they stay hard for the coating.

    Keto Snickers Bars (low-carb, sugar-free, gluten-free)
  10. Transfer the coated chocolate bars to a tray lined with baking paper, and place in the fridge for the chocolate to set. Allow at least an hour before eating so that the caramel can defrost and soften.

    Keto Snickers Bars (low-carb, sugar-free, gluten-free)
  11. Store in the fridge up to 10 days or up to three months in the freezer.

    Keto Snickers Bars (low-carb, sugar-free, gluten-free)
Keto Snickers Bars

Recipe

Keto Snickers Bars

★★★★☆4.4 (54 ratings)

Low-carb nougat topped with homemade sugar-free caramel sauce, crunchy peanuts all coated in melted dark ...

Hands on
25m
Overall
4h 30m
Servings
20
3.7 g
Net carbs
3.2 g
Protein
17.3 g
Fat
176
kcal
PinRate

Ingredients makes 20 bars

  • Nougat layer:
  • Caramel peanut layer:
  • Chocolate coating:

Instructions

  1. To make the nougat layer, soak the cashews at least 4 hours (or overnight). Drain and rinse well.

  2. Add to a food processor or blender with almond flour, coconut cream, Swerve and coconut oil. Blend until combined and smooth, scraping down the sides as needed.

  3. Pour into a small lined slice or loaf tin (I use a 10 x 23 cm/ 4.5 x 9” loaf tin) and place in freezer while you make the next layer.

  4. Make the Keto Caramel Sauce by following the directions here. Continue to simmer an additional 10 minutes to allow it to thicken more, and then remove from heat and allow to cool slightly before pouring it over the nougat layer.

  5. Sprinkle with the peanuts, pressing them gently into the caramel. Place the tray in the freezer and cool for around 30 minutes. You want it to be cool and firm, but not completely frozen.

  6. Remove the tray from the freezer and remove the slice. Use a really sharp knife to cut the slice into bars.

  7. Place the bars on a flat tray and return to the freezer to freeze completely — this will help when coating them with chocolate.

  8. Melt the chocolate in a small saucepan over the lowest heat on the stove.

  9. Dip each frozen bar into the chocolate and use a spoon to coat complete. You may want to keep some of the bars in the fridge or freezer while you work so that they stay hard for the coating.

  10. Transfer the coated chocolate bars to a tray lined with baking paper, and place in the fridge for the chocolate to set. Allow at least an hour before eating so that the caramel can defrost and soften.

  11. Store in the fridge up to 10 days or up to three months in the freezer.

Nutrition per bar

Carbs 8%Protein 7%Fat 85% of calories

Net carbs
3.7 g
Total carbs
6.4 g
Fiber
1.3 g
Sugars
1.4 g
Protein
3.2 g
Fat
17.3 g
Saturated fat
9.4 g
Calories
176 kcal
Sodium
33 mg · 1.44% RDA
Magnesium
52 mg · 13.1% RDA
Potassium
168 mg · 8.38% EMR
Nutrition by ingredient

Serving size bar

  • Gluten free
  • Dairy free
  • Egg free
  • Nightshade free
  • Pork free
  • Avocado free
  • Fish free
  • Shellfish free
  • Beef free
  • Pescatarian
  • Vegetarian
  • Vegan

Comments & ratings (4)

4.454 ratings
  • 5 ★40
  • 4 ★6
  • 3 ★2
  • 2 ★3
  • 1 ★3

Leave a comment

Made this? Rate it

Comments appear after we've read them.

Comment received

  1. Mira Mautner

    Hi Martina - thank you for this recipe - it is totally delicious and very much a game changer for my keto diet!!!
    However I have one problem, my cashew nut base has been very soft each time I made it. I tried adding some jelly to firm it up a bit but are there some other ideas - or suggestions as to what I am doing wrong? I have played around with the length of time I soak the cashews but this made not difference.
    Cheers
    Mira

    1. Martina @ KetoDietAuthor

      Thank you for your kind words Mira! Do you keep it in the fridge? If it's soft, add 1-2 tablespoons of coconut oil. As long as it's refrigerated it will be solid.

  2. April Stevens

    Snickers was my favorite candy bar before changing my eating habits to Keto. I was excited to give this recipe a try.
    I made these and they were good, a little sweet for my taste now days. I'll reduce the Swerve in the nougat next time. Mine don't look as nice as the picture but I didn't have a slice pan. I used a lined loaf pan and cut them the best I could. The nougat and caramel started to soften while I had them all out to dip in the chocolate. Next time I'll only take a few out at a time. Once dipped I put them all back into the freezer. I'll grab one when I want one but leave them in the freezer.
    FYI...I used the Sukin gold and vegetable glycerin in my bars. I ended up with around 26 servings between the size of a mini or fun-size of the recipes name sake.

    1. Martina @ KetoDietAuthor

      Thank you April, I'll add this to the notes, good to know! Isn't that amazing how little sweetener you get used to when you follow keto? These days I prefer my treats unsweetened or with just a touch of sweetener.

My go-to recipes for stress-free meal prep

⭐️ FREE EMAIL BONUS ⭐️
Easy, filling, high-protein meals I make on repeat to save time & keep it simple.