clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
No-Bake Vegan Snickerz Bars Recipe

Vegan Snickers

  • Author: Christina Leopold
  • Prep Time: 45 minutes
  • Cook Time: 4 to 24 hours for freezing
  • Total Time: 4-24 hours and 45 minutes
  • Yield: 12 large or 24 small bars 1x
  • Category: Dessert
  • Method: Stovetop
  • Cuisine: American
  • Diet: Vegan


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 nostalgia-inducing and cruelty-free dessert.



Snickers Base:

  • 2 cups (292 grams) of raw, unsalted peanuts
  • ¼ teaspoon of Himalayan pink salt
  • 10 Medjool dates, pitted

Caramel Filling:

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

Chocolate Coating:

  • 9 ounces (255 grams) of vegan-friendly chocolate, such as homemade Mylk Chocolate with Cashews and Lucuma (page 124)
  • 1 teaspoon of 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.

  5. Once set, remove the slab from the dish and place it on a cutting board.

  6. 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.

  7. For the coating, melt the chocolate and coconut oil in a double boiler over simmering water.

  8. 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!

  9. Store the bars in an airtight container in the fridge for up to a week or enjoy straight from the freezer.


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.

Keywords: vegan candy, non-dairy snickers, vegan snickers, vegan treat, homemade candy