These easy vegan peanut chocolate bars taste almost like Snickers or Twix but the recipe is made healthier with a gooey gluten-free oat coconut base, soft date caramel and salted peanut layer – all coated with chocolate! So if you’re looking for a quick no-bake dessert or grab-and-go snack to make ahead, this homemade candy bar recipe is just the best!

Vegan Snickers Bars
I’m absolutely in love with the sweet and nutty flavor of Snickers bars, but I also really enjoy a caramelly and crunchy Twix bar. So, I thought about a way to combine the best of both treats and ended up with this super tasty peanut chocolate caramel candy bar. It contains the intense flavor of salty peanuts with naturally sweet date caramel and a crunchy base which makes the perfect contrast to the soft layer!

Why you’ll love these Peanut Caramel Chocolate Bars!
This simple homemade vegan snickers recipe is super quick and easy to make and requires no baking. You can mix all ingredients together easily in a high-speed blender or food processor. Even the delicious Twix-like oat coconut base comes together quickly in just one bowl.
Since these peanut chocolate bars keep well in the freezer for a long time, you can prep a large batch ahead of time for the future! Thanks to their handy small size, these bars are absolutely perfect to take away and eat on the go!
And as a bonus, they have no processed refined sugars and no unhealthy fats so they make a healthy vegan candy bar treat!

Soft Date Caramel
The creamy date-based “caramel” doesn’t taste exactly like rich, buttery caramel, but it’s delicious in its own unique way. To get a perfect soft but chewy caramel consistency, soft dates will do best here! If you can’t find any in a supermarket or online, simply cover regular pitted Medjool dates with warm water. Then set aside and let them soak for 10 minutes until softened.
To speed up the process you could also boil or microwave the dates in water for 1-2 minutes. However, keep in mind that they won’t be raw anymore when you cook them. Once the dates are soft, you’ll be able to blend them easily into super smooth caramel as shown in the step-by-step pictures!

How to make Vegan Snickers Bars
Step 1: Make the Base
To make these tasty peanut caramel chocolate bars start to grind the oats into flour. You can use regular as well as gluten-free oats or substitute store-bought oat flour. Then, place the oat flour into a bowl and add the shredded coconut flakes, liquid coconut oil, agave syrup, and plant milk. Stir with a spatula to combine, then set aside for a while, until the dough is firmer.




In the meantime, lightly grease an 8×8-inch baking pan and line it with parchment paper so that there’s an overhang on the sides. The previous greasing helps the parchment paper sticking to the baking pan for easier lining and removal. When the oat mixture is firm enough to work with, press it evenly into the prepared baking pan.



Step 2: Make the Date Caramel
For the date caramel, place the soft pitted dates in a highspeed-blender, along with the peanut butter, maple syrup, and vanilla extract and blend until smooth. Then transfer the sticky caramel into a bowl, fold in the salted peanuts and spread it onto the base evenly. Place the pan in the freezer for about 2-3 hours or in the refrigerator overnight until the vegan snickers bars are firm enough to cut.






Step 3: Make the Chocolate Coating
To make the chocolate glaze, roughly chop the chocolate. Place in a heatproof bowl and melt it over a water bath along with the coconut oil. Remove the pan with the Snickers out of the refrigerator. Then, carefully lift the whole block out by using the parchment paper overhang. Cut the block into bars, place them on a wire rack and pour over the melted chocolate. Alternatively, you can also dunk each bar into the bowl with the melted chocolate and rotate it using two forks.


