Vegan Snickers Bars (No-bake, GF)

The best ever healthy homemade vegan snickers bar recipe. Chewy nougat with salted peanut caramel, roasted peanuts and chocolate. This easy, gluten-free and no-bake recipe makes a much healthier copycat treat than the originals!
Prep Time: 25 minutes
Cook Time: 4 hours
Total Time: 4 hours 25 minutes
4.8 from 64 votes
stack of homemade snickers bars

Why you should try this vegan snickers recipe

This recipe is a firm favourite between family and friends. After trying quite a few snickers inspired recipes (ahem, by a few I mean LOTS!) this one is definitely closest to the original and I can honestly say is the best homemade snickers bar I’ve tasted. These peanut caramel bars have a chewy nougat-y base topped with salted peanut caramel, roasted peanuts and a generous coating of creamy vegan milk chocolate. This is the only recipe for snickers you’ll need!

Being one of the most popular and tested recipes here on the blog, this peanut butter snickers of course made it into my new cookbook “No-Bake Vegan Desserts“, which has a whole chapter for classic candy bars including vegan twix bars. 

I also had the pleasure of demonstrating this snickers chocolate candy bar recipe at a live cooking demonstration at Cork Vegfest in 2018. They went down a treat, and it was wonderful to meet so many friends and new faces there. If you’re looking for more recipes with snickers, make sure you also try my no-bake snickers tart and vegan snickers ice cream bars!

close up of vegan snickers bar.

This recipe is:

  • Plant-based and vegan-friendly
  • Made using minimal ingredients
  • Better than the original snickers bars
  • Gluten-free
  • Healthier than a conventional store bought snickers candy bar
  • A guaranteed crowd pleaser
  • A nostalgic remake of a classic candy bar
  • Super easy to make
 

Ingredients for making homemade snickers bars

  • Unsalted peanuts: Unsalted peanuts make the base of the peanut nougat layer of these bars. You can use store-bought peanuts that already have had the skins removed or you can also use roasted “monkey nuts”. Monkey nuts that have been roasted in their shells take a little more effort, as you’ll need to de-shell them all, but they do give a really nice deep roasted peanut flavour to the base.
  • Medjool dates: Together with the peanuts, medjool dates are used to form the nougat layer. They add sweetness, fibre, and also act as the glue that keeps everything together. Medjool dates also make the main ingredient for the peanut caramel layer. Their sweetness, caramel flavour and texture make them the perfect ingredients for creating a thick, spreadable caramel. 
  • Rice milk: I like the subtle sweetness and mild flavour that rice milk gives to the caramel. You can however, use any other plant-based milk of your choice. Just make sure you opt for a gluten-free variety if required.
  • Peanut butter: I like to use crunchy peanut butter for the caramel. Half of the peanut butter will be blended with the rest of the caramel ingredients whereas the other half gets folded in after blending, leaving small chunks of peanuts in the mix for added texture.
  • Vanilla extract: This completes every no-bake dessert as it enhances the flavour of the caramel while adding another layer of flavour dimension to it as well.
  • Roasted peanuts: You can opt of unsalted nuts if you’re trying to keep the sodium content low. I do however recommend getting roasted peanuts, as their deep flavour makes all the difference to the flavour of these bars.
  • Salt: Sea salt or pink Himalayan salt are added to both the nougat and caramel to enhance the flavour and balance the sweetness of the bars.
 

ingredients for peanut butter snickers.

Ingredients for the chocolate snickers coating

  • Dairy-free chocolate: No snickers bars would be complete without a healthy thick coating of chocolate! These bars work well with dairy-free “milk” chocolate or dark chocolate.
  • Coconut oil: A small amount of coconut oil is added to the melted chocolate in order to thin it, making it easier to coat the bars.

ingredients to make homemade snickers.

How to make vegan snickers (with step-by-step images)

(Full ingredient quantities and instructions can be found in the recipe card at the end of this post)

