The BEST homemade vegan Snickers bars that are easy, sugar free, healthy, and made with only 6 ingredients! These healthy snickers are the best homemade Halloween candy!

stacked vegan snickers bars

Why you’ll love these fluffy peanut butter nougat bars:

Think that snickers bars can’t be made healthy, vegan, gluten free, refined sugar free (heck even no sugar added), and still taste like your classic favorite candy bar?!

Then you, my friend, don’t know that all possibilities exist, and you’re about to experience one of those possibilities right now 😉

sliced snickers bars on parchment paper

I’m serious! These healthy homemade snickers bars are undetectably healthy, yet deliciously sweet. In fact, one of my taste testers, who is a candy connoisseur I might add, said that if I told him I had purchased these, he wouldn’t have second guessed me.

Yep, they’re that good.

Andddd there’s no catch here- they’re so easy!

homemade candy bars on parchment paper

What makes these healthy snickers bars vegan?

Unlike other homemade snickers bars, this vegan version is highly minimal in terms of ingredients, and is entirely plant based.

In fact, many don’t know that the snickers bars you find in a wrapper are not vegan.

You won’t find any funky ingredients or highly processed foods within these snickers bars. In fact, they’re no sugar added, yet soooo sweet thanks to the dates.

sliced vegan snickers bars

The nougat layer is comprised coconut cream, coconut flour, and peanut butter.

The caramel layer is made up of dates, peanut butter, and peanuts.

And the rest is coated in a 100% dark chocolate (aka just raw biter cacao! But don’t worry! It’s not bitter in the slightest, thanks to the dates).

sliced open vegan snickers bars

Ingredients for healthy vegan snickers bars

100% Dark Chocolate: personally, I absolutely love 100% dark chocolate, and it happens to then be vegan, Paleo, and sugar free. There are many great vegan chocolate brands on the market, as well as stevia sweetened ones, and regular chocolate! I find that the date sauce makes these snickers so sweet that you don’t need any additional sweetener!

Coconut Cream & Flour: I highly recommend the coconut cream at Trader Joe’s, but I know that many grocery stores carry a similar version. Definitely don’t swap coconut flour here, as it helps to absorb some liquid from the coconut cream and keeps the nougat layer light and airy without any oven needed.

sliced vegan snickers

Peanut Butter & Peanuts: we use peanut butter for the nougat layer, and obviously some peanuts to top on the caramel date sauce! This gives it that classic snickers bar feel, while also being healthy and vegan! For a Paleo version, simply swap out all peanut ingredients for almond butter and almonds.

Dates: yep, this is the single ingredient you need for the vegan date caramel sauce. It’s insanely easy, and I think I’ll do a whole separate post for how to make a date caramel sauce because this sauce is just incredible.

And that’s all you need for the easiest and most delicious vegan snickers bars that are undetectably healthy!

homemade candy bars stacked on top of each other

How to make Homemade Vegan Snickers Bars

Now, to make these healthy snickers bars, we’ll start with the easy nougat layer.

Vegan peanut butter nougat layer

Simply pour about 3/4 of the coconut cream can into a large bowl, and add in the coconut flour and peanut butter.

Next, mix until it’s nice and fluffy. Pour the nougat batter into a parchment lined 8×8″ square pan and freeze for about 20 minutes.

smeared nougat layer

How to make vegan caramel sauce

So for the vegan caramel sauce to these healthy snickers bars, you’ll just need dates and a little bit of water.

Soak the dates in hot water for up to 10 minutes. After 10 minutes, place the dates into a food processor.

homemade caramel sauce with dates

Blend until smooth, which is pretty quick. It’ll become creamy in a nano second!

Assembling the homemade snickers

Remove the nougat layer from the freezer, and sprinkle on the peanuts.

Spoon the caramel sauce on top and smooth over the peanuts until it touches the edges. Place the pan back into the freezer to chill for an hour.

After an hour, remove from the freezer and slice into 12 bars.

sliced bars

Melt the chocolate and carefully dip each bar into chocolate, placing back onto a parchment-lined baking sheet and set in the fridge.

After about 15 minutes, remove from the fridge and then enjoy!

You now have a completely no added sugar, healthy snickers bar that’s completely gluten free, dairy free, refined sugar free and a pretty fair competitor to its original candy creation!

set chocolate on vegan snickers

Can I use another nut besides peanuts and peanut butter?

Absolutely! You can swap in almonds and almond butter for a Paleo vegan snickers bar, or just about any nut or seed and nut/seed butter.

