(This post may contain affiliate links. As an affiliate of Amazon and select brands, I earn from qualifying purchases at no additional cost to you.)
If you love the classic sweet-salty magic of a Snickers bar but want something made with real, wholesome ingredients, you’ll adore this copycat recipe. These homemade Snickers bars are gluten-free, dairy-free, and refined sugar-free, and made with just 6 simple ingredients.
They’ve got:
- A soft, slightly chewy almond flour nougat
- A thick, gooey peanut butter “caramel” layer
- Crunchy peanuts
- A rich chocolate shell
And the best part? No baking, no refined sugar, and just a handful of simple ingredients.
How many Snickers bars will this recipe make?
This recipe will make 6 large Snickers bars. Feel free to cut them in half length-wise to make 12 mini Snickers bars!

What ingredients will I need to make these Snickers bars?
You’ll need just 6 simple ingredients to make these bars. They are:
- almond flour
- salt
- peanuts
- pure maple syrup (or raw honey)
- dark or semi-sweet chocolate (I use dairy free, refined sugar free chocolate, see below)
- natural peanut butter (I use homemade peanut butter with just peanuts)
- coconut oil (optional, for the chocolate)
Which chocolate brands do you use?
I use dairy-free and refined sugar-free chocolate in my recipes and specifically love using brands like Hu Kitchen and Navitas. Many other brands now make dairy-free, refined sugar-free chocolate as well, which is amazing!
Can I make these bars peanut free?
Yes! If you’re not a fan of peanuts, you can use any other nut and nut butter combination. This recipe would be delicious with almonds and almond butter, cashews and cashew butter, pecans and pecan butter, or with hazelnuts and hazelnut butter!

Why You’ll Love These Homemade Snickers Bars
✔ Naturally sweetened with maple syrup or honey
✔ Gluten-free & grain-free
✔ No oven required
✔ Perfect make-ahead freezer treat
✔ Taste like a homemade version of a classic candy bar
Tips for Perfect Bars
✨ Use runny natural peanut butter for the best caramel texture.
✨ Press the layers firmly to avoid crumbling when slicing.
✨ Let the chocolate set fully before serving for that classic snap.
✨ Sprinkle a little flaky sea salt on top before the chocolate sets for a gourmet finish.
Looking for more peanut butter chocolate recipes?
If you like peanut and chocolate together as much as I do, you’ll want to check out these recipes!
- Peanut Butter Chocolate Frozen Yogurt Bark
- Peanut Butter Cheesecake Brownies
- Frozen Snickers Banana Popsicles
- Healthier Peanut Butter Eggs
Ready to make these homemade Snickers bars? The full recipe is below!

Homemade Snickers Bars
Ingredients
For the Nougat
- 1 cup almond flour
- 3 tbsp pure maple syrup (or raw honey)
- 1/4 tsp salt
For the Caramel
- 1/3 cup natural peanut butter
- 1/4 tsp salt (use 1/8 tsp if using salted peanut butter)
- 3 tbsp pure maple syrup (or raw honey)
Other Ingredients
- 1-2 handfuls peanuts
- 6 oz dark or semi-sweet chocolate (I use dairy-free, refined sugar-free)
- 2-3 tsp coconut oil (optional, but recommended)
Instructions
- In a small bowl, combine the nougat ingredients and mix until a sticky dough/crust forms. If the mixture is too dry, add a little more maple syrup. If it’s too wet, add a bit more almond flour.
- Line a standard loaf pan with parchment paper. Press the nougat mixture firmly into the bottom of the pan. Using a piece of parchment paper, smooth it into an even layer that fully covers the base.
- In a small bowl, mix together the caramel ingredients until smooth and well combined. Spread the caramel evenly over the crust layer.
- Sprinkle a generous handful (or two) of peanuts over the caramel, then gently press them down into the caramel so they stick.
- Place the loaf pan in the freezer for 3+ hours, until the dessert is completely frozen.
- Once frozen, melt 6 ounces chocolate using either a microwave (in 20–30 second intervals, stirring between each) or on the stovetop using a double boiler. For a easier time melting the chocolate and coating the bars, add 2-3 teaspoons coconut oil to the chocolate.
- Once the chocolate is melted, remove the loaf pan from the freezer. Lift the parchment paper and transfer to a cutting board. Slice into 6 evenly sized bars.
- Dip each bar into the melted chocolate, coating completely. Place the bars on a parchment-lined tray and refrigerate until the chocolate is fully set. Once the chocolate is set, dig in and enjoy!
- Store leftover bars in an airtight container in the refrigerator for up to 1 week, or in the freezer for longer storage.

What are the macros on this Snickers bars?
Hi! I am not totally sure. But you can use Whisk Nutrition Calculator to easily figure out! Just plug in the recipe link and serving size! https://whisk.com/recipe-nutrition-calculator/
They are delicious, congrats!! but where do i store them fridge or freezer? And for how many days?
You can store them in the fridge for about 5 days or in the freezer for a couple months. Totally up to you!
Delicious! I made these for my sister in law who can’t have grains, egg, dairy, or refined sugar and it is so cool for her to get the luxury of eating a candy bar. I tasted one myself and they are actually really yummy. Thank you!
Aww, I am so glad to hear! Thank you for the wonderful feedback!!
The best ever!! Omg addicting! I personally prefer drizzling chocolate on top rather than covering in chocolate, I also used crushed pecans and almonds instead of peanuts & added some shredded coconut, yum! Thank you!
You are so welcome! So glad you enjoyed! Sounds so good drizzled in chocolate (and a bit easier!).
do you have a link to the chocolate you use?
I typically use Hu Kitchen since it is refined sugar free!
Excellent recipe, I have made them twice now and currently making a third batch. So good, thank you.
I am so glad to hear! Thank you for the feedback! So glad you are enjoying them!
On Facebook Thursday 23rd April you published a recipe called Snickers in Ice-cream. When I search your pages this recipe doesn’t come up. I only got part of the recipe of the Peanut butter caramel up to handful of peanuts. Wasn’t too sure what to do next
Hi Jay! Thanks for the comment! That recipe is not on my blog actually, it is just on my social media platforms. The recipe will be in the caption and comments of the Facebook post you are referring to!