If you are craving a decadent treat that combines rich chocolate, crunchy peanuts, and a luscious caramel layer without turning on your oven, this Vegan No-Bake Snickers Bars Recipe is exactly what you need. This delightful dessert is a homemade twist on the classic Snickers bar, crafted entirely plant-based and gluten-free, making it a thoughtful option for virtually any dietary preference. With textures that range from chewy and creamy to satisfyingly crunchy, these bars offer a perfect balance of flavors that will keep you coming back for more. Plus, they come together relatively quickly with simple ingredients, making them a favorite in my kitchen for when I want something special without fuss.

Ingredients You’ll Need
To make these amazing vegan Snickers bars, you only need a handful of straightforward ingredients, each playing a crucial role in building the texture and flavor layers. From the natural sweetness of medjool dates to the creaminess of peanut butter, every component enhances this dessert’s irresistible character.
- Unsalted peanuts (2 cups): For the base’s signature crunch and nutty flavor.
- Medjool dates (20 total, pitted): They provide natural sweetness and help bind everything together.
- Himalayan pink salt (¼ and ½ teaspoons): Adds a subtle savory contrast that elevates the sweetness.
- Rice milk or other non-dairy milk (½ cup): Creates the smooth caramel texture.
- Crunchy peanut butter (1 cup, divided): This creamy ingredient lends richness and classic Snickers flavor.
- Vanilla extract (1 teaspoon): Brings warmth and depth to the caramel layer.
- Roasted peanuts (1 cup): For layering on top of the caramel, providing extra texture and nuttiness.
- Vegan chocolate (9 oz): The luscious coating that seals all the layers with a chocolatey hug.
- Coconut oil (1 teaspoon, solid): Helps melt and smooth out the chocolate coating for that perfect finish.
How to Make Vegan No-Bake Snickers Bars Recipe
Step 1: Create the Nutty Base
Start by pulsing your unsalted peanuts in a food processor until they turn into a light, crumbly texture. This will form the chewy yet slightly crunchy foundation of your bars. Next, add the salt and half of your pitted medjool dates, blending again until everything combines into a sticky but firm mix. This homemade base recreates the classic candy bar crust without any added sugars or preservatives.
Step 2: Press the Base into the Pan
Line a baking dish (either 12 x 3½ inches or an 8 x 8 inch square pan works) with parchment paper, making sure it slightly overhangs on the sides to help with easy lifting later. Press the peanut-date mixture firmly and evenly into the base of the pan using a spatula. This solid platform ensures your bars stay intact and deliciously chewy.
Step 3: Prepare the Vegan Caramel Layer
Place the remaining medjool dates, rice milk, half a cup of crunchy peanut butter, salt, and vanilla extract into a high-speed blender. Blitz until you achieve a perfectly smooth and creamy caramel-like sauce. Transfer this luscious mixture to a bowl and stir in the rest of the peanut butter by hand for that authentic rich Snickers flavor and silky texture.
Step 4: Assemble the Caramel and Peanut Layer
Spread the caramel generously over the peanut base using your spatula, making sure it’s an even layer. Sprinkle the roasted peanuts evenly on top and gently press them into the caramel to embed them. This adds not just flavor but fantastic crunch in every bite. Place the entire dish in the freezer for at least two hours, or better yet, overnight to allow it to firm up beautifully.
Step 5: Slice and Coat with Chocolate
Once the caramel layer has set, remove the slab from the pan by lifting the parchment sling. Cut the block into either eighteen bite-sized bars or a dozen larger ones depending on your preference. While the bars chill back in the freezer, melt your vegan chocolate together with coconut oil over a double boiler until silky smooth. Dip each bar into the chocolate coating and set them on a parchment-lined rack to harden. For an extra chocolatey finish, you can dip them a second time once the first layer sets.
How to Serve Vegan No-Bake Snickers Bars Recipe

