Vegan Snickers Bar is a homemade version of the candy bar we all know, but made completely dairy free and plant based. It’s layered with chewy dates, roasted peanuts, and a thick coat of dark chocolate.
To make it, you mash up sweet Medjool dates with creamy peanut butter, press in a handful of salted peanuts, then cover everything in melted vegan chocolate. Let it chill in the fridge until firm.
The result? A rich, chewy, chocolatey bar with just the right amount of crunch and salt. It tastes like the real thing, only cleaner and you’ll actually feel good after eating it.

Table of Contents
The Story & Intro
How a Craving Turned Into the Perfect Vegan Snickers Bar
A few summers ago, I was sitting on the porch in Asheville with a serious sweet tooth and no dessert in sight. I wanted something chocolatey, salty, and chewy, but not store-bought. I started thinking about my childhood favorite: the Snickers bar. That thick chocolate coating, soft nougat, gooey caramel, and peanuts… it was all I could think about. But now, living dairy-free, I needed something that would hit the same notes without the milk or processed sugar. So I decided to recreate it, my way. And that’s when my homemade vegan Snickers bar was born.
I grew up cooking with my mom and granddad, real food, pantry staples, no frills. We didn’t have shelves full of fancy products, just jars of peanut butter, old Tupperware, and bags of flour in the freezer. So I approached this vegan Snickers bar like any of our kitchen projects: use what you’ve got, taste as you go, and don’t overthink it. It took a few tries, but what came out of my kitchen was exactly what I needed.
This recipe isn’t trying to be a copycat for the sake of being trendy. It’s about that real-deal candy bar feel without dairy, corn syrup, or preservatives. I started with a simple base made from almond flour and medjool dates, it gives you that soft, nougat-like texture with zero baking required. The caramel is just more dates blended with a bit of creamy peanut butter and coconut milk. Add some roasted peanuts for that classic crunch, and then pour over a layer of melted dark chocolate. The first time I bit into one of these bars, I actually paused. It had all the layers: sweet, salty, chewy, and satisfying.
If you’re like me and love nostalgic treats with a homemade twist, you might also enjoy my vegan oatmeal raisin cookies. They’ve got that same comfort factor, made with familiar ingredients, and they hit the spot without a ton of sugar.
Why the Vegan Snickers Bar Just Works
There’s something so satisfying about combining wholesome ingredients into something that feels like candy. That’s the magic of the vegan Snickers bar. Each layer works with the next to bring you a bite that’s rich and layered, but still leaves you feeling good. Dates bring natural sweetness without that sugar crash. Nut butter and coconut milk add creaminess without any dairy. Peanuts add crunch and balance, and that dark chocolate seals the deal.
The best part? No baking. Everything firms up in the fridge or freezer, making it perfect for summer treats or late-night snacks. These bars store well and are ideal for meal prep. Just cut them into pieces, wrap individually, and you’ve got dessert ready for the week.
I often pair these bars with one of my favorite chill-down treats like the vegan chocolate pudding. It’s another simple, deeply chocolatey dessert that uses plant-based ingredients without sacrificing taste. That’s the heart of my recipes, no gimmicks, just food that feels good.
So if you’ve been craving that iconic candy bar but need it dairy-free and made with whole ingredients, this vegan Snickers bar is going to be your new favorite. It’s easy, reliable, and honestly? Way better than the original. Keep reading and I’ll show you exactly how to make it from scratch, no candy thermometer needed.
Ingredients & Building the Layers
What Goes Into a Vegan Snickers Bar
The beauty of a vegan Snickers bar is that every layer works with real food ingredients. You’re not just making candy, you’re making a dessert that happens to nourish you, too. And the process is much simpler than you might expect. No candy thermometers, no tempering chocolate, no baking. Just a few pantry staples and a little fridge time.

