This post may contain affiliate links. Please read my disclosure and privacy policy.
These healthier Snickers Bars are an easy and delicious way to satisfy your candy bar cravings without heading to the store. All you need is a few simple ingredients!
These homemade Snickers bars are naturally gluten-free, dairy-free, and egg-free, so they are a great option for those who can’t have the traditional version. With layers of nougat, caramel, crunchy peanuts, and a chocolate coating, they are just as satisfying as your favorite candy bar.
Plus, there’s no baking required! These set in the freezer, so the most challenging part is simply waiting for them to firm up.
Healthy Snickers Bars Recipe
1. Make the nougat layer.
In a large bowl, combine:
- 1 1/4 cups blanched almond flour
- 2 tablespoons maple syrup (room temperature)
- 2 tablespoons melted coconut oil
- 1/2 teaspoon vanilla extract
- 1/4 teaspoon fine sea salt
Stir the mixture together, until it is thick and slightly sticky.
Prepare a 9-by-5-inch loaf pan by spraying it with oil. Then, press a piece of parchment paper into the bottom of the pan. (The oil will hold the parchment in place.)
Transfer the dough to the prepared pan, and press it evenly into the bottom. Then place the pan on a flat shelf in your freezer to firm up.
2. Make the caramel layer.
Rinse out the mixing bowl and dry it with a towel so you can use it again.
To the bowl, add:
- 1/3 cup peanut butter
- 3 tablepsoons maple syrup
Stir until they are evenly mixed. Depending on the texture of your peanut butter (use the all-natural version with just peanuts and salt) the consistency might thicken up, or it might be a little more runny. Either option is totally fine!
Remove the pan from the freezer and spread the caramel layer on top of the nougat. Then, sprinkle 1/3 cup of roasted peanuts over that, and use your hands to gently press them into the caramel.
Return the pan to the freezer so the caramel can start to firm up.
3. Make the chocolate layer.
Rinse and dry the same mixing bowl. Then, add in:
- 1/4 cup cacao powder (or cocoa powder)
- 1/4 cup maple syrup (room temperature)
- 1/4 cup coconut oil
Use a small whisk to stir the ingredients together, until a smooth & runny chocolate sauce is created. (If your kitchen or tools are cold, this may thicken up, and that’s okay, too.)
Remove the pan from the freezer, then spread the chocolate over the top. Sprinkle flaky salt over the top, if you like. Return the pan to the freezer so the Snickers bars can set, for at least 1 hour.
Detoxinista Tip
This recipe is made easier by only adding chocolate to the top. If you would prefer to have totally-covered chocolate bars, you can triple this chocolate sauce, and coat the bars on a wire cooling rack after freezing and slicing them. This will be messier, but it’s up to you! You can also use melted dark chocolate as a coating, if you prefer.
4. Enjoy!
Once the vegan Snickers bars are firm, use the parchment paper to help remove them from the pan. Slice them into 14 to 16 “fun size” bars, or you can cut them into even smaller squares for a bite-sized treat.
Store the homemade Snickers bars in an airtight container in the fridge or freezer. They will keep well in the refrigerator for up to 2 weeks (with a softer texture) or in the freezer for up to 3 months (with a harder texture).
Looking for more vegan candy recipes? Try Homemade Crunch Bars, Almond Butter Cups or Chocolate Peanut Butter Hearts for more ideas.
Ingredients
Nougat Layer:
- 1 ¼ cup blanched almond flour
- 2 tablespoons maple syrup
- 2 tablespoons coconut oil , melted
- 1/2 teaspoon vanilla extract
- 1/4 teaspoon fine sea salt
Vegan Caramel:
- ¼ cup all-natural creamy peanut butter
- 3 tablespoons maple syrup
Peanuts:
- ⅓ cup roasted & salted peanut halves
Chocolate Coating:
- ¼ cup cacao powder
- ¼ cup melted coconut oil
- ¼ cup maple syrup , at room temperature
Instructions
- Lighty spray a 9×5-inch pan with oil, then line it with parchment paper. (The oil helps the paper stay in place while you work, but it won't touch the bars.)
- To prepare the nougat layer, add the almond flour, maple syrup, coconut oil, vanilla, and salt to a large bowl. Mix well, then transfer the mixture to the prepared pan and press it evenly into the bottom. Place the pan in the freezer to chill while you make the next layer.
- To make the caramel layer, stir together the peanut butter and maple syrup, until very smooth. Pour the caramel over the nougat layer, and use a spatula to spread it out.
- Sprinkle the peanut halves over the top of the caramel, making sure they are distributed evenly throughout the pan. Use your hands to lightly press them into the caramel. Set the pan in the freezer while you make the final layer.
- To prepare the chocolate coating, mix together the cacao powder, coconut oil, and maple syrup. This works best if the maple syrup isn't cold from the fridge, so the mixture will stay pourable. Remove the pan from the freezer and pour the chocolate topping over the top. Use a spatula to spread the chocolate evenly over the entire top of the peanut layer, and sprinkle the top with flaky salt, if you like.
- Place the pan in the freezer to set until the bars are totally firm, at least 1 hour. Slice into 8 rows, then cut each bar in half to create 16 "fun size" candy bars. For a smaller, bite-size treat, cut the 16 pieces in half again to make 32 small squares. These bars are very rich, so you don't need much!
- Homemade Snickers Bars need to be stored in the fridge or freezer to remain solid. They will soften at room temperature and, as a result, will be messier to eat. Keep in mind that the caramel layer will not totally firm up, so it might spill out the sides as you bite into these bars. You can store these in an airtight container for up to 3 months in the freezer, if you don't eat them all before then.
Notes
Nutrition
If you try these Vegan Snickers Bars, please leave a comment and star rating below letting me know how you like them.
I made these with your recipe about 2 years ago. I didn’t have a blender (just an immersion blender) and they were such a hassle to make. BUT THEY TASTED AMAZING. Seriously, an amazing treat. Well, my husband and I just got a blender and one of the first things I did was scour the web for the recipe. I absolutely can’t wait to give these a shot again with the right equipment.
Mine tasted like PB Snickers because I used PB instead of almond butter. They are amazing! Thank you for a great recipe.
Hi! 🙂
Thank you so much for this great recipe (healthy snickers, like forreal…..) and all the steps that you wrote out for us with pictures!!
I made them yesterday for my birthday party today… THEY TASTE WAY TO GOOD, omygosch!! 😀
Have a wonderfull day.
Love
Lindsey
I made these today, with some adjustments, and they are super yummy. Thank you so much for this recipe. I can’t wait to let my son taste it tomorrow after school!
Hello, I just wanted to tell you that this recipe simply rocks. I have made it multiple times, and it is definitely make-at-home-treat staple in my house. I double the recipe and keep a stash in the fridge. So easy, so delicious! Thank you!
My nougat was kind of runny, it wasn’t dough consistency. It was the same consistency as the almond butter out of the jar. which was a little bit runny but very thick
Did you use coconut flour? It’s super-absorbent and should create the dough consistency when thoroughly stirred in, but you can always add a little more if you need it to be thicker!
Perfect recipe. Everyone loved it – except for one person who doesn’t like coconut and could taste the very, very subtle flavour of coconut oil. You can avoid that by replacing coconut oil with other oil and coconut flour with (best roasted) ground almonds. But even me, a very picky and critical taster, loved it and couldn’t taste dates, coconut, whatever.
My nut butter was mostly almond butter but with 2 tbsp peanut butter, and the nuts I used were obviously roasted peanuts!
Dear Megan,
thanks a lot for so many great recipes! Do you think you could make an alternative to Bounty as well? 🙂
Thanks
Toni
Hi Megan! I really like your blog and this recipe was totally AMAZING!! Everyone in the house loves it. I want to share this recipe with everyone so they also can have a part of this wonderful taste haha, and I was wondering if I maybe could write a post on my blog about this recipe, borrow some Pictures that you’ve taken and then link to your website??
Hugs and kisses, Saga!
Yes, you’re welcome to share a photo on your site with a link back to the full recipe.
I loved this recipe! Such an easy and fun thing to do! And it tasted like heaven. So much better than the original snickers.
Thanks for sharing! xoxo