Go Back
+ servings
Print Recipe
4.5 from 2 votes

No Bake Snickers Bars (vegan, gluten free, oil free)

These vegan snickers bars use just 6 ingredients and are made without refined sugar or oil. They're the perfect healthy chocolate dessert you can feel good about!
Prep Time45 mins
Cook Time5 mins
Refrigeration Time1 hr
Total Time1 hr 50 mins
Course: Dessert
Cuisine: American, gluten-free, healthy, vegan
Diet: Gluten Free, Vegan
Servings: 9 bars


  • High speed blender (like a Vitamix or Blendtec)
  • Food processor



  • ¾ cup oats
  • 2 tbsp smooth peanut butter
  • ½ tbsp maple syrup
  • 2 tbsp water

Peanut Caramel Filling

  • ½ a packed cup dates
  • ¾ cup peanut butter (smooth or crunchy, doesn't matter as it will be processed)
  • cup peanuts (I like using roasted as they have a stronger flavour, but you can use unroasted if preferred)

Chocolate Topping

  • 1 80g bar vegan dark chocolate
  • Sea salt flakes (optional)



  • Pour oats into a high speed blender and blitz into really fine flour. (Alternatively you can use store-bought oat flour.)
  • Pour into a bowl, and add all base ingredients. Mix (with a spoon or by hand) until well combined (mixture will be a bit crumbly but you should just about be able to shape it into a ball).
  • Line a rectangular food storage container (about 6 x 7½ inches) with parchment paper, and press dough into it, flattening down well with your hands.


  • For the caramel filling, combine dates and peanut butter in a food processor and blend until creamy. You may need to scrape the sides down and blitz for a couple of minutes to get it smooth.
  • Spread caramel over bases - smoothing it as you go - and scatter peanuts on top (reserving some for decoration), gently pressing them into caramel.
  • With a flat knife (a table knife will do), cut into 9 rectangular bars.
  • Transfer container to fridge and allow to set (about 30 minutes).


  • Melt chocolate in a double burner (or in a heatproof bowl over a saucepan of water).
  • Using flat knife, gently remove bars from their container and place on a baking sheet lined with parchment paper.
  • Dip each bar in melted chocolate (I like to use two forks to hold them while I dunk them!) and return to baking tray.
  • Scatter peanuts and sea salt flakes over each bar.
  • Refrigerate for another 30 minutes or until chocolate is set. Enjoy!