Making the peanut nougat base

  1. To make the base, start by blending the peanuts in your food processor. Bring them to a light crumb consistency. 
  2. Next add in the salt and medjool dates and blend further until completely combined into a paste/dough consistency.
  3. Line your baking dish with parchment paper and add the crumb mixture to it. (You can use a long 12 x 3.5″ loaf pan or baking dish or an 8 x 8″ baking dish)
  4. Press the mixture evenly into the base of the dish using a spatula, condensing it down until compacted. .

Making the peanut caramel

  1. For the caramel, add the dates, rice milk, half of the peanut butter, vanilla extract and salt to a high speed blender and blitz until completely smooth. Make sure you’re patient with the caramel and keep blending until it’s silky smooth, you don’t want there to be any visible lumps of dates in the mixture.
  2. Next in a bowl, mix the caramel for snickers with peanut butter until smooth.
  3. and fold into the remaining crunchy peanut butter.
  4. Mix until evenly combined.
  5. Spread the caramel on top of the base using your spatula. Add the roasted peanuts on top of the caramel and place in the freezer for at least 2 hours (overnight if possible).

Coating the candy bars

  1. Remove the snickers slab from the baking tray and cut into bars. Make these fun size snickers by cutting into 18 miniature bars, large bars by cutting them into 12. Place the bars back in the freezer whilst you prepare the chocolate coating.
  2. Melt the chocolate and coconut oil over a double boiler. Then dip the bars into the chocolate and sit them on top of a cooling rack to set.
  3. You can dip them a second time for a thicker layer of chocolate. Sprinkle with some flaky sea salt and they’re ready to enjoy.
 

dipping homemade snickers bars in chocolate.

Expert tips and FAQs for making healthy snickers

Storage tips

These bars keep really well stored in an airtight container both in the fridge and freezer, but no word of a lie, I doubt that they will last a couple of days (they definitely don’t in my house anyway!).

 

FAQs

Are these snickers gluten-free?

Yes, this recipe is gluten-free, grain-free, soya-free and coconut-free (depending on the brand chocolate you use).

Is this recipe raw?

Although they’re bake these bars are not technically raw due to using roasted peanuts, chocolate and rice milk. If you would like to make raw snickers bars, opt for raw peanuts, raw chocolate and a raw plantbased milk such as homemade almond milk or cashew milk.

How to prevent a crumbly base

If the nougat base is a little crumbly to the touch, add one tablespoon of water or plantbased milk and process until you have a mixture that holds together when pressed between your fingers.

Variations

Roast the peanuts: To take the flavour of these bars to the next level, you can roast the peanuts for the nougat for 10 minutes at 180°C (356°F) for 10 minutes. This intensifies the flavour of the peanuts as they brown slightly and begin to release their oils.

Make them peanut-free: By swapping out the peanuts for cashews and the peanut butter for cashew butter.

healthy snickers bar.

Related recipes 

Snickers inspired vegan recipes

 

More vegan candy bar recipes

stack of homemade snickers bars

Vegan Snickers Bars (No-bake, GF)

4.8 from 64 votes
PRINT RECIPE PIN RECIPE
The best homemade version of snickers bars you'll ever try. A chewy peanut nougat base topped with salted peanut caramel, roasted peanuts and a generous coating of creamy vegan milk chocolate.
Prep Time 25 mins
Cook Time 4 hrs
Total Time 4 hrs 25 mins
Servings 18

INGREDIENTS

BASE

  • 2 cups unsalted peanuts
  • 10 medjool dates pitted
  • ¼ tsp Himalayan pink salt or sea salt

CARAMEL

  • 10 medjool dates pitted
  • ½ cup rice milk
  • 1 cup crunchy peanut butter divided
  • 1 tsp vanilla extract
  • ½ tsp Himalayan pink salt or sea salt
  • 1 cup roasted peanuts
  • 9 oz vegan chocolate for coating
  • 1 tsp coconut oil solid, for coating

