Vegan Snickers Bars
This recipe for Vegan Snickers Bars will take you down memory lane! These homemade snickers bars have a soft “nougat” filling topped with roasted, salted peanuts, homemade caramel, and are covered in dark chocolate with a sprinkle of flaky sea salt!
If you love making homemade candy as much as I do, be sure to check out some of my other favorite recipes like Chocolate Cream Drops, Peanut Turtle Candy, Puppy Chow Candy Clusters, or Homemade Chewy Chocolate Caramel Candy.

A Quick Look At The Recipe
- Recipe Name: Vegan Snickers Bars
- Ready In: 6 hours 25 minutes
- Makes: 16 candy bars
- Main Ingredients: dark chocolate, caramel, peanuts
- Flavor Profile: sweet and salty with rich chocolate
- Dietary Info: vegan, gluten-free, eggless, no seed oils
- Difficulty: Medium
- Why You’ll Love It: So much better than store bought!
Summarize & Save This Content On
Why You'll Love This Recipe
- Nostalgic: These Vegan Snickers Bars are so nostalgic! These taste just like the real thing, but are homemade candy bars without all the crap!
- Chewy Caramel: The caramel flavor is so delicious and is incredibly chewy! The best part is I don’t use any corn syrup or cornstarch, just 4 ingredients: cane sugar, coconut cream, vanilla, and sea salt! No date caramel here, just real caramel without dairy!
- Dark Chocolate: I use dark chocolate instead of traditional milk in these chocolate bars, you can use your preference as they even make vegan milk chocolate now. But, I'm a dark chocolate girl. So, even though the classic snickers is made with milk chocolate, I make these Vegan Snickers with dark chocolate.
- Sweet & Salty: I add flaky sea salt on top of this homemade candy, which is even better than a classic snickers bar. You know I can’t get enough of that sweet and salty combo! This is totally optional, but just one more reason why I love these more than the original!
Look no further, this is the only vegan candy recipe you'll ever need. I'm completely obsessed with these Vegan Snickers Bars (and I'm not even vegan!). Sweet and gooey caramel combined with salty peanuts, rich organic chocolate and a sprinkle of flaky sea salt, I'm completely in love.
While traditional Snickers Bars have soy, seed oils, artificial flavors, and corn syrup, these Vegan Snickers Bars are made with organic chocolate, cashew butter, peanuts, and just a few other organic ingredients that you'll feel good about indulging in!
Ingredients

- Coconut Oil: I use organic coconut oil as the base for this vegan candy.
- Cashew Butter: I love using organic cashew butter in vegan candy as it's a neutral flavored ingredient that will take on other flavors. But, if you want to use peanut butter or almond butter you can do that too.
- Maple Syrup: I use organic maple syrup for sweetener.
- Coconut Flour: I use organic coconut flour as it brings sweetness to this homemade candy, but it also makes these naturally gluten free.
- Peanut Flour: I also use organic peanut flour for flavor.
- Peanuts: Make sure to use organic roasted and salted peanuts, raw won't have the flavor that roasted peanuts do.
- Salt: I use both a fine sea salt in the bars and then I top them with flaky sea salt (which is optional). But, if you know me, then you know I'm obsessed with sweet and salty desserts!
- Chocolate: I use organic mini dark chocolate chips for ease, this way I don't have to chop any chocolate! But, you can also use a dark chocolate bar and chop it up as well for the chocolate coating.
*For a full list of ingredients and measurements, visit the recipe card below.
Baker's Tips
- I use an 8×8-inch pan for these. My favorite is my USA Pan as it has straight sides. If you use a rounded edge pan, your bars will not be perfectly straight. Either one is fine, but if you want them to look a certain way, just keep that in mind!
- Line your pan with parchment paper as the bottom nougat layer can be fragile, which is why it’s so soft and chewy! So, parchment paper is key for removing bars from the pan. My favorite nontoxic parchment paper is from Kana, use code MIMIBAKES for 10% off your order.
- Make sure to put your bars in the freezer and let them freeze for at least 6 hours or overnight. This helps so much before covering them in chocolate as the caramel is very chewy! If it’s not frozen it will be very messy – still good, but just more messy! I didn’t want to change the caramel recipe just for ease of covering, as I really liked it uber soft and chewy!
- I cut these into 16 bars. The finished size is about the size of a classic Snickers. But, if you want mini bars, you can cut them all in half again!
- I top these Vegan Snickers Bars with flaky sea salt for a sweet and salty candy. This step is totally optional and if you aren’t as big of a sweet and salty fan as I am, then you can totally skip it! You can also use regular fine sea salt if you don’t have the big flaky sea salt as well, they will still taste amazing!

How to Make Vegan Snickers Bars
Step 1
Like an 8 x 8-inch pan with parchment paper.
Step 2
In the bowl of a stand mixer fitted with the paddle attachment, add the coconut oil, cashew butter, maple syrup, coconut flour, and peanut flour. Mix on low until combined.
Transfer the mixture into the prepared baking pan evenly, smooth out with a spatula as needed.
Add the peanuts on top and press into the mixture with your hands or a spatula. Place the pan in the fridge to chill.
Step 3
In a small pot, add the cane sugar. Heat on low/medium heat and allow sugar to melt. When sugar starts to melt and turn into a liquid, stir to prevent from burning. Continue to cook until all the sugar has melted into a liquid and there’s no clumps.
Slowly add the coconut cream while stirring the mixture. Continue until all the cream is added. Remove the caramel from the heat and let it rest for at least 5 minutes.
Add the vanilla extract and sea salt into the caramel and stir to combine completely.
Step 4
Remove the pan from the fridge and pour the caramel over the top and spread evenly. Place the pan in the freezer and allow the bars to harden completely, this will allow you to cut and cover them easier. This will take at least a few hours, or you can also leave in the freezer overnight.
Step 5
Melt the chocolate using a double boiler. Or, alternatively, microwave in a heat proof bowl for 30 second intervals, stirring between each one so you do not burn the chocolate.
Step 6
Like a baking sheet with parchment paper.
Step 7
Remove the bars from the freezer and cut into 16 bars. Cut in half and then cut each side into 8 bars. (You can also cut some of those bars in half again for minis!)
Dip each bar into the melted chocolate and place back on the parchment paper. Cover all the bars. Use the extra chocolate and drizzle it on top of the bars and sprinkle with flaky sea salt.

Vegan Snickers Bars FAQ's
In classic store bought snickers, the nougat is made up of egg whites, sugar, and corn syrup. So, in these Vegan Snickers Bars, I use organic coconut oil, cashew butter, maple syrup, coconut flour, and peanut flour to mimic a “nougat” but with much better ingredients!
Yes, if you want to use peanut butter in place of cashew butter you can do that. This would also be delicious. But, I love the neutral flavor that cashew butter provides in this recipe as it tastes most similar to the classic nougat in traditional snickers bars.
If you don't have peanut flour you can food processor peanuts into a fine flour. Be careful because you can start making peanut butter if you process for too long! You can also use coconut or almond flour in its place, but it won't have the same flavor.
Halloween Candy Upgrade
If you loved this recipe, you may be wondering what other nostalgic Halloween candy recipes I have. Don't worry, I have a lot! With Halloween coming up, you may be craving that nostalgic sweet treat. But, you don't have to sacrifice high quality organic ingredients for bite of nostalgia. Try Vegan Dark Chocolate Mini Peanut Butter Cups, Healthy Almond Joy Bars, Homemade Twix Bars, Healthy Chocolate Peanut Butter Cups, and Caramel Lollipops for all your candy cravings!
If you're looking for better store bought candy, be sure to check out my post Best Halloween Decorating Ingredients without Artificial Colors for more ways to decorate and enjoy Halloween organically!
More Vegan Dessert Recipes
Loved it? Tell us!
Thanks a waffle lot for stopping by 🧇 If you loved this recipe, sprinkle some love by leaving a ⭐⭐⭐⭐⭐ review — it inspires others to try this recipe and helps me organically reach dog loving foodies like you! I personally read and appreciate every message!
Also, be sure to subscribe to our YouTube channel and join John John and me in the kitchen for step by step recipe videos! And subscribe to our newsletter for new and seasonal recipes!

Vegan Snickers Bars
Equipment
- 8×8-inch Baking Pan
- Parchment Paper Sheets
- Stand Mixer
- Small Pot
- Heatproof Mixing Bowl
Ingredients
- 75 grams coconut oil (melted)
- 113 grams cashew butter
- 44 grams maple syrup
- 85 grams coconut flour
- 28 grams peanut flour
- 113 grams roasted and salted peanuts
- 226 grams cane sugar
- 153 grams coconut cream
- 1 teaspoon vanilla extract
- ¼ teaspoon fine sea salt
- 425 grams mini dark chocolate chips
- Flaky sea salt
Instructions
- Like an 8 x 8-inch pan with parchment paper.
- In the bowl of a stand mixer fitted with the paddle attachment, add the coconut oil, cashew butter, maple syrup, coconut flour, and peanut flour. Mix on low until combined.
- Transfer the mixture into the prepared baking pan evenly, smooth out with a spatula as needed.
- Add the peanuts on top and press into the mixture with your hands or a spatula. Place the pan in the fridge to chill.
- In a small pot, add the cane sugar. Heat on low/medium heat and allow sugar to melt. When sugar starts to melt and turn into a liquid, stir to prevent from burning. Continue to cook until all the sugar has melted into a liquid and there’s no clumps.
- Slowly add the coconut cream while stirring the mixture. Continue until all the cream is added. Remove the caramel from the heat and let it rest for at least 5 minutes.
- Add the vanilla extract and sea salt into the caramel and stir to combine completely.
- Remove the pan from the fridge and pour the caramel over the top and spread evenly. Place the pan in the freezer and allow the bars to harden completely, this will allow you to cut and cover them easier. This will take at least a few hours, or you can also leave in the freezer overnight.
- Melt the chocolate using a double boiler. Or, alternatively, microwave in a heat proof bowl for 30 second intervals, stirring between each one so you do not burn the chocolate.
- Like a baking sheet with parchment paper.
- Remove the bars from the freezer and cut into 16 bars. Cut in half and then cut each side into 8 bars. (You can also cut some of those bars in half again for minis!)
- Dip each bar into the melted chocolate and place back on the parchment paper. Cover all the bars. Use the extra chocolate and drizzle it on top of the bars and sprinkle with flaky sea salt.
- Store candy in the fridge for up to 7 days or in the freezer for up to 1 month.
Notes
- I use an 8×8-inch pan for these. My favorite is my USA Pan as it has straight sides. If you use a rounded edge pan, your bars will not be perfectly straight. Either one is fine, but if you want them to look a certain way, just keep that in mind!
- Line your pan with parchment paper as the bottom nougat layer can be fragile, which is why it’s so soft and chewy! So, parchment paper is key for removing bars from the pan. My favorite nontoxic parchment paper is from Kana, use code MIMIBAKES for 10% off your order.
- Make sure to put your bars in the freezer and let them freeze for at least 6 hours or overnight. This helps so much before covering them in chocolate as the caramel is very chewy! If it’s not frozen it will be very messy – still good, but just more messy! I didn’t want to change the caramel recipe just for ease of covering, as I really liked it uber soft and chewy!
- I cut these into 16 bars. The finished size is about the size of a classic Snickers. But, if you want mini bars, you can cut them all in half again!
- I top these Vegan Snickers Bars with flaky sea salt for a sweet and salty candy. This step is totally optional and if you aren’t as big of a sweet and salty fan as I am, then you can totally skip it! You can also use regular fine sea salt if you don’t have the big flaky sea salt as well, they will still taste amazing!
Nutrition
The Bake Shop
Visit The Bake Shop for foodie inspired tees, sweatshirts, and accessories. Find my favorite kitchen tools (with discounts!) in the Kitchen Shop. And shop our collection of food inspired dog accessories too!








These are insane!