It all starts with the base. Think of it as a soft, sweet nougat without eggs, gelatin, or corn syrup. For this layer, you’ll mash or blend medjool dates with almond flour, a bit of maple syrup, and vanilla extract. It should hold together easily but still be soft when you press it into a loaf pan. If you’ve made no-bake desserts before, like my protein donut recipe, this step will feel familiar.
Next comes the caramel. Traditional Snickers caramel is loaded with dairy and sugar, but our version keeps it simple. You’ll use more dates (the medjool kind is ideal), blended with peanut butter, coconut milk, and a tiny pinch of salt. Blend until smooth and sticky. This layer gets spread right over the nougat base. It’s thick, it holds its shape, and it tastes like the real thing. Press roasted peanuts into the top to give it that classic crunch. I like using dry-roasted unsalted peanuts for more control over the saltiness, but if all you’ve got is salted, it’ll still work.

Now for the best part: the chocolate. Melt some dairy-free dark chocolate with a spoonful of coconut oil to make it silky. You can pour it on top, or once the bars are chilled and firm, dip each one completely in chocolate. Either way, the contrast of that crisp coating with the gooey caramel and soft base is what makes this vegan Snickers bar so irresistible.
The layers don’t just look good, they come together with texture in mind. You get that soft chew, sticky caramel stretch, crunchy nuts, and a snap of chocolate in every bite. If that sounds like dessert heaven, it is.

These bars are naturally gluten-free, dairy-free, and can be kept in the fridge for up to a week or in the freezer for a few months. I like to wrap them in parchment and stash a few in the freezer for a quick snack or late-night treat. They also make great kid-friendly lunchbox desserts.
If you’ve ever tried my vegan pistachio pudding, you’ll know how I feel about balance. Dessert should feel rich and satisfying without knocking you over with sugar. That’s exactly what you get here.
With just a little prep and layering, this vegan Snickers bar becomes something you’ll want to make on repeat. It tastes indulgent, but it’s grounded in whole ingredients—making it a treat you can feel good about sharing or keeping all to yourself.
Tips, Swaps & Serving Suggestions
Smart Substitutions for the Perfect Vegan Snickers Bar
One of the best things about making a vegan Snickers bar at home is how adaptable it is. If you don’t have one of the core ingredients, don’t worry, you’ve got options. Let’s start with the base. Almond flour gives a nice, soft texture, but oat flour works just as well. It’s especially handy if you’re nut-free or baking on a budget. If you’ve ever made my dairy-free lemon bars, you’ll know how oat flour can hold things together beautifully with just the right amount of bite.
Not a fan of peanuts? You can swap them for almonds, cashews, or even sunflower seeds if you need a nut-free version. Just be sure to toast them first, crunch is essential. As for the caramel, peanut butter adds that classic flavor, but almond butter or tahini can change things up for a richer or slightly bitter twist. Coconut cream is another great sub for coconut milk if you want extra creaminess.
Now, the chocolate. Any good-quality vegan chocolate will do, but look for one with a cocoa content of at least 70% to balance out the sweetness of the dates. If you like experimenting, you can stir a little sea salt or crushed espresso beans into the melted chocolate before pouring or dipping. The salty-sweet contrast brings out everything in the bar.
How to Serve and Store Your Vegan Snickers Bars
Once your bars are set and cut, there are so many ways to serve them. Keep them cold from the fridge if you like a firmer bite, or let them sit at room temp for 5–10 minutes for a softer, more gooey center. These bars are great right after dinner, but they also double as a pre-workout snack or mid-afternoon pick-me-up. That balance of protein, healthy fats, and natural sugars gives you energy without the crash.
I like to slice them into smaller squares and pack them for road trips or picnics. They hold their shape well and don’t melt quickly unless you’re in the hot sun. For a fun twist, try chopping them up and mixing into coconut yogurt or a smoothie bowl. You can even crumble one over a bowl of vegan pistachio cake for an indulgent dessert upgrade.
Storage is easy. Keep your vegan Snickers bars in an airtight container in the fridge for up to a week, or freeze them for up to two months. I like to layer them with parchment so they don’t stick together. You can grab one straight from the freezer and let it thaw for a few minutes, it’ll still taste just as good.
With just a few simple swaps and ideas, this vegan Snickers bar becomes more than just a candy replacement. It turns into a flexible, feel-good recipe that fits your life, your pantry, and your cravings. It’s the kind of treat you’ll want to keep around and once your friends try one, they’ll be asking for the recipe.

