These homemade Snickers bars are made with a soft almond flour base, a rich sugar-free date caramel, crunchy roasted nuts, and a thin coating of dark chocolate. Made without eggs, refined sugar, or peanuts, they are deeply satisfying while relying on simple, wholesome ingredients. Hazelnuts and macadamias add flavor and texture, while a sprinkle of sea salt brings everything together.
A Nourishing Snickers-Type Bar
There was a time, in my early twenties, when two Snickers bars were my lunch. I loved the combination of chocolate, caramel, and crunchy peanuts, and somehow they kept me full through a long day of classes. Needless to say, I wouldn’t make a habit of that today, but every now and then nostalgia kicks in and I crave something that tastes like a Snickers bar, without all the sugar and additives.
The original Snickers bar gets its signature texture from a chewy nougat layer made with egg whites and sugar syrup. If you’ve ever tried making nougat at home, you know it’s not exactly a quick or simple process. Since I wanted an easier, more practical version, I skipped the nougat altogether. Instead, these bars start with a soft but sturdy almond flour base, followed by a sticky caramel made with dates and hazelnut butter, a generous layer of roasted nuts, and a touch of flaky sea salt, all wrapped in dark chocolate.
Peanuts are not on the menu around here, so I used hazelnuts and macadamia nuts instead. I also added a little whey protein powder for extra protein, but the recipe works perfectly well without it.
Rich, satisfying, and surprisingly easy to make, these healthy homemade Snickers bars have about 6 grams of protein and 3 grams of fiber per serving, with around 250 calories. They’re gluten-free, peanut-free, and made without added sugar, relying mostly on dates and dark chocolate for sweetness.

Ingredients
For the Date Paste
- 4 Medjool dates
- Hot water, for soaking (reserve some for the caramel)
For the Caramel
- 5 tablespoons hazelnut butter
- 2 tablespoons unsalted tahini
- 3 tablespoons allulose
- 3 tablespoons hot water, or as needed
- 2 tablespoons date paste (from above)
For the Base Layer
- 1 cup blanched almond flour
- 1/3 cup caramel (from above)
- 3 tablespoons protein powder or collagen (I used vanilla whey protein)
- 1 to 2 tablespoons hot water, only if needed
For the Nut Layer
- 1/2 cup roasted nuts, roughly chopped (I use hazelnuts and macadamias, but almonds, pistachios, pecans, or baru nuts work too)
- 1/2 teaspoon sea salt flakes
For the Chocolate Coating
- 250g dark chocolate (85% cacao or higher)
- 1 teaspoon coconut oil

How to Make Healthy Snickers Bars at Home
Make the date paste: Soak the dates in hot water for 10 minutes. Drain and reserve some of the soaking water, and blend the dates into a smooth paste. I use a stick blender. Set aside.
Make the caramel: Add the hazelnut butter, tahini, allulose, warm water reserved from soaking the dates, and 2 tablespoons of date paste to a small saucepan. Heat gently over low heat, stirring until a thick, sticky caramel forms.

Make the base layer: In a mixing bowl, combine the almond flour, 1/3 cup of the caramel, and the protein powder. Mix until a sticky dough forms, adding 1 to 2 tablespoons of hot water if needed. Press the mixture into a parchment-lined 7 x 7-inch (17 x 17cm) square.

Build the nut layer: Spread the remaining caramel evenly over the base. Sprinkle with the chopped nuts and sea salt flakes, then gently press the nuts into the caramel. Freeze for 1 hour.

Coat the bars in chocolate: Cut the frozen slab into 14 bars. Melt the dark chocolate and coconut oil together over low heat and allow the chocolate to cool slightly. Dip each bar into the chocolate, place on parchment paper, and drizzle with any remaining chocolate. Freeze for at least 1 hour before serving.