Step 4: Garnish with Sea Salt and Peanuts
Once the vegan snickers bars are evenly coated with the chocolate, place them on a cooling rack. I suggest placing a sheet of parchment paper right underneath the rack to prevent the chocolate from dripping on your counter. Finally, sprinkle the candy bars with coarse sea salt and more salted peanuts as desired.
A little note on the base!
In the past, I have already tried to create a recipe with a vegan cashew-based nougat layer to make the bars look even more similar to the original Snickers. Unfortunately, they turned out too soft (almost like ice cream, haha!), so I made some adjustments and tried other options. After all, I figured out that this simple coconut oat base is not only fail-proof but also even more delicious! It’s slightly nutty, perfectly sweet, and a little crumbly so it rather reminds of the biscuit layer in a classic Twix bar.
Since the base requires no baking, it’s raw and rather chewy. But if you prefer a crispier biscuit crust, feel free to bake the oat base for about 10-12 minutes the same way as you would pre-bake a cookie crust.
Can I use other nuts?
If you love Twix or Snickers bars but cannot eat peanuts, feel free to substitute the peanut butter with another nut or seed butter. You can also substitute other nuts for the whole peanuts in these bars or simply leave them out completely. Just keep in mind that the taste will slightly change so I recommend using a variety that is relatively neutral in flavor, such as almond or cashew butter or tahini for a nut-free option.

This Vegan Peanut Caramel Chocolate Bars recipe is:
- Vegan (dairy-free, egg-free)
- Easy to make
- Naturally sweetened
- Slightly salty
- Soft & crunchy
- Gooey & Chewy
- Pretty Healthy
- Perfect on-the-go
- Paleo-friendly
- Requires no backing
- So delicious!

More vegan recipes with chocolate, peanuts or caramel to try:
- Chocolate Peanut Butter Cake
- Chocolate Zucchini Bread
- Caramel Cheesecake Mousse Dessert
- Salted Caramel Chocolate Chip Cookie Bars
- Apple Blondies with Caramel
- Chocolate Pumpkin Marble Bread
If you try this homemade vegan Snickers recipe, please leave me a comment and rating! Your feedback is always very helpful for me and other readers. And if you take a photo of your peanut caramel chocolate bars, please make sure to tag me on Instagram @biancazapatka #biancazapatka because I love seeing your remakes! Enjoy it!

Vegan Peanut Caramel Chocolate Bars
Author:Ingredients
Oat Base
- 1 cup (90 g) fine oats gluten-free, if desired
- ½ cup (50 g) shredded coconut not coconut flour!
- 1 tbsp coconut oil melted
- 2 tbsp agave syrup *see notes
- ½ cup (120 ml) non-dairy milk *see notes
Date Caramel
- 1 cup (225 g) soft dates pitted (*see notes)
- 3 tbsp (2 tbsp) creamy peanut butter
- ¼ cup (60 ml) maple syrup *see notes
- 1 tsp vanilla extract optional
- 1 cup (125 g) salted peanuts
Chocolate Glaze
- 7 oz (200 g) dark chocolate
- 1 ½ tsp coconut oil
Instructions
For the best results, I recommend measuring the ingredients in grams. Simply click on the word "metric" right above the ingredient list.
Oat Base (*see step-by-step pictures above)
- Place the oats in a blender (or food processor) and process them into flour.
- Transfer the oat flour to a bowl, add the shredded coconut, liquid coconut oil, agave syrup, and non-dairy milk and stir with a spatula until combined. Set aside for 2-3 minutes until the mixture gets firmer.
- In the meantime, lightly grease an 8x8-inch baking pan and line it with parchment paper, leaving an overhang on the sides.
- Once the oat dough is firm enough to work with, press it evenly into the prepared baking pan.
Date Caramel
- Place the soft pitted dates to the blender. Add the peanut butter, maple syrup, and vanilla extract and blend until smooth. Add a little bit of water or non-dairy milk if needed. (I highly recommend using a high-speed blender).
- Add the sticky date caramel into a bowl and fold in the peanuts. Spread the peanut caramel evenly on top of the oat base, then place in the freezer for about 2-3 hours (or in the refrigerator overnight) until the bars are firm.
Chocolate Glaze
- Roughly chop the chocolate and place in a heatproof bowl with the coconut oil. Melt it over a hot water bath, stirring occasionally.
- Remove the baking pan from the freezer (or refrigerator) and carefully lift the whole snickers block out of the pan using the parchment overhang. Cut into bars with a sharp knife and coat each bar with the melted chocolate (*see tips/photos above).
- Sprinkle the bars with coarse sea salt and peanuts as desired and allow the chocolate to harden.
- Serve the bars immediately or keep in the refrigerator for up to 2 weeks or freeze for longer storage.
- Enjoy!
Notes
- Syrup: Instead of agave syrup or maple syrup, you can also use rice syrup, date syrup, coconut syrup or any other syrup of your choice.
- Non-dairy milk: I prefer using oat milk or soy milk, but you can also use other non-dairy milk, such as almond milk. If you are non-vegan, feel free to use regular milk.
- Peanut butter: Instead of peanut butter, you can also use almond butter, sesame butter (tahini), cashew butter or any other nut butter of your choice. You can also substitute the whole peanuts in the bars with other nuts (e.g. almonds).
- Dates: If you can’t find soft dates in a supermarket or online, simply cover regular pitted Medjool dates with hot water and let them soak for 10 minutes or boil/ microwave the dates in water for 1-2 minutes.
- The instruction time does not include chill time.
- You can find more information in the blog post above.


