I never intended to recreate a frozen Snickers bar until I found myself in the Whole Foods frozen aisle at 9 AM on a Tuesday, and here we are. Eight creamy, chocolatey bars packed with a no-churn peanut butter caramel ice cream, crunchy peanuts, and a dairy-free chocolate coating. Just 20 minutes of prep time and the freezer does the rest of the work.

Are Snickers bars vegan? Unfortunately, they are not. Traditional Snickers bars are made of milk chocolate and other items containing dairy and animal byproducts (caramel and nougat). This recipe recreates all the same flavors using entirely plant-based ingredients.
Soaked cashews and medjool dates create a naturally sweet, creamy ice cream that rivals any store-bought option. In combination with a semi-sweet chocolate drizzle, crunchy peanuts, and freshly chopped dates, you have an irresistible sweet treat made with minimal (and wholesome) ingredients.
Jump to:
No-churn vegan Snickers ice cream bar ingredients
7 ingredients that come together to create something that tastes far more indulgent than it actually is. Here's what you need and why each one matters.
Peanut butter caramel ice cream
- Raw cashews: soaked in hot water for at least 20-30 minutes before blending. Soaking is essential to ensure a smooth and silky ice cream texture.
- Medjool dates: the natural sweetener and caramel flavor in the ice cream base. Make sure they're soft and pitted for the best results. If your dates are dry, soak them in warm water for 10 minutes before blending.
- Plant milk: I love vanilla almond milk or flax milk in this recipe. Plain works well, just add a teaspoon of vanilla extract.
- Creamy peanut butter: natural and pourable for best results. It adds richness and that signature Snickers peanut butter flavor.
- Sea salt: just a touch to balance the sweetness and enhance the other flavors.
Chocolate base and drizzle
- Dairy-free chocolate chips: I use Enjoy Life semi-sweet chocolate chips. Any dairy-free chocolate that melts smoothly works here.
- Coconut oil: helps the chocolate melt evenly and set with a clean snap. Use refined if you're sensitive to coconut flavor.
Toppings
- Chopped peanuts: raw or salted both work. If using raw, finish with sea salt flakes.
- Medjool dates, chopped: adds chewiness and extra caramel sweetness for additional notes of the Snickers nougat.
- Extra peanut butter: optional. but highly recommended. Swirl into the melted chocolate or drizzle over the top before freezing.
How to make no-churn vegan Snickers ice cream bars
1. Soak the cashews
Add raw cashews to a bowl and cover with hot water. Set aside for at least 20-30 minutes. This is the most important prep step that helps create that lusciously smooth ice cream base rather than grainy and gritty.
2. Prep your mold and freezer space
Place your silicone mold on a baking sheet or large plate. This makes it much easier to transport to the freezer once full. Clear a flat space in the freezer before you start to prevent any mishaps later.
3. Melt the chocolate
Add dairy-free chocolate chips and coconut oil to a microwave-safe bowl. Microwave in 30-second intervals, stirring between each, until fully melted and smooth. Check every 10 seconds for the last 30 seconds to prevent burning.
4. Add the chocolate base
Spoon 1 heaping tablespoon of melted chocolate into each mold cavity. Use the back of a spoon or a small spatula to spread it evenly across the bottom. Set the remaining melted chocolate aside so we can use it later for our drizzle.

5. Blend the ice cream
Drain and rinse the soaked cashews and add them to a high-speed blender along with the dates, plant milk, peanut butter, and salt. Blend until completely smooth and creamy. If the mixture is too thick to pour, add an extra tablespoon of plant milk at a time and blend again.
6. Fill the molds
Pour the ice cream mixture into each mold, filling almost to the top. Use a spatula to smooth the surface.

7. Add toppings and freeze
Top each bar with chopped dates and peanuts. Drizzle with the remaining melted chocolate and sprinkle with sea salt flakes if using. Carefully transfer to the freezer and chill for at least 6-8 hours or overnight. Don't remove them from the freezer too early - the bars need the full chill time to set properly and develop their creamy frozen texture.

