Homemade Vegan Snickerz Bars

The combination of sweet caramel, salty peanuts and creamy chocolate makes these bars one of my most popular recipes. Made using plant-based, mainly whole-food ingredients, these chocolate bars are the ultimate guilt-free and cruelty-free dessert.

Photo: Christina Leopold

Heading out the door? Read this article on the new Outside+ app available now on iOS devices for members! Download the app.

No-Bake Vegan Desserts book cover
Photo: Christina Leopold

Reprinted with permission from No-Bake Vegan Desserts by Christina Leopold, Page Street Publishing Co. 2020.

12 Large or 24 Mini Bars



  • 2 cups (292 g) raw, unsalted peanuts
  • ¼ tsp Himalayan pink salt
  • 10 Medjool dates, pitted

Caramel filling

  • 10 Medjool dates, pitted (see Note)
  • ½ cup (120 ml) rice milk
  • 1 cup (258 g) crunchy peanut butter, divided
  • ½ tsp Himalayan pink salt
  • 1 tsp vanilla extract
  • 1 cup (146 g) roasted peanuts (use unsalted if preferred)

Chocolate coating

  • 9 oz. (255 g) vegan-friendly chocolate
  • 1 tsp coconut oil (solid)


  1. To make the base of the bars, blend the peanuts in your food processor until they form a light crumb. Add in the salt and dates and blend further for a few minutes, until completely combined and the ingredients stick together to form a doughy consistency.
  2. Line a 12 x 3 ½–inch (30.5 x 9–cm) baking dish or similar-sized container with parchment paper and press the mixture evenly into the bottom of the dish using a rubber spatula. Set aside in the fridge while you make the caramel filling.
  3. For the caramel, put the dates, rice milk, ½ cup (129 g) peanut butter, salt and vanilla extract in a high-speed blender and blitz until completely smooth. Transfer the caramel to a bowl and add the remaining ½ cup (129 g) peanut butter, then stir well to combine. Using your spatula, spread the caramel on top of the base.
  4. Add the roasted peanuts on top of the caramel in an even layer. Place in the freezer to set for at least 4 hours or overnight. Once set, remove the slab from the dish and place it on a cutting board.
  5. Run hot water on your knife to heat it, then cut the slab into 12 large or 24 miniature bars. Place the bars back in the freezer while you prepare the chocolate coating.
  6. For the coating, melt the chocolate and coconut oil in a double boiler over simmering water. Dip the bars into the chocolate and sit them on top of a cooling rack lined with parchment paper to set. You can dip them a second time for a thicker layer of chocolate!
  7. Store the bars in an airtight container in the fridge for up to a week or enjoy straight from the freezer.

Note: Dates are nature’s caramel. They are not only naturally sweet, but they also help by working as a binding agent for many dessert bases. I usually opt for Medjool dates because of their soft texture and rich caramel flavor. Feel free to experiment with different varieties, and if using dates with a firmer texture, you can soak them in warm water beforehand to help soften them up.


Trending on Vegetarian Times