cross section of snickers bars with dates and peanut butter jar

Healthy Snickers Bars (Vegan + 6 Ingredients!)

  • Author: Caitlin Shoemaker
  • Prep Time: 20 Minutes
  • Cook Time: 60 Minutes (in Freezer)
  • Total Time: 1 hour 20 minutes
  • Yield: 8 Bars 1x


Vegan and Gluten Free, these Healthy Snickers Bars will satisfy any sweet tooth! Made with only 6 plant based ingredients, they’re easy to make and good for you too.


Caramel Layer:

  • 1 packed cup Medjool Dates
  • 2 tbsp Peanut Butter
  • 1 tsp Vanilla Extract
  • 1 tsp Maca Powder (Optional)
  • ¼ tsp Salt

Nougat Layer:

  • ⅔ cup Oat Flour
  • ¼ cup Date Caramel, above


  • ⅓ cup Dry Roasted Peanuts (I used Salted)
  • 4 oz Vegan Chocolate (see notes for options)


  1. Remove the pits from the Medjool Dates and pack them (really pack them!) into 1 cup. Transfer the Dates to a larger bowl and cover with hot water. Soak the Dates for 10 minutes (or just cover the Dates in water and microwave for 60-80 seconds if you want to be efficient).
  2. If you do not have Oat Flour, make some by blending a scant ⅔ cup of Quick or Rolled Oats in a Blender for 45-60 seconds until smooth and fluffy.
  3. Drain any excess liquid off of the Medjool Dates (they should be relatively moist, but not dripping) and add them to a food processor or high speed blender with the remaining ingredients for the Caramel. Process until thick and smooth, scraping the sides of the device if necessary.
  4. Remove the Date “Caramel” from the food processor. Add the Oat Flour to the food processor (no need to rinse) with ¼ cup of the Date Caramel and process until well incorporated. This should form a slightly sticky “dough” that will hold together when you pinch it.
  5. Firmly and evenly press the Oat Flour Nougat into a small and narrow container (see notes).
  6. Use a spatula to spread the remaining Date Caramel evenly over the Nougat, then sprinkle the Peanut Pieces over the Caramel. Use your fingers to press the Peanuts into the Caramel layer, so they stick.
  7. Place this in the freezer for 60-90 minutes, until firm.
  8. Remove the frozen “filling” from it’s container, then use a sharp knife to cut it into bar-sized pieces. Return these to the freezer while you melt your chocolate.
  9. Melt your Chocolate using either a double boiler or the microwave. If you choose to use the microwave, place your Chocolate pieces in a wide bowl (so the candy bars will fit along the base) and microwave at 30 seconds intervals, stirring in between. Once the Chocolate is 75% melted, stop microwaving and stir the mixture with a spatula until completely melted.
  10. Moving quickly,  place 1 candy bar into the bowl of melted Chocolate. Use two forks to “flip” the bar, until it is coated in chocolate on all sides. Remove the ar from the melted Chocolate, letting any excess chocolate drip off. Then, place it onto a plate lined with parchment paper. Repeat with the remaining bars.
  11. Place the bars in the fridge for 5-10 minutes, to allow the Chocolate to harden.
  12. Serve and enjoy! Bars are best stored in the fridge and will last there for up to 10 days. You can also place them in the freezer, where they will last for up to one month – just let the bars thaw for 5 or so minutes before enjoying.


  • The Maca Powder is optional, but adds an extra “caramel” flavor to the bars.
  • I used a narrow silicone mold that actually came with my bento box to make these bars. However, you can use any narrow dish that you would like (such as a bread pan, or even a square or rectangular tupperware). If your dish is not flexible, I would recommend lining it with parchment paper before you add the filling layers into it, so they will be easy to remove once frozen.
  • Your Oat Flour should be very fine (almost like regular flour) for best results. I recommend you use a Blender (not a Food Processor) and process for at least 45 seconds.
  • If you cannot eat peanuts due to an allergy or preference, you can substitute the PB with any nut or seed butter of choice – same goes for the whole nuts in the bars. Obviously the final result will taste different, but still be delicious! I would recommend Cashew or Almond Butter.
  • I used this Chocolate (sweetened with Coconut Sugar) by Eating Evolved to keep these bars refined sugar free. If you do not care about this, feel free to use any vegan Chocolate Bar or Chocolate Chips of your choosing! You can also make your own 3 Ingredient chocolate following this recipe.