How to store homemade snickers bars

I like to store my bars in an airtight container in the fridge for up to a week. You can also freeze them in an airtight container, and they’re actually really amazing to eat frozen!

sliced open vegan snickers bar

DIY Homemade Halloween Candy

If you’re like me, and you want to give the trick-or-treaters a healthier and vegan candy bar recipe instead of the processed version, then these are a wonderful option!

You can wrap these in some parchment paper or gold paper found at a craft store for a fun DIY homemade Halloween candy so that you don’t feel left out of the unwrapping!

sliced open chunks of vegan snickers

I hope you love these homemade healthy snickers as much as I do! If you make them, let me know down below in the comments section, and give them rating so that others know to make them!

As always, I love to see your beautiful creations on Instagram and Pinterest, so be sure to tag me there!

Happy homemade vegan candy making!

sliced open vegan snickers bar

More Healthy Homemade Vegan Candy Recipes

Paleo Vegan Almond Butter Cups

Protein Vegan Chocolate Truffles

Chocolate Hazelnut Energy Bites

Healthier Peanut Butter Buckeyes

Homemade Vegan Cadbury Eggs

Paleo Vegan Fudge

Homemade Coconut Cream Eggs

Want to save this recipe for later? Add it to your favorite recipe board on Pinterest!

pinterest pin for snickers
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
stacked vegan snickers bars

Homemade Healthy Snickers Bars (Vegan)

  • Author: thebananadiaries
  • Prep Time: 20
  • Cook Time: 60
  • Total Time: 1 hour 20 minutes
  • Yield: 12 1x
  • Category: Dessert
  • Method: freezing
  • Cuisine: American
  • Diet: Vegan


The BEST homemade vegan Snickers bars that are easy, sugar free, healthy, and made with only 6 ingredients! These healthy snickers are the best homemade Halloween candy!


Units Scale

Nougat Layer:

  • 1 13.5 ounce can coconut cream
  • 1/2 cup coconut flour
  • 1/2 cup unsalted unsweetened peanut butter

Date Caramel Sauce Layer:

  • 1 1/2 cups pitted dates, soaked in hot water for 10 minutes
  • 1/2 cup peanuts

Chocolate coating:

  • 1 1/2 cups vegan dark chocolate chips



  1. Line an 8×8″ baking dish with parchment paper.
  2. In a large bowl, pour in coconut flour, peanut butter, and about 3/4 of the coconut cream can.
  3. Fold together coconut cream, coconut flour, and peanut butter until fluffy.
  4. Pour mixture into the baking dish and place in the freezer for 15-20 minutes, until solid.
  5. While the nougat is chilling, prepare the caramel sauce: in a food processor, blend together the dates until creamy and smooth.
  6. Once the nougat layer is frozen, remove from the freezer and sprinkle the peanuts on top. Then spread the date caramel sauce over the peanuts (it might be sticky- not a problem! Just continue smearing!).
  7. Place the pan back into the freezer to chill for 1 hour.
  8. After an hour, heat the chocolate until melted, either in a double boiler or carefully microwaving in increments.If microwaving, be careful to not fully melt the chocolate in the microwave, or else it will burn. After it’s halfway melted, remove from the microwave and stir until fully melted. Set aside. You don’t want it too hot, but warm so that the nougat can go in without melting.
  9. Remove the pan from the freezer and slice the caramel nougat layer into 12 equal sized bars. 
  10. Line a baking sheet with parchment paper. Use 2 forks to carefully take one bar and dip it into the chocolate, flipping it over until fully melted. Remove carefully and place onto the parchment paper.
  11. Repeat for the remaining bars. Drizzle any leftover chocolate onto the tops of the bars. Place the sheet in the fridge to set the bars for 12-15 minutes.
  12. Remove and enjoy! Store in an airtight container in the fridge for up to a week.


For the Paleo version: swap in almonds and almond butter for the peanut butter and peanuts, equal ratios.


  • Serving Size: 1 snicker bar
  • Calories: 238
  • Sugar: 4.7 g
  • Sodium: 57.4 mg
  • Fat: 13.7 g
  • Saturated Fat: 4.6 g
  • Carbohydrates: 12.4 g
  • Fiber: 5.2 g
  • Protein: 6.6 g
  • Cholesterol: 0 mg

Keywords: vegan snickers, homemade snickers, healthy snickers, healthy vegan candy, vegan candy recipe, vegan candy bar, homemade candy bar