Go Back
+ servings
no-bake vegan snickers bars

No-Bake Vegan Snickers Bars

These vegan snickers bars are no-bake, super simple to make, and oh so delicious. This recipe only requires 9 simple ingredients. Vegan + gluten-free.

Course Dessert
Keyword dessert recipe, no-bake vegan snickers bars
Prep Time 1 hour 10 minutes
Total Time 1 hour 10 minutes
Servings 6 bars
Author Taavi Moore


Coconut Caramel

  • One-14 oz. can full-fat coconut milk
  • ½ cup (97g) brown sugar
  • 1 tbsp coconut oil
  • 2 tsp vanilla extract
  • ¼ tsp salt

Snickers Bars

  • 5 pitted medjool dates, soaked in boiling water for 20 minutes then drained.
  • 4-5 tbsp water
  • 1 cup (93g) oat flour
  • cup raw peanuts
  • 2 cups dark chocolate
  • 1 tsp coconut oil
  • Flaky sea salt


Coconut Caramel

  1. Start by preparing the caramel, preferably a day ahead. In a small saucepan over medium heat, whisk together the coconut milk and brown sugar. Bring mixture to a low boil, then reduce heat and simmer, occasionally stirring to prevent burning on the bottom. Simmer for 25-30 minutes until the caramel has thickened and coats the back of a spoon. Take off the heat and whisk in the remaining ingredients.

  2. Remember: The caramel will continue to thicken as it cools.

  3. Pour caramel into a small jar and secure with a lid. Refrigerate while preparing the rest of the snickers bars. 

Snickers Bars

  1. Line a loaf tin with parchment paper. 

  2. Add the soaked dates and 4 tbsp of water to a high-powered blender. Blend until a paste forms, adding a tbsp of water at a time, if needed. Transfer date paste to a food processor. Add the oat flour and pulse until the mixture starts to form a dough. Add dough to the loaf tin. Use your hands to press the dough into an even layer. 

  3. Pour 1/2 cup caramel over the dough. Spread into an even layer. Add the peanuts on top of the caramel in a single layer. Transfer bars to the freezer and allow them to set for 30 minutes. 

  4. Add chocolate and coconut oil to a microwave-safe bowl. Melt in 30-second intervals.

  5. Cut snickers bars into 6 rectangles. Transfer to a cooling rack that's stacked on top of a baking sheet. Using a fork, dunk the snickers bars into the melted chocolate and coat the bar on all sides. Gently smooth over the top with a back of a spoon before transferring back to the cooling rack. Repeat with remaining bars. (Optional): Sprinkle over flaky sea salt. 

  6. Transfer back to the freezer to set for 20 minutes. Store bars in an airtight container in the freezer for up to 3 months. 

Recipe Notes

Substitutions: Brown sugar can be substituted for coconut sugar. Peanuts can be substituted for any nut of choice. 

Storage: Store bars in an airtight container in the freezer for up to 3 months.