FAQs + Conclusion
Is Snickers vegan friendly?
No, the classic Snickers bar isn’t vegan. It contains dairy in both the milk chocolate and nougat, along with other additives that aren’t plant-based. But the good news is that a homemade vegan Snickers bar delivers all the flavor and texture without using any animal products. You’ll still get that chewy base, sticky caramel, and chocolatey shell, but every bite is 100% dairy-free and made with ingredients you can feel good about.
How do you make a date Snickers vegan?
To make a date-based vegan Snickers bar, you’ll blend soft medjool dates with peanut butter and coconut milk to form the caramel layer. The dates give it that naturally sweet, sticky texture that mimics real caramel without needing butter or sugar. This method also adds fiber and nutrients that traditional candy can’t match. You can find a similar technique in my strawberry chia jam, where fruit and pantry basics create natural sweetness without added sugar.
What candy bars are vegan?
Some store-bought brands now offer vegan chocolate bars, but most traditional options aren’t dairy-free. That’s why making your own vegan Snickers bar at home is such a win, you know exactly what’s in it, and you can adjust the ingredients to your taste. Plus, they’re freezer-friendly and ready whenever you need a sweet fix. If you’re interested in more wholesome, candy-inspired treats, my cottage cheese banana pudding is another creamy, protein-rich dessert that feels indulgent without being overly processed.
Is there gelatine in Snickers?
The original Snickers bar doesn’t contain gelatin, but it still isn’t vegan because it includes milk products in multiple layers. With the homemade version, there’s no need for gelatin or artificial thickeners. Medjool dates, nut butter, and almond flour do all the work, giving your vegan Snickers bar a soft, chewy texture with no animal byproducts involved.
Conclusion: A Vegan Snickers Bar You’ll Actually Crave
There’s something deeply satisfying about creating your own version of a classic treat and this vegan Snickers bar is proof that you don’t need dairy, eggs, or refined sugar to make something rich and indulgent. Every layer brings something special: a soft nougat base, a creamy date caramel with roasted peanuts, and a snap of dark chocolate that brings it all together.
Whether you’re living plant-based or just looking for a better dessert, this is the kind of recipe that’ll win over skeptics and satisfy any craving. It stores beautifully, adapts easily, and hits all the nostalgic notes of the original, only better, because it’s made with care and real ingredients.
So next time your sweet tooth calls, skip the candy aisle and head to your kitchen. Your new favorite vegan Snickers bar is just a few layers away.
Print
Vegan Snickers Bar Recipe That Actually Tastes Like the Original
A chewy, sweet, and salty homemade vegan Snickers bar made with dates, nuts, and dark chocolate—no baking required.
- Total Time: 1 hour 20 minutes
- Yield: 8 bars 1x
Ingredients
1 cup medjool dates (pitted)
1/2 cup almond flour
1 tsp vanilla extract
2 tbsp maple syrup
1/4 cup peanut butter
1/4 cup full-fat coconut milk
1/3 cup roasted peanuts
1/2 cup vegan dark chocolate chips
1 tsp coconut oil
Instructions
1. Blend dates, almond flour, maple syrup, and vanilla until it forms a dough.
2. Press dough into a lined loaf pan to form base layer.
3. Blend more dates with peanut butter and coconut milk to make caramel.
4. Spread caramel over base and press in roasted peanuts.
5. Melt chocolate and coconut oil together.
6. Pour chocolate over top layer.
7. Chill for 1 hour or until firm.
8. Slice and serve.
Notes
Store in the fridge up to 7 days or freeze up to 2 months.
Let thaw a few minutes before eating for best texture.
- Prep Time: 20 minutes
- Category: Vegan Desserts
- Method: No-Bake
- Cuisine: American
- Diet: Vegan
Nutrition
- Serving Size: 1 bar
- Calories: 235
- Sugar: 17g
- Sodium: 35mg
- Fat: 13g
- Saturated Fat: 4g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 25g
- Fiber: 3g
- Protein: 4g
- Cholesterol: 0mg
Follow us on Facebook for daily cozy meal ideas. Our Pinterest boards feature plenty of easy, delicious recipes to keep things fresh in the kitchen.