If you have a soft spot for indulgent treats but want to keep things plant-based and wholesome, this Giant Vegan Snickers Bar Recipe is about to become your new obsession. Imagine layers of crunchy nuts, creamy cashew filling, luscious peanut caramel, and a rich chocolate coating coming together in one epic, gooey bar. It’s like a giant celebration of all the best flavors and textures of a classic Snickers, but totally vegan and made with real, simple ingredients. Whether you’re treating yourself after a long day or sharing with friends, this recipe brings all the joy with none of the guilt.

Ingredients You’ll Need
Every ingredient in this recipe is essential, and together they create the perfect balance of crunch, creaminess, sweetness, and rich chocolate flavor. You don’t need a long shopping list—just wholesome staples that pack a punch in taste and texture.
- 2 ½ cups flaked almonds: Adds a satisfying crunch and nutty flavor in the base.
- ½ cup cashews: Helps bind the base with smooth nuttiness.
- 9 medjool dates (pitted): Provides natural sweetness and chewiness in the base layer.
- 1 tablespoon coconut nectar (or maple syrup): Adds a subtle caramel-like sweetness.
- 1 tablespoon coconut butter (or creamed coconut): Brings richness and helps the base stick together.
- 2 cups cashews (soaked and rinsed): The creamy heart of the filling, soaked to blend perfectly smooth.
- ½ cup creamed coconut (or melted coconut butter): Gives a luscious texture to the filling.
- ¼ cup maple syrup: Sweetens and balances the filling’s flavor.
- â…“ cup plant-based milk: Adds moisture for perfect creaminess in the filling.
- 2 teaspoons lemon juice: Brightens up the flavors and cuts through the richness.
- 1 teaspoon vanilla bean paste: Infuses the filling with warm, aromatic sweetness.
- 15 medjool dates (pitted): The base of the peanut caramel layer, providing stickiness and natural sugar.
- 8 tablespoons peanut butter: Brings that iconic peanut richness to the caramel.
- ½ cup plant-based milk: Helps blend the caramel smooth and creamy.
- ½ cup roasted peanuts (for garnish): Adds crunch and classic Snickers texture on top.
- 2 cups vegan-friendly chocolate (for garnish): To coat the entire bar with silky, indulgent chocolate.
How to Make Giant Vegan Snickers Bar Recipe
Step 1: Blend the Nutty Base
Start with your food processor by combining the flaked almonds and ½ cup of cashews. Pulse them until they’re broken down into a light crumbly texture that forms the foundation for your bar’s crunch. This step is crucial because it sets up the sturdy yet chewy base that holds everything together.
Step 2: Sweeten and Bind the Base
Next, add the 9 medjool dates, coconut nectar, and coconut butter to the nut mixture. Blend again until the mixture becomes sticky and starts to clump into a dough-like consistency. This natural sweetness and binding agent keep the base cohesive and delicious.
Step 3: Press the Base Into Shape
Firmly press the mixture into the bottom of a loaf tin, smoothing it out with a spatula. Compacting it tightly ensures the base won’t crumble when you slice your finished bar.
Step 4: Freeze the Base
Place the tin in the freezer to let the base chill and solidify while you prepare the creamy filling.
Step 5: Create the Creamy Filling
Combine the soaked cashews, creamed coconut, maple syrup, plant-based milk, lemon juice, and vanilla bean paste in a blender. Blitz until you get a completely smooth and creamy mixture. This filling adds the luscious, velvety middle layer that balances all the textures.
Step 6: Layer the Filling
Pour the creamy filling over the frozen base and smooth it out evenly. Return the pan to the freezer to let this layer set for about an hour so everything holds nicely.
Step 7: Make the Peanut Caramel
Blend the 15 medjool dates, peanut butter, and ½ cup plant milk until the mixture is silky smooth. Add a little more milk as needed to keep it blending easily. This luscious peanut caramel will be the star sticky middle layer.
Step 8: Spread the Caramel
Remove your bar from the freezer and spread the peanut caramel over the creamy filling. The sticky caramel complements the smooth filling perfectly.
Step 9: Add the Crunchy Topping
Sprinkle the roasted peanuts generously on top and press them into the caramel layer to make sure they stick well. This adds iconic Snickers crunch with every bite.
Step 10: Freeze to Set
Freeze the entire log for at least 6 hours or preferably overnight to firm up all the textures so slicing will be clean and easy.
Step 11: Remove From the Tin
Once frozen solid, carefully lift the bar out while still frozen to keep its shape intact.
Step 12: Coat With Chocolate
Pour melted vegan chocolate over the entire bar and use a spatula to flawlessly cover the sides and top, sealing in the layers and adding rich chocolate goodness.
Step 13: Final Touches
For extra flair and texture, scatter some chopped peanuts on top of the chocolate before it hardens.
Step 14: Slice and Serve
Slice the bar into generous pieces using a hot, wet knife to get the cleanest cuts without any mess.
Step 15: Enjoy at Your Favorite Consistency
This Giant Vegan Snickers Bar Recipe is fantastic served frozen, semi-frozen, or at room temperature depending on your vibe for that indulgent moment.
How to Serve Giant Vegan Snickers Bar Recipe

