These Healthy Snickers bars are my favorite guilt-free indulgence when I’m craving something sweet, rich, and nostalgic. With a chewy almond flour base, a luscious date-based caramel, crunchy roasted peanuts, and a crisp dark chocolate layer on top, every bite hits the perfect balance of sweet and salty. Best of all, they’re no-bake, gluten-free, dairy-free, and naturally sweetened.
Why You’ll Love This Recipe
I love how simple yet satisfying these bars are. I can make them with wholesome pantry ingredients and they’re ready in under 30 minutes. The texture layers beautifully—soft base, creamy caramel, crunchy nuts, and crisp chocolate. Each bar offers a good boost of plant-based protein and healthy fats without any refined sugar, making them perfect for a mid-afternoon snack or post-dinner treat.
Ingredients
(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)
-
almond flour
-
maple syrup
-
melted coconut oil
-
vanilla extract
-
Medjool dates
-
peanut butter
-
water
-
salt
-
roasted peanuts
-
dark chocolate chips
-
coconut oil
Directions
-
I start by lining a 9×6-inch loaf pan with parchment paper and set it aside.
-
For the base layer, I mix almond flour, maple syrup, melted coconut oil, and vanilla extract until a sticky dough forms. I press it into the pan evenly and freeze while I prepare the caramel.
-
In a food processor, I blend Medjool dates, peanut butter, maple syrup, water, and a pinch of salt until smooth and sticky. I spread this over the chilled base, pressing gently with an oiled spoon.
-
I sprinkle roasted peanuts evenly over the caramel and press them in slightly.
-
For the top layer, I melt dark chocolate chips with coconut oil and pour it over the peanuts. I tilt the pan to spread it evenly.
-
I freeze everything for 15–20 minutes until firm, then slice into 12 bars with a sharp knife.
Servings and timing
This recipe makes 12 bars. It takes about 15 minutes to prep and another 15 minutes to set in the freezer, so I can enjoy them in just 30 minutes. Each bar has approximately 254 calories and 7 grams of protein, which makes them both satisfying and nourishing.
Variations
I like changing things up by swapping the peanut butter for almond, cashew, or sunflower seed butter. For the nut layer, roasted almonds or cashews work great too. If I want a stronger caramel flavor, I sometimes add a few drops of caramel extract to the date mixture. And depending on my mood, I’ll use either 85% dark chocolate for richness or 70% for a sweeter finish.
Storage/Reheating
I keep these bars in the fridge in an airtight container for up to 4 days—they stay nice and firm. When I want to store them longer, I freeze them in zip-top bags for up to a month. I just move them to the fridge to thaw overnight. No reheating needed!
FAQs
Can I use raw peanuts instead of roasted?
Yes, I can! I personally prefer roasted peanuts for that deep flavor, but raw peanuts work just fine if that’s what I have on hand or prefer.
What if my dates are too dry?
If my dates are a bit tough, I soak them in warm water for 10 minutes before blending. That softens them up perfectly and helps the caramel layer blend smoothly.
Can I make these nut-free?
Absolutely. I substitute peanut butter with sunflower seed butter and replace the peanuts with roasted seeds like pumpkin or sunflower seeds for a nut-free version.
Is there a way to make the base crunchier?
Yes. I sometimes bake the base for 10–12 minutes at 350°F before adding the caramel layer for a biscuit-like texture.
What kind of chocolate is best for this recipe?
I usually go for 70% to 85% dark chocolate. The higher the cocoa content, the less sweet the chocolate—perfect to balance the sweet caramel.
Conclusion
These Healthy Snickers are the kind of treat I can feel good about enjoying and sharing. Whether I need a quick dessert, a midweek pick-me-up, or something to satisfy my candy bar cravings, these no-bake bars always deliver. With their clean ingredients and rich, layered flavor, they’ve become a staple in my fridge—and I’m sure they’ll become one in yours too.