Tips for making the best vegan Snickers ice cream bars
- Less is more with the chocolate base: Resist the urge to add more than one heaping tablespoon to the bottom of each mold. The ratios will be off, resulting in a less balanced ice cream bar. We also need a bit reserved for that sensational finishing drizzle that helps keep the bars together.
- Tap the mold: After pouring the chocolate base and again after filling with ice cream, gently tap the mold on the counter. This removes air bubbles and creates a smoother, more even bar.
- Measure the toppings with your heart: I intentionally left topping quantities as a guide rather than a rule. Have fun and make them your own.
- Don't rush the freeze: 6-8 hours is the minimum. The flavors develop, and the texture becomes significantly creamier the longer they chill.
- Removing from the mold: if you have difficulty removing the bars from the mold, place them on a slightly warmed baking sheet or plate.
Vegan Snickers ice cream bar substitutions and serving ideas
Substitutions
- Ice cream base: if you'd prefer not to make your own, store-bought is an easy swap. Try So Delicious salted caramel cashew milk ice cream or a classic vanilla or peanut butter flavor.
- Dairy-free chocolate: I used semi-sweet, but dark chocolate works just as well. It adds a slightly more intense, less sweet flavor that pairs beautifully with the peanut butter caramel base.
- Coconut oil: Use refined if you're sensitive to coconut flavor. Unrefined works just as well and adds a subtle coconut note.
- Peanut butter: almond butter, cashew butter, or granola butter work as substitutes, but the flavors will differ. Alternatively, if you're a peanut butter lover, swirl an extra tablespoon into the melted chocolate base or add a drizzle before freezing. Your secret is safe with me. P.S. Here are some more chocolate peanut butter recipes for you to try:
- Vegan Chocolate Peanut Butter Bark
- Vegan Peanut Butter Cups with Dates
- Vegan Trail Mix with Chocolate
- Peanut Butter Cup Chia Seed Pudding
No silicone mold? No problem.
- Muffin pan: line with baking cups and follow the instructions as written.
- Baking or brownie dish: line with parchment paper, follow the instructions as written, and cut into squares or bars after chilling.
- Snickers ice cream bowl: skip the molds entirely and add the chilled ice cream to a bowl. Top with chopped peanuts, dates, and melted chocolate for a deconstructed version.

Serving and storing vegan Snickers ice cream bars
These bars are best served straight from the freezer as they melt quickly. I love cutting each bar into 4-5 bite-sized pieces before serving, which makes them perfect for sharing. Let them sit on the counter for 2-3 minutes before eating for the creamiest texture.
Storage
Once completely set, remove from the molds and store in an airtight container in the freezer for up to 1-2 months. Slice the bars before storing for an easy grab-and-go option without needing to wait for the whole bar to thaw.
📋 Recipe
No Churn Vegan Snickers Ice Cream Bars
Equipment
- high speed blender
- Microwave-safe bowl or double boiler
- Silicone mold (8 rectangles)
- Baking sheet or large plate
- measuring cups and spoons
Ingredients
Melted Chocolate
- 1 cup dairy-free chocolate chips
- 1 teaspoon coconut oil
No-Churn Peanut Butter Caramel Ice Cream
- ½ cup raw cashews, soaked in hot water for 20-30 minutes
- 1 ¼ cup plant milk
- 6 pitted medjool dates
- 3 tablespoons creamy natural peanut butter, pourable
- ½ scant teaspoon sea salt
Toppings
- leftover melted chocolate from above
- chopped peanuts + dates (I use about 2-3 dates and a handful of peanuts, adjust as needed)
- sea salt flakes optional
Instructions
- Soak cashews in hot water for at least 20-30 minutes. Do not skip this step, it's key in creating a silky smooth ice cream.
- Place your silicone mold on a baking sheet or large plate and clear a flat space in the freezer before starting.
- Add chocolate chips and coconut oil to a microwave-safe bowl. Microwave in 30-second intervals, stirring between each, until fully melted and smooth. Check every 10 seconds for the last 30 seconds to prevent burning.
- Spoon 1 heaping tablespoon of melted chocolate into each mold cavity. Use the back of a spoon to spread evenly across the bottom. Reserve remaining chocolate for the drizzle topping
- Drain and rinse soaked cashews and add to a high-speed blender with dates, plant milk, peanut butter, and salt. Blend until completely smooth and creamy. If too thick, add a tablespoon (or splash) of plant milk at a time and blend again.
- Pour ice cream mixture into each mold, filling almost to the top. Smooth with a spatula.
- Top each bar with chopped dates and peanuts. Drizzle with remaining melted chocolate and sprinkle with sea salt flakes if using. Carefully transfer to the freezer and chill for at least 6-8 hours or overnight.
- Once fully set, remove from molds and enjoy. Store in an airtight container in the freezer for up to 1-2 months.
Notes
- Cashews: soaking in hot water for 20-30 minutes is non-negotiable for a smooth, creamy ice cream base. If using a standard blender rather than a high-speed, soak for a full 30 minutes.
- Plant milk: I love vanilla flax milk or vanilla almond milk in this recipe. If using unsweetened, add a teaspoon of vanilla extract.
- Mold alternatives: no silicone mold? A muffin pan lined with baking cups or a parchment-lined brownie dish both work. Cut into squares after chilling.
- Removing from mold: if bars are sticking, place the mold on a slightly warmed baking sheet or plate to loosen.
If you made these and can't stop sneaking bites straight from the freezer, leave a star rating below. This helps me more than you'll ever know, and I absolutely love hearing about your creations! xo, Morgan







Kristen says
This recipe is SO GOOD! I used Oatly’s salted caramel ice cream, and didn’t have the mold so I used a muffin tin and muffin liners - other than that I followed the recipe as is. My boyfriend and love these!! I will definitely be making it again as it was so easy and basically used everything we already have in our pantry. 😁
Morgan says
I’m so glad to hear that it was a success with the variations! Thank you for taking the time to make them & leaving such a sweet review! 💖
Lizzie says
I love this recipe, even better than the ones I used to have as a kid!
Morgan says
You are too kind, thank you Lizzie!