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
Stack of homemade Snickers bars with a cookie base, caramel layer and chocolate coating.

Homemade Snickers

  • Author: Deryn Macey
  • Prep Time: 4 hours
  • Total Time: 4 hours
  • Yield: 24
  • Category: Dessert
  • Cuisine: American
  • Diet: Vegan


The most delicious no-bake vegan and gluten-free homemade Snickers bars that can be made with just 8 simple ingredients. These are perfect for Halloween or anytime of year!


For the Nougat Base

For the Caramel and Peanuts

For the Chocolate and Peanut Layers


  1. Make the Nougat Layer: In a bowl, add all the base ingredients and mix well until you get a dough that’s crumbly but can be pressed together between your fingers. If the dough is too dry, add 1-4 tablespoons of plant-based milk of your choice to adjust the consistency.
  2. Transfer the dough to an 8-inch square baking pan lined with parchment paper.
  3. Firmly press the dough into the prepared pan in an even layer and place in the freezer.
  4. Make the Caramel: In a food processor, add the dates, peanut butter, sea salt, maple syrup and plant based milk. Process until completely smooth, scraping down the sides as needed until everything is incorporated.
  5. Remove the base from the freezer and spread the caramel over the base in an even layer using a spatula.
  6. Sprinkle the roasted peanuts on top of the caramel in an even layer and lightly press them into the caramel. Place in the freezer to set for at least 4 hours or overnight.
  7. Lift the bars out of the baking tray using the parchment paper and cut into 24 small bars (3 rows of 8).
  8. Place the bars back in the freezer while you prepare the chocolate coating.
  9. Make the Chocolate Coating: Melt the chocolate and coconut oil in a double boiler or the microwave until smooth and creamy. If using the microwave, stir every 15-12 seconds and be careful not to burn the chocolate.
  10. Dip the bars into the chocolate until coated on all sides then sit them on top of a cooling rack or a tray lined with parchment paper until firm.
  11. Store the bars in an airtight container in the fridge for up to a week or enjoy straight from the freezer.


  • Serving Size: 1
  • Calories: 269
  • Fat: 13 g
  • Carbohydrates: 32 g
  • Fiber: 5 g
  • Protein: 6 g

Keywords: homemade snickers, vegan snickers