Vegan snickers bar

Vegan snickers bars

Easy vegan snickers bars with layers of caramel and chocolate. A delicious snack to store in the freezer.




2 cups unsalted peanuts or almonds

10 medjool dates pitted

¼ tsp  salt

Caramel layer

10 Medjool dates pitted

½ cup almond milk or coconut milk

1 cup peanut butter 

1 tsp vanilla extract

½ tsp salt

1 cup roasted peanuts

Chocolate layer

250g chocolate chips

1 tsp coconut oil 


Add in the salt and Medjool dates and blend further until completely combined.

Line a 20×30 cm tin with parchment paper and press the mixture evenly into the base of the dish using a spatula. Add to the freezer for 30 minutes.

For the caramel, put the dates, peanut butter, salt, and vanilla extract in a high-speed blender and blitz until completely smooth.  Using your spatula, spread the caramel on top of the base.

Add the roasted peanuts on top of the caramel and press them down into the surface of the caramel using your spatula.

Place in the freezer for at least 2 hours (overnight if possible).

Remove the snickers slab from the baking tray and cut it into 18 miniature bars or 12 large bars.

Place the bars back in the freezer whilst you prepare the chocolate coating.

Melt the chocolate and coconut oil over a double boiler.

Dip the bars into the chocolate and sit them on top of a cooling rack to set. Using an inserted cocktail stick works very well.

You can dip them a second time for a thicker layer of chocolate. Add some flaked sea salt for some extra luxury. Store the bars in an airtight container in the fridge


Remember the size of the tin will dictate how thin or thick your bars are. So don’t choose a container that is too large.