These Vegan Snickers Bars are an easy way to satisfy your candy bar cravings. They’re naturally sweet, and you only need a handful of pantry ingredients to get started!
Are Snickers Vegan?
Store-bought Snickers candy bars are not vegan because they contain dairy. This homemade version is made with a fast 3-ingredient chocolate sauce, that’s totally dairy-free instead!
Here’s what you’ll need to make this homemade version:
- Almond Flour (here’s how to make almond flour)
- Peanut Butter
- Maple Syrup
- Cacao Powder
- Coconut Oil
You might already have these simple ingredients on hand, and the assembly comes together fast. If you don’t want to use a food processor to make a date-based crust, try the crust recipe in my Vegan Peanut Butter Bars, as an alternative. (You can make it with or without the cacao powder.)
How to Make Vegan Caramel Sauce
The vegan caramel layer is made with just two ingredients: peanut butter & maple syrup! Stir them together, and you’ll have a smooth and creamy caramel that adds extra peanut-flavor to the final candy bar.
Make sure you use all-natural peanut butter (you can use homemade peanut butter, if you’d like to) that is drippy in consistency, with no added ingredients. Just peanuts and salt should be on the label.
Dairy-Free Chocolate Topping
To make the hard chocolate topping, I like to use a combination of melted coconut oil (which hardens when chilled), cacao powder, and maple syrup.
Note: Be sure the maple syrup is at room temperature. If it’s cold from the fridge, the chocolate will thicken up, and could be more difficult to spread on the bars.
Making It As Easy As Possible
I decided to coat only the top layer of these bars in chocolate, because I didn’t want to make these bars any messier to eat.
If you want them to be fully covered in chocolate, you can double the chocolate recipe and add more, as desired. The chocolate will harden quickly in the freezer.
Because this is a no-bake recipe, made with healthier ingredients, be sure to always store these homemade snickers bars in the fridge or freezer. They will get soft when left at room temperature for long.
I like to eat them from the fridge for a soft caramel, or from the freezer for a more chewy caramel texture. This recipe will make 8 full-size bars, but I find them easier to eat when you cut those bars in half, to create 16 “fun size” bars.
These Vegan Snickers Bars are:
- Sweet and salty
- Naturally sweetened
- And very easy to make!
I hope you’ll enjoy them the next time you want to satisfy your sweet tooth fast.
Vegan Snickers Bars
- 1/4 cup all-natural creamy peanut butter (71 grams)
- 1/4 cup maple syrup (78 grams)
- 1/3 cup roasted & salted peanut halves (50 grams)
- Lighty spray a 9x5-inch pan with oil, then line it with parchment paper. (The oil helps the paper stay in place while you work, but it won't touch the bars.)
- To prepare the nougat, briefly pulse the dates in a large food processor fitted with an S blade, until they look crumbly. Add in the almond flour, salt, and vanilla, and process again until the mixture looks uniform. It's okay if the mixture looks dry and crumbly, as long as it sticks together when pressed between your fingers.
- Pour the nougat layer into the bottom of the lined pan, then press firmly to pack the nougat layer evenly into the bottom of the pan. Set aside.
- To make the caramel, stir together the peanut butter and maple syrup, until very smooth. Pour the caramel over the nougat layer, and use a spatula to spread it out.
- Sprinkle the peanut halves over the top of the caramel, making sure they are distributed evenly throughout the pan. Set the pan in the freezer while you make the final layer.
- To prepare the chocolate coating, mix together the cacao powder, coconut oil, and maple syrup. This works best if the maple syrup isn't cold from the fridge, so the mixture will stay pourable. Remove the pan from the freezer and pour the chocolate topping over the top. Use a spatula to spread the chocolate evenly over the entire top of the peanut layer.
- Place the pan in the freezer to set until the bars are totally firm, at least 1 hour. Slice into 8 rows, then cut each bar in half to create 16 "fun size" candy bars. For a smaller, bite-size treat, cut the 16 pieces in half again to make 32 small squares. These bars are very rich, so you don't need much!
- Homemade Snickers Bars need to be stored in the fridge or freezer to remain solid. They will soften at room temperature and, as a result, will be messier to eat. Keep in mind that the caramel layer will not totally firm up, so it might spill out the sides as you bite into these bars. You can store these in an airtight container for up to 3 months in the freezer, if you don't eat them all before then.
If you try this homemade Snickers Bar recipe, please leave a comment below letting me know how you like it! And if you make any modifications, I’d love to hear about those, too. We can all benefit from your experience.
Reader Feedback: What’s your favorite type of candy?