Why You’ll Love Them

They taste amazing. With layers of nougat, caramel, crunchy peanuts, and a chocolate coating, these homemade Snickers bars are just as satisfying as your favorite candy bar. They are easy to prepare. Just stir a few ingredients together to make each layer, and press them into a loaf pan. No baking required! They set in the freezer, so the hardest part is simply waiting for them to firm up. They are great for special diets. These 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.  They are easy to customize. If you prefer a peanut-free option, you can easily make this recipe with almonds or cashews, instead. You can also skip the process of making your own chocolate coating, and use melted chocolate chips, if you prefer. 

Ingredients You’ll Need

For the best results, make sure your maple syrup isn’t cold from the fridge, otherwise it might cause the chocolate layer to thicken up. I like to measure that out early, so it can come to room temperature while I measure & mix everything else. The chocolate layer will be last to mix, anyway! (If the chocolate layer does thicken, it’s still fine, but it will be slightly thicker to spread on the top.) Update Note: This recipe was recently updated in 2023 to be easier, with less dishes to clean up. If you prefer using Medjool dates in the nougat layer, check out the original recipe, which requires a food processor for the first step.

How to Make Vegan Snickers Bars

  1. Make the nougat layer.  In a large bowl, combine the almond flour, maple syrup, coconut oil, vanilla extract, and 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. Add in the peanut butter and maple syrup, and 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 the 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 & dry the same mixing bowl, then add in the cacao powder, maple syrup, and 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.  Note: This recipe is made much 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 vegans 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. If you try these Vegan Snickers Bars, please leave a comment and star rating below letting me know how you like them. SaveSave

Vegan Snickers Bars - 57Vegan Snickers Bars - 45Vegan Snickers Bars - 29Vegan Snickers Bars - 98Vegan Snickers Bars - 56Vegan Snickers Bars - 2Vegan Snickers Bars - 38Vegan Snickers Bars - 95Vegan Snickers Bars - 46