Garnishes
Keep it simple with a sprinkle of flaky sea salt on top of the chocolate before it sets to enhance the salty-sweet contrast. Alternatively, drizzle a bit of melted peanut butter over the bars for a visually appetizing touch and added flavor.
Side Dishes
These bars pair wonderfully with a cold glass of almond or oat milk to balance their richness. For a brunch or dessert buffet, set them alongside fresh fruit or vegan ice cream for a well-rounded indulgence.
Creative Ways to Present
Wrap individual bars in parchment or clear cellophane tied with a cute ribbon for gifting or party favors. Or arrange mini bars on a beautiful platter with scattered peanuts and a drizzle of extra chocolate to impress your guests visually and taste-wise.
Make Ahead and Storage
Storing Leftovers
Keep your Vegan No-Bake Snickers Bars Recipe leftovers in an airtight container in the refrigerator. They will stay fresh and maintain their texture for up to one week, allowing you to enjoy these treats whenever a craving strikes.
Freezing
If you want to save them longer, pop the bars in a freezer-safe container and store them in the freezer for up to two months. Just be sure to layer parchment paper between them to prevent sticking.
Reheating
Since these bars are best enjoyed cool and firm, reheating is not necessary. Instead, let frozen bars thaw at room temperature for about an hour before serving to get that perfect chew and melt-in-your-mouth chocolate cover.
FAQs
Can I use other nuts instead of peanuts?
Absolutely! While peanuts give the authentic Snickers experience, you can substitute with almonds or cashews, but it will slightly change the classic flavor profile.
What if I don’t have medjool dates?
Medjool dates are preferred for their soft texture and natural sweetness, but you can use other soft dried dates. Just ensure they are soft enough to blend smoothly or soak them in warm water beforehand.
Is it necessary to use vegan chocolate?
For a truly vegan dessert, choosing vegan chocolate is important. Many dark chocolates are naturally vegan, but always check the label to avoid milk ingredients.
Can I make these bars nut-free?
This recipe relies heavily on peanuts, so a nut-free version would require significant substitutions. Using seeds like sunflower or pumpkin might work with some adjustments but won’t replicate the traditional flavor.
How long do these bars keep without refrigeration?
Since they contain natural ingredients and a soft caramel, it’s best to store them in the fridge. At room temperature, they might get too soft and spoil within a day or two.
Final Thoughts
I genuinely hope you enjoy making and devouring this Vegan No-Bake Snickers Bars Recipe as much as I do. It’s one of those rare homemade sweets that feels indulgent yet wholesome, requiring no baking but delivering maximum satisfaction. Whether for a special occasion, a snack, or a gift, these bars bring joy in every bite. So go ahead, treat yourself and your loved ones to this easy and delightful vegan twist on a classic favorite!
Print
Vegan No-Bake Snickers Bars Recipe
- Prep Time: 25 minutes
- Cook Time: 0 minutes
- Total Time: 4 hours 25 minutes
- Yield: 18 miniature bars
- Category: Dessert
- Method: No-Cook
- Cuisine: Vegan
- Diet: Vegan, Gluten Free
Description
These Vegan Snickers Bars are a delicious no-bake treat featuring a crunchy peanut base, a creamy date caramel layer, roasted peanuts, and a rich vegan chocolate coating. Gluten-free and perfect for a plant-based diet, these bars are easy to make and require no oven baking, making them ideal for a quick sweet fix or a party snack.
Ingredients
Base
- 2 cups unsalted peanuts
- 10 medjool dates, pitted
- ¼ teaspoon Himalayan pink salt (or sea salt)
Caramel
- 10 medjool dates, pitted
- ½ cup rice milk (or other non-dairy milk)
- 1 cup crunchy peanut butter, divided
- 1 teaspoon vanilla extract
- ½ teaspoon Himalayan pink salt (or sea salt)
Topping
- 1 cup roasted peanuts
Coating
- 9 oz vegan chocolate
- 1 teaspoon coconut oil (solid, for coating)
Instructions
- Make the Base: Blend the unsalted peanuts in a food processor until they form a light crumb texture. Add the Himalayan pink salt and 10 pitted medjool dates, then continue blending until the mixture is completely combined and sticky enough to form a base layer.
- Prepare the Pan: Line the base and sides of a 12 x 3½ inch or 8 x 8 inch baking dish with parchment paper, creating a sling for easy removal of the bars. Press the peanut mixture evenly into the base of the dish using a spatula.
- Make the Caramel: In a high-speed blender, combine the remaining 10 pitted medjool dates, rice milk, half a cup of peanut butter, salt, and vanilla extract. Blitz until completely smooth to create a creamy caramel layer.
- Combine Caramel and Peanut Butter: Transfer the blended caramel to a bowl, then stir in the remaining half cup of peanut butter thoroughly to combine.
- Assemble the Layers: Spread the caramel mixture evenly on top of the peanut base. Sprinkle the roasted peanuts over the caramel and press them gently into the surface using a spatula. Freeze the assembled slab for at least 2 hours, or preferably overnight, until firm.
- Cut the Bars: Remove the set slab from the baking dish using the parchment sling and cut into 18 miniature bars or 12 larger bars, depending on your preference. Return the cut bars to the freezer to keep cold while preparing the coating.
- Melt the Chocolate Coating: Using a double boiler, melt the vegan chocolate with the coconut oil until smooth and combined, ensuring a silky coating consistency.
- Coat the Bars: Dip each frozen bar into the melted chocolate, coating thoroughly. Place the coated bars on a cooling rack lined with parchment paper to set. Optionally, dip the bars a second time for a thicker chocolate layer.
- Serve and Store: Store the finished Vegan Snickers Bars in an airtight container in the refrigerator for up to one week or freeze for up to two months. When ready to serve, defrost at room temperature for about one hour for best texture and flavor.
Notes
- Use unsalted peanuts to control the salt level in the base.
- Medjool dates should be soft and moist for an optimal caramel texture.
- Rice milk can be substituted with any non-dairy milk of your choice such as almond or oat milk.
- Ensure the peanut butter is crunchy to maintain textural contrast.
- Press the roasted peanuts gently to embed them into the caramel without crushing them.
- Use parchment paper sling for easy removal and cleaner bar cutting.
- Double dipping in chocolate creates a sturdier coating that helps keep bars intact during storage.
- Store bars in the freezer for longer shelf life and thaw before serving for the best taste.