Garnishes
Highlight the natural nuttiness of this bar by sprinkling extra roasted peanuts or even flaky sea salt over the chocolate coating. This adds a lovely contrast in both flavor and texture. If you want to be extra fancy, drizzle a bit of melted vegan caramel or a dusting of cocoa powder for that professional touch.
Side Dishes
Pair slices of this giant vegan treat with a scoop of dairy-free vanilla ice cream or fresh mixed berries. The creamy, cool flavors balance the richness perfectly and add a refreshing burst that keeps each bite exciting.
Creative Ways to Present
Why not turn your Giant Vegan Snickers Bar Recipe into bite-sized squares for parties or gift giving? Wrap individual pieces in parchment with colorful twine or place them in cute boxes to delight friends and family. Serving on a beautiful wooden board alongside other vegan treats also makes for a stunning display.
Make Ahead and Storage
Storing Leftovers
Keep any leftover slices tightly wrapped in the fridge for up to 5 days. The flavors meld even better overnight, and you’ll be rewarded with a slightly softer texture perfect for snacking.
Freezing
This bar freezes beautifully. Store slices in an airtight container or wrapped individually in freezer-safe wrap. Frozen treats can last up to 3 months and still maintain that fantastic texture and taste when thawed.
Reheating
No reheating needed here, but if you prefer your bar a bit softer, simply leave it out at room temperature for 10 to 15 minutes before enjoying. This lets the chocolate soften just enough without losing that gooey, luscious feel.
FAQs
Can I substitute other nuts for cashews or almonds?
Absolutely! While cashews and almonds provide the perfect texture and flavor, you can experiment with walnuts, pecans, or even hazelnuts based on your preference. Just keep in mind that texture and taste may vary slightly.
Is it necessary to soak the cashews?
Yes, soaking cashews softens them for a smooth, creamy filling. If you skip soaking, your filling might be grainy or less creamy, so soaking for at least 4 hours or overnight is best.
What’s the best way to melt vegan chocolate?
Melt vegan chocolate gently using a double boiler or microwave in short bursts, stirring frequently. This prevents burning and ensures a smooth, shiny coating for your Snickers bar.
Can I make smaller bars or bite-sized pieces?
Yes, simply press the base mixture into smaller pans or silicone molds, and adjust layering accordingly. Bite-sized bars make great party treats or gifts!
Is this bar gluten-free?
Yes, all ingredients used are naturally gluten-free, making this Giant Vegan Snickers Bar Recipe suitable for those avoiding gluten.
Final Thoughts
This Giant Vegan Snickers Bar Recipe is a dream come true for anyone craving a decadent sweet treat that doesn’t sacrifice health or ethics. Rich, crunchy, creamy, and perfectly sweet, it’s a showstopper that will impress friends, family, and most importantly, yourself. Dive in and enjoy the magic of homemade vegan indulgence—you won’t regret it!
Print
Giant Vegan Snickers Bar Recipe
- Prep Time: 30 minutes
- Cook Time: 0 minutes
- Total Time: 6 hours 30 minutes (including freezing and setting time)
- Yield: 20 servings
- Category: Dessert
- Method: No-Cook
- Cuisine: Vegan
- Diet: Vegan
Description
This Giant Snickers Bar is a delicious vegan treat that combines crunchy nutty layers with creamy caramel and chocolate. With a base made from flaked almonds, cashews, and dates, topped with a smooth cashew cream filling and peanut caramel, then finished with roasted peanuts and vegan chocolate, this recipe offers an indulgent yet wholesome dessert perfect for sharing. No baking required, just freezer time to set the layers perfectly.
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
Toppings
- ½ cup roasted peanuts (for garnish)
- 2 cups vegan-friendly chocolate (for garnish)
Instructions
- Make the Base: Add the cashews and flaked almonds to your food processor. Process until they form a light crumb consistency.
- Add Sticky Ingredients: Add the dates, coconut nectar, and coconut butter to the nut mixture and continue blending until the mixture begins to stick together and forms a dough-like consistency.
- Press into Loaf Tin: Firmly press the resulting mixture into the base of a loaf tin and smooth out with a spatula to create an even layer.
- Freeze Base: Place the loaf tin with the base in the freezer to set while you prepare the filling.
- Prepare Creamy Filling: Add all creamy filling ingredients (soaked cashews, creamed coconut, maple syrup, plant-based milk, lemon juice, vanilla paste) to a blender and blend until completely smooth and creamy.
- Layer Cream Filling: Pour the creamy filling over the base in the loaf tin and place it back into the freezer for about one hour to set.
- Make Peanut Caramel: Add the pitted medjool dates, peanut butter, and plant milk to a blender. Blend until smooth and creamy, adding more plant milk if needed to help blend.
- Layer Peanut Caramel: Remove the Snickers log from the freezer and spread the peanut caramel mixture evenly on top using a spatula.
- Add Roasted Peanuts: Sprinkle roasted peanuts over the caramel layer and gently press them down to help them stick to the caramel.
- Freeze Until Firm: Return the Snickers log to the freezer for at least 6 hours or preferably overnight to fully set.
- Remove from Tin: Take the frozen Snickers log out of the loaf tin or container, keeping it frozen for easier handling.
- Coat in Chocolate: Pour melted vegan-friendly chocolate over the top and use a spatula to evenly coat the sides of the bar.
- Optional Extra Peanuts: Sprinkle additional chopped peanuts over the chocolate coating if desired.
- Cut into Slices: Use a hot, wet knife to slice the bar cleanly into portions.
- Serve: Enjoy the Snickers bar frozen, semi-frozen, or defrosted based on your preferred texture.
Notes
- This recipe requires soaking cashews for 4 hours to ensure a creamy filling texture.
- Use a plant-based milk such as almond, oat, or soy milk for vegan compliance.
- Pressing the layers firmly and freezing thoroughly helps maintain a clean slice.
- For best results, use a hot, wet knife to cut the bar to prevent cracking.
- The recipe can be stored in the freezer for up to 2 weeks.

