All Recipes/ Desserts/ Healthy Snacks/ Latest Posts

Healthy Snickers Bars (Gluten-Free, No Peanuts)

June 15, 2026

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.

A stack of healthy Snickers bars, with the top bar cut in half to clearly display the layered base, visible nuts, and caramel.

Ingredients

For the Date Paste

  • 4 Medjool dates
  • Hot water, for soaking (reserve some for the caramel)

For the Caramel

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
Snickers bars neatly arranged on a white ceramic plate.

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.

The process of making the snickers bars base layer.

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.

Spreading golden caramel evenly over the base layer on parchment paper.

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.

A layer of chopped nuts is firmly pressed into the glossy caramel surface atop the base layer.

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.

The frozen slab sliced into 14 even bars, and coated in glossy dark chocolate, arranged neatly to showcase their uniformity and rich chocolate coating.

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.
Healthy Snickers bars neatly arranged on a white ceramic plate.

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:

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
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Healthy Snickers Bars (Gluten-Free, No Peanuts)

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Claudia Curici, Health Coach
  • 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

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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

Leave a Reply

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star