Easy 4-Ingredient Vegan Snickers Hearts Recipe
If you’re a chocolate or peanut butter lover, get ready to fall in love with these Easy Vegan Snickers Hearts! They’re a deliciously simple treat whip up and are made with just four wholesome ingredients. Perfect for Valentine’s Day, a weekend indulgence, or whenever your sweet tooth strikes. Plus, they’re gluten-free dairy-free, and refined sugar-free — but packed with all the rich, creamy, and crunchy flavours you love.
Why You’ll Love This Recipe:
- Made with just 4 simple, plant-based ingredients
- Ready in under 20 minutes (plus freezing time)
Making these Easy Vegan Snickers Hearts
Here’s What You’ll Need :
- 1 cup dark chocolate chips (vegan-friendly)
- a handful of whole dates (pitted)
- 1/3 cup natural peanut butter (smooth or crunchy)
- 1/4 cup crushed peanuts (for that signature crunch!)
Optional:
- add 1 tbsp of coconut oil when melting the chocolate
People often add coconut oil when melting chocolate for a few reasons:
- Smoother texture: Coconut oil helps thin the chocolate, making it easier to pour, coat, or dip items.
- Shinier finish: It gives melted chocolate a glossy, professional-looking finish once it sets.
- Preventing clumps: Adding a small amount can reduce the chance of chocolate seizing when heated.
- Softer bite: Coconut oil lowers the melting point of chocolate, giving it a softer, creamier texture at room temperature.
I prefer making them with the coconut oil but I have also skipped it and they turned out just fine!
Vegan Snickers Hearts Using Heart a Shaped Silicone Mold
In the spirit of Valentine’s Day, I decided to make my treats in a silicone heart mold. I purchased mine at Michael’s but any silicone mold will do. If you don’t have a mold, you could use a baking sheet with parchment paper and just put a dollop of the melted chocolate and layer the rest of the ingredients on top of one another.
Easy Vegan Snickers Bars: Step-by-Step Guide
Melt the chocolate:
- In a microwave-safe bowl or using a double boiler, melt the dark chocolate chips (option to add coconut oil) until smooth. Stir every 20-30 seconds if using a microwave to avoid burning.
Melt the peanut butter:
- In a microwave-safe bowl, or in a small sauce, add peanut butter and heat on medium-low until melted.
Coat the molds:
- Pour a small spoonful of melted chocolate into the bottom of the silicone heart molds. Reserve half of the melted chocolate for later to top the silicone mold.
Cut Dates
- Cut dates in half lengthwise and make a heart shape if using a silicone heart mold. Place date on top of the melted chocolate.
Sprinkle peanuts
- Sprinkle crushed peanuts over the date and melted chocolate.
Fill the hearts:
- Next, pour the peanut mixture into the silicone mold filling about 3/4 of the way, leaving space for the chocolate layer on top.
Top with more chocolate:
- Pour the remaining melted chocolate over the peanut filling, making sure to cover completely.
Freeze:
- Place the molds in the freezer for 10-15 minutes or until fully set.
Pop out and enjoy:
Gently remove the Snickers hearts from the molds and enjoy immediately or store in an airtight container in the fridge.
Tips for Success:
- Choose high-quality chocolate: Opt for a vegan dark chocolate brand with at least 70% cocoa for a rich, indulgent flavor.
- Crunchy or smooth peanut butter: Both work beautifully—go for crunchy if you love extra texture.
- Storage: Keep these treats refrigerated to maintain their shape and texture. They’ll last up to a week (if you don’t eat them all first!).
Variations:
- Nut-free option: Substitute peanut butter and crushed peanuts with sunflower seed butter and toasted sunflower seeds.
- Add a caramel layer: For an extra indulgent touch, drizzle a layer of date caramel before topping with chocolate.
- Sweet & salty twist: Sprinkle a pinch of flaky sea salt on top before freezing.
Why These Snickers Hearts Are a Must-Try: These Vegan Snickers Hearts deliver everything you crave in a dessert—chocolatey goodness, nutty crunch, and creamy satisfaction—all without any dairy or processed junk. They are beyond easy to make and are the perfect treat to whip up for your VALentine or PALentine. Whether you’re gifting them to someone special or treating yourself, they’re guaranteed to be a hit.
Looking for other delicious desserts? Check these out.
I hope you enjoy this Easy, 4 Ingredient Vegan Snickers Hearts. If you make them, please leave a comment below (it helps others to find the recipe). As always, please feel free to share your creations with me! Be sure to tag me on Instagram or Pinterest so that I can see your yummy treats!
P.S. Send this link to the friend you’d want to share these with!
Vegan Snickers Hearts
Ingredients
- 1 cup dark chocolate chips vegan-friendly
- 1/3 cup natural peanut butter smooth or crunchy
- handful of whole dates pitted
- 1/4 cup crushed peanuts
Optional:
- 1 tbsp coconut oil
Instructions
- In a microwave-safe bowl or using a double boiler, melt the dark chocolate chips (option to add coconut oil) until smooth. Stir every 20-30 seconds if using a microwave to avoid burning.
- In a microwave-safe bowl, or in a small sauce, add peanut butter and heat on medium-low until melted.
- Pour a small spoonful of melted chocolate into the bottom of the silicone heart molds. Reserve half of the melted chocolate for later to top the silicone mold.
- Cut dates in half lengthwise and make a heart shape if using a heart silicone mold. Place date on top of the melted chocolate.
- Sprinkle crushed peanuts over the date and melted chocolate.
- Next, pour the peanut mixture into the silicone mold filling about 3/4 of the way, leaving space for the chocolate layer on top.
- Pour the remaining melted chocolate over the peanut filling (cover completely)
- Place the molds in the freezer for 10-15 minutes or until fully set.
Heads up: My posts may contain affiliate links. If you buy something through one of those links, I’ll get a small commission. But don’t worry – you won’t pay any extra for that. It just helps support me so I can continue making content for you 💕. Thanks!
We want to hear from you!