Skip to content

Vegan Snickers Bars

Processed with VSCOcam with g3 preset

Excuse me sorry my head just exploded.

What we have here is a four-layer assault on your senses, starting (from the bottom up) with a chewy raw brownie base, topped with a creamy vegan coconut nougat, smothered in a sweet raw date caramel studded with salty peanuts, and covered in a vegan chocolate ganache.

But wait… there’s also no refined sugar, no dairy, no nothing but fruit and nuts (including coco-nuts) and some sprinkles of flair. Start pitting your dates and soaking your nuts, ladies and gentlemen. It’s about to get weird.

These bars are, in my opinion, a lot more approachable than they may appear. You’ll be using the brownie base and chocolate ganache from my vegan triple-layer almond butter brownies, a modification of the world’s simplest raw vegan caramel, and a super easy coconut nougat.

It’s a little time consuming, but I assure you it’s worth it. Do it for the bowl licking and the glory…



Vegan Snickers Bars

Brownie Layer


  • 16 medjool dates, pitted, soaked and drained
  • 1/4 cup unsweetened cocoa powder
  • 1 tablespoon coconut oil
  • 1/4 cup cashew meal
  • 1 teaspoon vanilla extract


  1. Combine all ingredients in a blender or food processor and process until smooth.
  2. Line a loaf pan with plastic wrap and spread batter into pan.
  3. Freeze while preparing remaining layers.

Coconut Nougat Layer


  • 1/2 cup raw cashews, soaked at least 2-4 hours and drained
  • 1/2 cup full fat coconut cream
  • 3 pitted medjool dates
  • 1 teaspoon vanilla extract


  1. Combine all ingredients in a blender or food processor and process until smooth.
  2. Spread nougat over brownie layer.
  3. Freeze while preparing remaining layers.

Peanut Caramel Layer


  • 12 dates, pitted
  • 1/2 cup water
  • 1/2 teaspoon cinnamon
  • 1/2 cup salted peanuts (to make it paleo, just sub almonds)


  1. Combine all ingredients EXCEPT PEANUTS in a blender or food processor and process until smooth.
  2. Fold in peanuts.
  3. Spread caramel over nougat layer.
  4. Freeze while preparing remaining layer.

Chocolate Ganache Layer


  • 1/4 cup coconut oil
  • 1/3 cup full fat coconut cream
  • 1/4 cup unsweetened cocoa powder


  1. Combine all ingredients in a microwave-safe bowl and heat for 2 minutes, stirring halfway through.
  2. Pour ganache over the peanut caramel layer and freeze to set.
  3. Freeze brownies at least 4-6 hours before cutting. Makes about 20 squares.
  4. Store frozen, serve chilled.

Processed with VSCOcam with g3 preset

So let’s talk business: These obviously don’t taste like real Snickers because they are one billion times better. Enjoy!



  1. JennyV JennyV

    Do you ship?? Yum!

  2. OH MY … I’m gonna need these on Sunday! Miss you girl xoxo

  3. errrrmahgerrrd WHAAT! yes, I will be making these this weekend! this is a genius recipe Katie!

  4. Always looking for vegan foods because my daughter eats vegan now. These look yummy!

  5. maryeaudet maryeaudet

    Yum! This is brilliant!

  6. each layer sounds delicious on it’s own, I’m sure together they are over the top delicious

  7. […] I almost always have a cup of mint tea with soy milk and whatever treat I have in the freezer like vegan Snickers or almond butter […]

  8. jill jill

    Hi this looks amazing! Could I use “the date lady’s date syrup” if I don’t have actual dates available ?
    Just wondering since I discovered a jar at Home Goods and wanted to try this stuff out…

    • Katie Katie

      Hi Jill! I love The Date Lady’s date syrup. Unfortunately, it won’t do the trick in this recipe. You need full dates for texture here.

      • Thanks for clarifying Katie, I really appreciate your reply!

  9. Bonnie Bonnie

    Sounds super yummy! Any non-tree nut substitions? Severe allergy in my home doesn’t allow for Cashews – are peanuts okay to sub?

    • Katie Katie

      Hi Bonnie! Peanuts are in the recipe so they’re definitely fine, but you could sub any nut you want (or omit all together).

  10. GinnyinWI GinnyinWI

    I make these yesterday: the ganache layer would not mix together–are you sure there isn’t something left out? To get the coconut oil to mix, I added a half cup of chocolate chips and then it smoothed out. The next day, I cut them while frozen and that made the top layer come off, so thaw them first.

    • Katie Katie

      Did you melt the coconut oil and coconut cream in the microwave? That’s how I mixed it…

  11. Roni Roni

    How long are the dates soaked for, in the first step?

  12. Roni Roni

    Also, the almond butter comment threw me, just pour it on as the final layer? Thanks

  13. A A

    This dessert is an absolute 10/10. Totally easy, extremely tasty…a friend would “pay money for it”.

    I’m tempted to add a layer of peanut butter next time, but it’s so perfect this way I’ve made it twice already! Thanks!

    • Katie Katie

      That makes me so happy! Thanks!

Leave a Reply

Your email address will not be published. Required fields are marked *

%d bloggers like this: