If you have a serious sweet tooth but want to keep things plant-based, this Vegan Giant Snickers Bar Recipe is your new best friend. Imagine biting into layers of crunchy nuts, luscious caramel, velvety cream, and rich chocolate all rolled into one giant, indulgent bar that’s completely dairy-free and refined sugar-free. It’s a showstopper for gatherings or a decadent treat to enjoy slice by slice, proving that vegan desserts can be just as indulgent and delicious as the traditional versions we all love.

Ingredients You’ll Need
This recipe is surprisingly simple, using wholesome, natural ingredients to create complex flavors and textures. Each component, from the creamy cashew filling to the sticky date-sweetened caramel, plays a crucial role in making the Vegan Giant Snickers Bar Recipe irresistibly satisfying.
- Flaked almonds (2 ½ cups): Adds a satisfying crunch and nutty base texture.
- Cashews (½ cup & 2 cups soaked): Provide creaminess and mild flavor, essential for the filling and base.
- Medjool dates (24, pitted): Natural sweetness and sticky texture, perfect for caramel and base binding.
- Coconut nectar (1 tablespoon): Adds subtle sweetness and depth; can substitute with maple syrup.
- Coconut butter (1 tablespoon or creamed coconut): Brings richness and helps bind the base.
- Creamed coconut (½ cup): Elevates the creamy filling’s texture.
- Maple syrup (¼ cup): Sweetener that balances flavors in the creamy layer.
- Plant-based milk (⅓ cup + ½ cup): Adds moisture and smooths out textures.
- Lemon juice (2 teaspoons): Brightens the creamy filling with a fresh zing.
- Vanilla bean paste (1 teaspoon): Enhances sweetness and aroma.
- Peanut butter (8 tablespoons): The salty, creamy heart of the peanut caramel layer.
- Roasted peanuts (½ cup): Adds the classic crunch and visual appeal on top.
- Vegan-friendly chocolate (2 cups): A luscious finish that coats the entire bar.
How to Make Vegan Giant Snickers Bar Recipe
Step 1: Creating the Nutty Base
Begin by adding the cashews and flaked almonds to your food processor and pulse until you get a light crumbly texture. This nutty base gives the bar a lovely structural crunch and nut flavor, laying the groundwork for the rest of the layers.
Step 2: Binding the Base
Add pitted dates, coconut nectar, and coconut butter to the nut mixture. Continue processing until it sticks together forming a dough-like consistency. This sticky dough is key to holding your giant bar together and adding sweetness without refined sugars.
Step 3: Setting the Base
Press this doughy base firmly into the bottom of a loaf tin and smooth out the surface with a spatula. Pop it into the freezer to start firming up while you prepare the filling.
Step 4: Whipping Up the Creamy Filling
Into your blender, combine soaked cashews, melted creamed coconut, maple syrup, plant-based milk, lemon juice, and vanilla bean paste. Blitz everything until completely smooth and creamy. This layer mimics the smooth nougat center with a vegan twist and adds a luscious texture contrast.
Step 5: Layering the Filling
Pour this creamy blend on top of your chilled nut base and smooth it out evenly. Return the tin to the freezer for about an hour to let this layer set properly.
Step 6: Making the Peanut Caramel
Blend together medjool dates, peanut butter, and plant milk until silky and lump-free. This mixture is your vegan caramel – sticky, rich, and full of peanutty goodness, the perfect sweet and salty layer reminiscent of classic Snickers caramel.
Step 7: Assembling the Layers
After the creamy filling is set, remove the bar from the freezer. Use a spatula to generously spread the peanut caramel over the top, then sprinkle and gently press roasted peanuts onto the caramel to lock in those crunchy bursts in every bite.
Step 8: Final Freeze and Chocolate Coating
Freeze the entire assembled bar for at least six hours or overnight until it becomes solid enough to handle. Carefully remove it from the tin while frozen, pour melted vegan chocolate over the top, and use a spatula to coat the sides beautifully. For an extra touch, sprinkle chopped peanuts atop the chocolate while it’s still glossy.
Step 9: Serving the Perfect Slices
Use a hot, wet knife to slice the bar cleanly. The bar can be enjoyed frozen for a chewy-cool experience, semi-frozen, or defrosted slightly for a softer, creamier bite.
How to Serve Vegan Giant Snickers Bar Recipe
Garnishes
For that eye-catching finish, garnish slices with extra chopped peanuts or a drizzle of melted vegan chocolate. These add crunch and a polished look, making each piece feel like a snack worth savoring.
Side Dishes
This bar pairs wonderfully with a scoop of coconut ice cream or a dollop of whipped coconut cream, balancing the rich sweetness with cool, creamy softness. Alternatively, fresh berries can add a pop of tartness and vibrant color.
Creative Ways to Present
Cut the bar into bite-sized cubes for a party platter or elegantly stack slices on a dessert plate layered with vegan caramel sauce. Wrap individual slices in parchment paper for gifting or breakfast-on-the-go moments.
Make Ahead and Storage
Storing Leftovers
Keep your Vegan Giant Snickers Bar refrigerated in an airtight container for up to a week. This helps maintain its creamy texture without drying out or losing the fresh nutty crunch.
Freezing
Freezing is the best way to preserve this treat. Wrap it tightly in plastic wrap and foil, then store it in the freezer for up to three months. When you want a slice, let it thaw in the fridge for a few hours or enjoy it straight from the freezer for a cold, refreshing bite.
Reheating
No reheating needed here! This bar is best served chilled or at room temperature to preserve its structure and flavors. Simply allow it to sit out for 10–15 minutes after removing from the fridge if you prefer a softer texture.
FAQs
Can I use other nuts instead of cashews and almonds?
Absolutely! While cashews and almonds provide the ideal texture and flavor, you can experiment with walnuts, pecans, or hazelnuts depending on your preference. Just keep in mind different nuts might slightly change the bar’s consistency.
Is this recipe gluten-free?
Yes, this Vegan Giant Snickers Bar Recipe is naturally gluten-free since it relies on nuts, dates, and coconut instead of any grains or wheat-based products.
How do I make sure the chocolate coating is smooth?
For a silky chocolate finish, gently melt the vegan chocolate using a double boiler or microwave in short bursts, stirring frequently to avoid burning. Pour it over the frozen bar so it sets quickly and evenly.
Can I substitute the medjool dates with another sweetener?
Medjool dates give this recipe its signature caramel-like flavor and sticky texture. Though you could try other dates or soaked dried figs, results may vary in sweetness and consistency. Avoid liquid sweeteners alone, as they won’t provide the necessary thickness.
What’s the best way to slice the bar cleanly?
The trick is to use a sharp knife dipped in hot water before every cut and wiped dry. This melts through the chocolate and creamy layers smoothly, giving you perfect slices without crumbling.
Final Thoughts
This Vegan Giant Snickers Bar Recipe is truly a game changer for anyone craving something both indulgent and plant-based. It’s packed with wholesome ingredients yet satisfies every chocolate-caramel-peanut craving imaginable. Once you make it, I promise it’ll become a staple in your dessert lineup you’ll want to share with friends and family over and over again. Give it a try, and prepare to be amazed by how delicious vegan treats can be!
Print
Vegan Giant Snickers Bar Recipe
- Prep Time: 20 minutes
- Cook Time: 0 minutes
- Total Time: 6 hours 20 minutes
- Yield: 20 servings
- Category: Dessert
- Method: No-Cook
- Cuisine: Vegan
- Diet: Vegan
Description
This Giant Snickers Bar (Vegan) is a delicious and indulgent no-bake treat made with nuts, dates, creamy cashew filling, peanut caramel, and vegan-friendly chocolate. Perfect for those looking for a plant-based version of the classic candy bar, it combines crunchy, creamy, and sweet layers to satisfy your sweet tooth while remaining dairy-free and refined sugar-free.
Ingredients
Base
- 2 ½ cups flaked almonds
- ½ cup cashews
- 9 medjool dates, pitted
- 1 tablespoon coconut nectar (or maple syrup)
- 1 tablespoon coconut butter (or creamed coconut)
Creamy Filling
- 2 cups cashews (soaked in water for 4 hours and rinsed)
- ½ cup creamed coconut (or coconut butter, melted)
- ¼ cup maple syrup
- ⅓ cup plant-based milk
- 2 teaspoons lemon juice
- 1 teaspoon vanilla bean paste
Peanut Caramel
- 15 medjool dates, pitted
- 8 tablespoons peanut butter
- ½ cup plant-based milk
Topping and Garnish
- ½ cup roasted peanuts (for garnish)
- 2 cups vegan-friendly chocolate (for garnish)
- Optional: chopped peanuts for additional topping
Instructions
- Make the base: Add cashews and flaked almonds to a food processor and blend until a light crumbly consistency forms. Then add the dates, coconut nectar, and coconut butter, continuing to blend until the mixture sticks together into a dough-like consistency.
- Press base into tin: Firmly press the dough mixture into the base of a loaf tin using a spatula, smoothing the top evenly. Place the tin in the freezer to set while you prepare the next layers.
- Prepare creamy filling: Combine soaked cashews, creamed coconut, maple syrup, plant-based milk, lemon juice, and vanilla bean paste in a blender. Blitz until completely smooth and creamy.
- Layer the filling: Pour the creamy cashew mixture over the chilled base and return to the freezer for about one hour to set.
- Make peanut caramel: In a blender, combine medjool dates, peanut butter, and plant milk. Blend until smooth and creamy, adding more plant milk as necessary to help blend.
- Assemble caramel layer: Remove the Snickers bar from the freezer and spread the peanut caramel evenly on top of the creamy filling using a spatula.
- Add peanuts: Sprinkle roasted peanuts over the caramel and press them in gently with the spatula to ensure they stick and do not fall off.
- Freeze completely: Place the assembled bar back into the freezer for at least 6 hours or preferably overnight to fully set and firm up.
- Remove from tin: Once frozen solid, carefully take the Snickers bar out of the loaf tin while still frozen to maintain shape.
- Coat with chocolate: Pour melted vegan-friendly chocolate over the top and sides, using a spatula to spread it evenly and coat the entire bar.
- Optional garnish: Sprinkle chopped peanuts on top of the chocolate coating if desired for extra texture and presentation.
- Slice and serve: Cut the bar into slices using a hot, wet knife to achieve clean cuts without cracking or sticking.
- Storage and serving: Enjoy the Snickers bar frozen, semi-frozen, or defrosted according to your preferred consistency.
Notes
- This recipe requires soaking cashews for 4 hours to achieve a smooth creamy filling.
- The Snickers bar needs to freeze for at least 6 hours or overnight for best results.
- Use a hot, wet knife to cut the bar cleanly without breaking the chocolate coating.
- You can substitute coconut nectar with maple syrup and creamed coconut with coconut butter as alternatives.
- Keeps well refrigerated or frozen in an airtight container for up to one week in the fridge or several weeks in the freezer.
- For a nut allergy alternative, consider replacing nuts with seeds, though this will alter the texture considerably.