Tips and Substitutions
- If not using protein powder or collagen, increase the almond flour by 3 tablespoons.
- Hazelnuts and macadamias are my favorite combination, but almonds, pistachios, pecans, or baru nuts all work well.
- Hazelnut butter is my favorite when paired with chocolate (hello, Nutella taste!), but other nut butter can be used, like almond, pecan butter, or even walnut butter.
- Store in the freezer and allow the bars to sit at room temperature for a few minutes before eating.

You May Also Like
If you love homemade, healthy, and nourishing no-bake desserts made of wholesome ingredients, check out some of my favorite recipes:
- Chocolate-Covered Dates with Tahini and Walnuts
- No-Peanut Date Bark Recipe
- Coconut Peppermint Truffles with Raspberries and Pistachios
Enjoy!
*This post contains affiliate links, which means I get a small commission if you choose to purchase something via one of my links at no extra cost to you.
Print
Healthy Snickers Bars (Gluten-Free, No Peanuts)
- Prep Time: 30 minutes
- Freeze time: 2 hours
- Total Time: 2 hours 30 minutes
- Yield: 14 bars
- Category: Dessert
- Method: No-Bake
- Diet: Gluten-Free
Description
These homemade Snickers bars are made with a soft almond flour base, a rich sugar-free date caramel, crunchy roasted nuts, and a thin coating of dark chocolate. Made without eggs, refined sugar, or peanuts, they are deeply satisfying while relying on simple, wholesome ingredients. Hazelnuts and macadamias add flavor and texture, while a sprinkle of sea salt brings everything together.
Ingredients
For the Date Paste
- 4 Medjool dates
- Hot water, for soaking
For the Caramel
- 5 tablespoons hazelnut butter
- 2 tablespoons unsalted tahini
- 3 tablespoons allulose
- 3 tablespoons hot water, or as needed
- 2 tablespoons date paste (from above)
For the Base Layer
- 1 cup blanched almond flour
- 1/3 cup caramel (from above)
- 3 tablespoons protein powder or collagen (I used whey protein)
- 1 to 2 tablespoons hot water, only if needed
For the Nut Layer
- 1/2 cup roasted nuts, roughly chopped (hazelnuts, macadamias, almonds, pistachios, pecans, or baru nuts)
- 1/2 teaspoon sea salt flakes
For the Chocolate Coating
- 250g dark chocolate (85% cacao or higher)
- 1 teaspoon coconut oil
Instructions
- Make the date paste: Soak the dates in hot water for 10 minutes. Drain, reserving a bit of water for later, and blend the dates into a smooth paste. Set aside.
- Make the caramel: Add the hazelnut butter, tahini, allulose, hot water (reserved from soaking the dates), and 2 tablespoons of date paste to a small saucepan. Heat gently over low heat, stirring until a thick, sticky caramel forms.
- Make the base layer: In a mixing bowl, combine the almond flour, 1/3 cup of the caramel, and the protein powder. Mix until a sticky dough forms, adding 1 to 2 tablespoons of hot water if needed. Press the mixture into a parchment-lined 7 x 7-inch (17 x 17cm) square.
- Build the nut layer: Spread the remaining caramel evenly over the base. Sprinkle with the chopped nuts and sea salt flakes, then gently press the nuts into the caramel. Freeze for 1 hour.
- Coat the bars in chocolate: Cut the frozen slab into 14 bars. Melt the dark chocolate and coconut oil together over low heat and allow the chocolate to cool slightly. Dip each bar into the melted chocolate, place on parchment paper, and drizzle with any remaining chocolate.
- Freeze for at least 1 hour before serving.
Notes
- If not using protein powder or collagen, increase the almond flour by 3 tablespoons.
- Hazelnuts and macadamias are my favorite combination, but almonds, pistachios, pecans, or baru nuts all work well.
- Hazelnut butter is my favorite when paired with chocolate (hello, Nutella taste!), but other nut butter can be used, like almond, pecan butter, or even walnut butter.
- Store in the freezer and allow the bars to sit at room temperature for a few minutes before eating.

No Comments