©Bianca Zapatka | All images & content are copyright protected. Please do not use my images without prior permission. If you want to republish this recipe, please link back to this post for the recipe. More info here. Thank you for supporting biancazapatka.com!

This page may contain affiliate links that earn me a small commission, at no additional cost to you. You can find more information here.
Wow! I get so excited and do a happy dance when recipes turn out so good, and these bars definitely did that for me. So easy to make, so very delicious, and loved by everyone I shared them with.
I soaked my dates in hot water. Initially I worried they’d be too soggy, but it worked out perfectly.
I also thought my oat base might be too runny, but it firmed up nicely after sitting.
Trust the process. 😊
I used a mix of high quality dark chocolate and sea salt dark chocolate.
Definitely making again and again.
Hi Erin,
so glad you love this recipe! 🙂
Thanks a lot for your amazing feedback <3
Much love,
Bianca
These were simply delicious! Recommend this recipe 100% 🤍
Thank you so much! 🙂
Mega lecker und wenig Aufwand. Tolles Rezept – sehr zu empfehlen!
Das freut mich wirklich sehr! 🙂
Vielen Dank für dein großartiges Feedback!
LG, Bianca ❤️
Unglaublich wie lecker die Riegel sind !
Wer das Rezept nicht probiert ist selber schuld !
Lieblings Rezept !!!
Freut mich, dass du so begeistert bist!
Vielen Dank für deine Empfehlung! 🙂
I made it and it turned very tasty😋, absolutely delicious!!! Also very good looking🤩
I don’t follow a vegan diet, I was just searching for a healthy recipe then I saw this snickersbars.
Thank you so much for sharing it and will make them again soon 😍
So glad you enjoyed these vegan snickers! Thank you so much! 🙂
I loved this. Although the chocolate underneath the bars stuck fast to to wire tray. When it came to moving them, the bottom layer of chocolate broke away. Next time I’ll let them settle on greaseproof paper.
Tasted delicious though!
That’s a great idea! So glad they were still delicious! 😊
I love it, its absolutely delicious 🤤 the flavour, the texture and the recipe is so easy to follow.
I appriciate the notes, you can adapt to what you have in the kitchen or preference. Thank you for sharing it 🥰
So nice to hear from you! I’m happy you enjoyed this recipe! Thank you so much for your feedback! ❤️
First time making these, I’ve always been a bit hesitant with 100% vegan desserts especially when they have dates (dont like dates) but, these were amazing! You cant even taste the dates, the whole family loved them, I will definitely try other recipes!
So glad your whole family loved this recipe!
Thank you for your wonderful feedback!
Best,
Bianca 😊
I am a huge fan of the caramel combined with salted peanuts!! this recipe is amazing, even though I want to try a cookie dough as a base the next time 🙂
So glad you enjoyed this recipe! Have fun trying it with a cookie dough base! ❤️
These are absolutely delicious and easy to make, and everyone will love it…. Thanks for the recipe… 🙂
Thank you so much for your amazing feedback! So glad you love this recipe! 😊