INSTRUCTIONS

  • To make the base, blend the peanuts in your food processor until they form a light crumb.
  • Add in the salt and medjool dates and blend further until completely combined.
  • Line a 12 x 3½" or 8 x 8" with parchment paper and press the mixture evenly into the base of the dish using a spatula.
  • For the caramel, put the dates, rice milk, half cup of peanut butter, salt and vanilla extract in a high-speed blender and blitz until completely smooth. Transfer the caramel to a bowl and add the remaining half cup peanut butter, then stir well to combine. Using your spatula, spread the caramel on top of the base.
  • Spread the caramel on top of the base using your spatula.
  • Add the roasted peanuts on top of the caramel and press them down into the surface of the caramel using your spatula.
  • Place in the freezer for at least 2 hours (overnight if possible).
  • Remove the snickers slab from the baking tray and cut into 18 miniature bars or 12 large bars.
  • Place the bars back in the freezer whilst you prepare the chocolate coating.
  • Melt the chocolate and coconut oil over a double boiler.
  • Dip the bars into the chocolate and sit them on top of a cooling rack to set.
  • You can dip them a second time for a thicker layer of chocolate.
  • Store the bars in an airtight container in the fridge

RECIPE NOTES

 

Storage tips

These bars keep really well stored in an airtight container both in the fridge for up to a week and in the freezer for up to a month.

How to prevent a crumbly base

If the nougat base is a little crumbly to the touch, add one tablespoon of water or plantbased milk and process until you have a mixture that holds together when pressed between your fingers.
 

Variations

Roast the peanuts: To take the flavour of these bars to the next level, you can roast the peanuts for the nougat for 10 minutes at 180°C (356°F) for 10 minutes. This intensifies the flavour of the peanuts as they brown slightly and begin to release their oils.

NUTRITION

Calories: 377kcal | Carbohydrates: 37g | Protein: 11g | Fat: 24g | Saturated Fat: 6g | Polyunsaturated Fat: 6g | Monounsaturated Fat: 9g | Sodium: 205mg | Potassium: 462mg | Fiber: 6g | Sugar: 27g | Vitamin A: 40IU | Calcium: 60mg | Iron: 2mg
Tried this recipe?Mention @addictedtodates or tag #addictedtodates

Reader Interactions

LEAVE A REVIEW:

If you tried this recipe and enjoyed it, please consider leaving a rating and a review below. I love to hear about your recipe remakes and how much you loved them!

Recipe Rating






6 thoughts on "Vegan Snickers Bars (No-bake, GF)"

  1. 5 stars
    I made these and shared with relatives. Everyone raved and they didn’t even last long enough to take a photo. Rich and whole-food inspired recipe! Thanks for sharing!

  2. 5 stars
    These were just incredible, sweet, saucy, creamy, crunchy..everything you could want in a bite with that healthy twist without the compromise of a full epic dessert experience. I made them into the shape of circles.. snickers cookies nom and even thought I get intimidated using equipment in the kitchen I managed to make this happen meaning so can you 😉

    1. LOVE that you made these as cookies Emma, that makes them sound even more delicious! Thank you so much for your lovely feedback xx

  3. Hi!

    This recipe is absolutely delicious!!! I don’t know if it is the dates that I used, but the bottom was crumbling in my hands after pressing it down really well and putting it in the freezer for over 3 hours. I used deglet noor dates, usually they are very similar to medjool and swapped them without any problem.

    I don’t think it had an impact on the texture of the bottom, but I used pecans and almonds (half and half) instead of peanuts. I also swapped the whole peanuts in the caramel. I roasted them for 15 minutes before. It is very very good!

    1. Hi Marianne,

      I’m so happy you loved the recipe! Deglet dates are usually smaller than medjools and have a firmer texture, so you may need to compensate by adding more or soaking them in a little water first.

      Thanks so much for the amazing feedback x