These bars capture everything you love about classic Snickers but in a healthier, vegan-friendly way. They’re made with simple ingredients, no refined dairy, and offer a satisfying mix of textures—soft, crunchy, and creamy. Plus, they’re easy to prepare at home and perfect for meal prep or indulgent snacking.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.) For the base/nougat layer: dates oat flour or almond flour peanut butter maple syrup vanilla extract pinch of salt
For the caramel layer: dates (soaked if needed) peanut butter coconut cream maple syrup pinch of salt
For the topping: roasted peanuts
For the chocolate coating: dark chocolate (dairy-free) coconut oil (optional, for smoother melting)
Directions
Line a baking dish with parchment paper.
In a food processor, blend the dates, flour, peanut butter, maple syrup, vanilla, and salt until a sticky dough forms.
Press this mixture evenly into the bottom of the prepared dish to form the nougat layer.
For the caramel layer, blend the dates, peanut butter, coconut cream, maple syrup, and salt until smooth and creamy.
Spread the caramel layer over the nougat base evenly.
Sprinkle roasted peanuts over the caramel and gently press them in.
Place the dish in the freezer for about 1 hour to firm up.
Once firm, cut into bar-sized pieces.
Melt the dark chocolate with coconut oil until smooth.
Dip each bar into the melted chocolate or pour the chocolate over them to coat.
Place the coated bars on parchment paper and refrigerate until the chocolate is set.
Servings and timing
Servings: 8 to 10 bars Prep time: 20 minutes Chill time: 1 to 1.5 hours Total time: about 1 hour 30 minutes
Variations
Use almond butter instead of peanut butter for a different flavor.
Add a layer of chopped nuts mixed into the nougat for extra crunch.
Sprinkle flaky sea salt on top for a sweet-salty contrast.
Use milk-style vegan chocolate for a sweeter coating.
Add a thin layer of coconut flakes between layers for added texture.
Storage/Reheating
Store the bars in an airtight container in the refrigerator for up to 1 week.
They can also be frozen for up to 2 months.
Let them sit at room temperature for a few minutes before eating for the best texture.
No reheating is required.
FAQs
Are these bars completely vegan?
Yes, all ingredients are plant-based and dairy-free.
Can I make these without a food processor?
A food processor is recommended for smooth layers, but a high-powered blender may work.
What type of dates should I use?
Soft dates like Medjool work best for texture and sweetness.
Can I reduce the sweetness?
You can slightly reduce the maple syrup, but the dates provide most of the sweetness.
Do I have to soak the dates?
Only if they are dry or firm—soaking helps them blend smoothly.
Can I use another nut instead of peanuts?
Yes, almonds or cashews are great alternatives.
How do I make clean cuts?
Chill the bars well and use a sharp knife, wiping it between cuts.
Is this recipe gluten-free?
Yes, if you use certified gluten-free oat flour.
Can I skip the chocolate coating?
Yes, but it adds the classic Snickers-style finish.
Are these suitable for kids?
Yes, they’re a great homemade treat with natural ingredients.
Conclusion
Homemade vegan Snickers bars are a satisfying, indulgent treat made with wholesome ingredients and no dairy. With their rich layers and balanced flavors, they’re a perfect option for anyone craving a healthier version of a classic candy bar.
These Homemade Snickers Bars (Vegan) are a rich, no-bake dessert made with layers of chewy nougat, creamy date caramel, crunchy peanuts, and dairy-free chocolate. This healthy vegan Snickers recipe is easy to make and perfect for a satisfying plant-based treat.
Ingredients
For the nougat layer:
1 cup soft dates (pitted)
1/2 cup oat flour or almond flour
1/3 cup peanut butter
2 tablespoons maple syrup
1 teaspoon vanilla extract
Pinch of salt
For the caramel layer:
1 cup dates (pitted, soaked if needed)
1/3 cup peanut butter
1/4 cup coconut cream
2 tablespoons maple syrup
Pinch of salt
For the topping:
1/2 cup roasted peanuts
For the chocolate coating:
200 g dark chocolate (dairy-free)
1 tablespoon coconut oil (optional)
Instructions
Line a small baking dish with parchment paper.
In a food processor, blend the dates, flour, peanut butter, maple syrup, vanilla extract, and salt until a sticky dough forms.
Press the mixture evenly into the bottom of the dish to form the nougat layer.
For the caramel layer, blend the dates, peanut butter, coconut cream, maple syrup, and salt until smooth and creamy.
Spread the caramel evenly over the nougat layer.
Sprinkle the roasted peanuts on top and gently press them into the caramel.
Place the dish in the freezer for about 1 hour, or until firm.
Remove and cut into bar-sized pieces.
Melt the dark chocolate with coconut oil until smooth.
Dip each bar into the melted chocolate or pour the chocolate over them to coat completely.
Place the coated bars on parchment paper and refrigerate until the chocolate is fully set.
Serve chilled or slightly softened at room temperature.
Notes
Medjool dates work best for a soft, chewy texture.Soak dates in warm water for 10 minutes if they are dry.For cleaner cuts, use a sharp knife and wipe between slices.You can drizzle extra chocolate on top for decoration.Add a pinch of flaky sea salt on top for a sweet-salt finish.