Plate of homemade Vegan Snickers Bars on plastic wrap
4.34 from 3 votes

5-Ingredient Vegan Snickers Bars

Homemade vegan snickers bars made with just 5 simple and better-for-you ingredients.
Author: Minimalist Baker
Prep Time 30 minutes
Total Time 30 minutes
Servings: 8 (candy bars)
Category: Dessert
Cuisine: Gluten-Free, Vegan
Freezer Friendly 1 month
Does it keep? 1 Week


  • 18-20 pitted dates (~1 cup)
  • 1 cup raw walnuts (or sub cashews or almonds)
  • 1/4 cup vegan caramel sauce, (subbing coconut milk for cream)
  • 1/4 cup roasted salted peanuts
  • 8 ounces (1 cup) bittersweet chocolate, chopped (non-dairy)


  1. Pulse dates in a food processor until only small bits remain.
  2. Add walnuts and pulse until thoroughly mixed and a "dough" is formed.
  3. Transfer dough to a small loaf pan lined with parchment paper or plastic wrap and press into a square about 1/4 inch thick. Once sliced, the dough should yield 8 small snickers bars - I only used half the space in my loaf pan to achieve the proper thickness.
  4. Pop dough in the freezer to set for 5 minutes.
  5. Remove from freezer and transfer to a cookie sheet. Carefully slice into 8 even rectangles.
  6. Top with caramel sauce and add peanuts. Pop back in freezer for 15 minutes to harden.
  7. Ten minutes into freezing, melt the chocolate in a shallow bowl. When set, remove bars from freezer and carefully dip each one into the chocolate and scrape off excess with a rubber spatula. Then using a spoon, drizzle a generous amount of chocolate on top of each bar and use your finger or a small pastry brush to coat the bars with chocolate. You will likely have leftover chocolate.
  8. Place bars on a baking sheet lined with plastic wrap or parchment and place back in freezer to set for at least 10 minutes. Store in the freezer or fridge to keep fresh until serving.


*Nutrition information is a rough estimate for 1 of 8 bars.

Nutrition Per Serving (1 of 8)