OH MAMA. If you are vegan you don’t have the accessibility of buying a snickers bar in a store, but you DO have the option of making your own! These vegan snickers are decadent, chewy, creamy, and of course peanut buttery. If you know you have a stock of these at home in your freezer, you won’t ever be tempted in the grocery check out line again!

how to make homemade chocolate bars?
I’ve made a few homemade chocolate bars over the years and they are all relatively simple to make. As they have to set in the freezer, the wait time is what takes the longest. With these healthy snickers, you start with the 2 ingredient base. Add the almond flour and dates to a food processor and process until it sticks together. Then press the mixture into an 8×8 pan and pop that in the freezer for at least ten minutes. While the base in setting in the freezer, you begin to prepare the middle filling. Add all the filling ingredients into the same food processor (no need to rinse it beforehand). The water is key when processing the filling ingredients as it will thin it out making more of a caramel texture. The filling is then spread over the base and placed back in the freezer.
The only part of this process that required heat to be turned on is to melt the chocolate and coconut oil to make a smooth coating for the bars. Once the bars are set and the chocolate is melted, you cut the bars into the desired size and dip them in the chocolate. Place them on a lined baking sheet, and sprinkle some sea salt on top and then pop them in the freezer. Patience is key and then you get a bunch of vegan snickers in your own freezer to munch on.
here are a few reasons why I love these vegan snickers, so listen up!
- Vegan snickers. I feel like I don’t need to say much more about the subject. A veganized healthy snickers bar sounds like the dream to me. It also tastes like the dream…whatever that means.
- These are 10 ingredient vegan candy bars. Not a lot of fuss, just a little bit of waiting around for the bars to set. But you only need 10 ingredients and I bet you already have most of them in your pantry.
- Hellloooo naturally sweetened bites of heaven. Dates help the base of these vegan snickers stick together but also add a little sweetness. The filling is loaded with more dates which when mixed with peanut butter make that creamy caramel texture you want in any snickers bar. Dates are obviously still sugar so these homemade chocolate bars are no healthy food BUT these vegan snickers are made with all clean ingredients so there is that little bonus.

These Vegan Snickers are picky husband approved. Although he isn’t a huge fan of dark chocolate covered things he still really enjoyed these. I mean how could he not. Peanut butter + chocolate + date caramel. That being said, if you aren’t vegan or have someone who isn’t vegan in your life, these bars can be coated in milk chocolate instead and you’ll still be left with some delicious homemade candy bars.
Looking for more sweet treats?

If you are in the market for a new sweet treat that doesn’t require the oven to be turned on- these vegan candy bars are it! These vegan snickers are loaded with velvety date caramel, crunchy peanuts, and a thin but decadent chocolate outside. You only need 10 ingredients to pull this dessert off and some freezer time set aside. No more weak moments in the grocery check out of you grabbing a snickers bar and then regretting it later. Not when you know you have your own homemade candy bars sitting in the freezer at home!
Vegan Snickers
Ingredients
base
- 1 cup dates (pits removed)
- 1 cup almond flour
filling
- 1 cup dates (pits removed)
- 4 tbsp peanut butter
- 4-6 tbsp water
- 1 tsp vanilla
- pinch of sea salt
- 1/4 cup chopped peanuts (to place on top of the filling before the chocolate layer)
chocolate coating
- 200 g dark chocolate
- 1 tsp coconut oil
Instructions
- Start by preparing the base. Add the dates (pits removed) and the almond flour to a food processor, process until the base is crumbly but sticks together.
- Evenly press the base into a lined 8×8 pan. Place in the freezer to set for at least 30 minutes.
- Prepare the filling while the base is in the freezer. Add all the base ingredients to the food processor (no need to clean it first). Start with 4 tablespoons of water. Process until smooth. Add 1-2 more tablespoons until the consistency is similar to caramel. It should be smooth and thick but spreads easily.
- After 30 minutes, remove the base from the freezer and add the filling on top. Spread it out evenly with the back of a spoon or a spatula. Top the filling with the chopped peanuts and then place back in the freezer for at least 1 hour (longer is better).
- Once the filling has set, begin to melt the coconut oil and chocolate over low heat in a pot. Once melted, remove the bars from the freezer. Take them out of the 8×8 pan and cut them into your desired size/width. Taking one bar at a time, add it to the chocolate, using a fork and spoon, coat the entire bar with chocolate. Tap it on the side before removing it from the pot to release any excess chocolate. Place the bar on a lined baking sheet, and sprinkle sea salt on top. Continue this method until all the bars are coated in chocolate. Place back in the freezer for 20-30 minutes to let the chocolate set.
- Store in the freezer.
like this post? pin it!

Oh my GOODNESS!!! I can’t wait to sink my teeth into these. Nope, not one but two or three!! DIVINE!
LOL so divine!! I’ll be honest, it is hard to stop at 1!!!