Cinnamon and Cream

Fudgy Erythritol Hazelnut Brownie Bars

21 min read

↓ Jump to Recipe

Close your eyes and imagine pulling a pan of brownies from the oven, the kitchen thick with the scent of dark chocolate and toasted hazelnuts. The edges are just set, the center still has a gentle wobble, and you already know the texture will be somewhere between dense fudge and a cloud. Now imagine that every single one of those brownies is completely sugar-free. That is exactly what you get with these Fudgy Erythritol Hazelnut Brownie Bars, and they are every bit as good as they sound.

What sets this recipe apart is a combination of two things: a generous amount of high-quality dark chocolate (85% cacao or higher) melted directly into the batter, and a carefully balanced blend of erythritol that has been briefly processed to a finer texture. Granulated erythritol can leave a faint cooling sensation on the palate, but blitzing it in a blender or food processor for 20 seconds brings it closer to a powdered consistency, which dissolves more smoothly into the batter and gives you a cleaner, more neutral sweetness. The hazelnuts are toasted before folding in, which deepens their flavor dramatically and adds a satisfying crunch against the fudgy base.

This recipe sits at a medium difficulty level, mostly because of the careful melting of chocolate and the importance of not overbaking. If you have made brownies before, you are already well-equipped. These bars are ideal for anyone managing blood sugar, following a low-carb or diabetic-friendly diet, or simply trying to cut refined sugar without sacrificing dessert. They are equally at home in a weekday lunch box or on a holiday dessert platter.

Prep: 20 minutesTotal: 1 hour (includes 15 minutes cooling before slicing)Yield: one 8×8-inch pan, cut into 16 barsDifficulty: ★★☆ IntermediateOccasion: Everyday Treat
✓ Vegetarian✓ Gluten-Free
Servings:

16

servings

Ingredients

  • 170 g85% dark chocolate (about 6 oz), roughly chopped
  • 85 gunsalted butter, cut into pieces (about 6 tbsp)
  • 180 ggranulated erythritol, blitzed to a finer texture (about 3/4 cup plus 2 tbsp)
  • 3 largeeggs, at room temperature
  • 1 tsppure vanilla extract
  • 60 gunsweetened natural cocoa powder (about 1/2 cup plus 1 tbsp), sifted
  • 45 galmond flour, blanched and finely ground (about 1/2 cup)
  • 0.5 tspbaking powder
  • 0.25 tspfine sea salt
  • 120 graw hazelnuts (about 3/4 cup), toasted, skins removed, and roughly chopped
  • Flaky sea salt, for finishing (optional but highly recommended)

Ingredient Substitutions

erythritol

  • An equal weight of allulose: produces a slightly softer, more moist brownie with no cooling aftertaste, and allulose browns more readily so watch the oven closely
  • Monk fruit sweetener blended with erythritol (a 1:1 blend by weight): most brands are already sold this way and work seamlessly here
  • Coconut sugar (equal weight): note that coconut sugar does contain natural sugars and will raise the glycemic load, but it is lower GI than white sugar and produces a beautiful caramel depth of flavor
unsalted butter

  • Refined coconut oil (same weight, melted): makes the recipe dairy-free, adds a very subtle coconut note, and produces a slightly firmer bar when chilled
  • Vegan butter (same weight): choose a stick-style vegan butter for best results, as tub spreads contain too much water
eggs

  • 3 flax eggs (1 tbsp ground flaxseed plus 3 tbsp water per egg, rested 10 minutes): the bars will be slightly denser and less glossy on top but still fudgy
  • 3 tbsp aquafaba per egg: produces a lighter, more cake-like texture rather than fudgy
almond flour

  • Hazelnut flour (same weight): doubles down on the hazelnut flavor and works beautifully here
  • Oat flour (same weight): adds a mild oat flavor and makes the recipe nut-free in the base, though the topping hazelnuts would still need to be omitted for full nut-free
hazelnuts

  • Walnuts or pecans (same weight, toasted): classic brownie additions that work perfectly
  • Omit entirely for a nut-free, smooth-textured brownie bar
85% dark chocolate

  • Sugar-free dark chocolate chips or a chopped sugar-free chocolate bar (same weight): ensures the recipe is fully sugar-free if that is important to you
  • 70% dark chocolate (same weight): slightly less intense, adds a small amount of sugar but still very low overall

Instructions

🔧 Equipment

🟫8×8-inch metal baking pan
📄parchment paper
⚙️blender or small food processor (for blitzing erythritol)
🥣heatproof mixing bowl
♨️medium saucepan (for bain-marie)
🌀whisk
🍴rubber spatula
📋rimmed baking sheet (for toasting hazelnuts)
🧁clean kitchen towel (for skinning hazelnuts)
🔵wire cooling rack
🔪sharp chef’s knife
⚖️kitchen scale
🌡️oven thermometer
📡microwave-safe mug or ramekin (for microwave method)
🟫6-inch or 7-inch baking pan (for air fryer method)
💨air fryer with 5-quart or larger capacity (for air fryer method)



Prep: 20 minutes
Bake: 28 minutes at 325°F (163°C)
Total: 1 hour
  1. Preheat your oven to 325°F (163°C). Line an 8×8-inch baking pan with two strips of parchment paper laid perpendicular to each other, leaving overhang on all four sides. Lightly grease any exposed corners. The lower temperature is intentional: erythritol can dry out baked goods if exposed to too much heat for too long, and 325°F gives you a fudgy center without a tough edge.
  2. Toast the hazelnuts: spread them in a single layer on a rimmed baking sheet and toast in the preheated oven for 10 to 12 minutes, until the skins are cracked and the nuts are fragrant. Wrap them in a clean kitchen towel, rub vigorously, and let cool. Roughly chop and set aside. (You can do this step a day ahead.)
  3. Blitz the erythritol in a blender or small food processor for 20 to 25 seconds until it resembles powdered sugar. This step is important: finer erythritol dissolves into the eggs more completely and eliminates the cooling sensation in the finished bar.
  4. Melt the butter and chopped dark chocolate together. You can do this in a heatproof bowl set over a saucepan of barely simmering water (bain-marie), stirring until smooth, or in a microwave in 30-second bursts at 50% power, stirring between each. Remove from heat and let cool for 5 minutes until just warm to the touch, not hot.
  5. Whisk the blitzed erythritol into the warm chocolate mixture until fully combined. Add the eggs one at a time, whisking well after each addition. The batter should become glossy and slightly thickened. Whisk in the vanilla extract.
  6. Sift the cocoa powder, almond flour, baking powder, and fine sea salt directly into the chocolate mixture. Switch to a rubber spatula and fold gently until no streaks of dry ingredients remain. Do not overmix. Fold in three-quarters of the chopped hazelnuts.
  7. Pour the batter into the prepared pan and smooth the top with the spatula. Scatter the remaining hazelnuts evenly over the surface and finish with a pinch of flaky sea salt if using.
  8. Bake for 26 to 28 minutes. The edges should look set and the center should still have a very slight jiggle when you gently shake the pan. A toothpick inserted 1 inch from the center should come out with moist, fudgy crumbs but no wet batter. Erythritol-sweetened brownies firm up considerably as they cool, so err on the side of underdone rather than overdone.
  9. Cool the pan on a wire rack for at least 15 minutes before lifting the brownies out by the parchment overhang. For the cleanest cuts, chill in the refrigerator for 30 minutes before slicing into 16 bars with a sharp knife wiped clean between cuts.
Prep: 20 minutes
Bake: 22 to 24 minutes at 300°F (150°C)
Total: 50 minutes
The air fryer runs hotter and circulates heat aggressively, so we drop the temperature significantly. This method is great for small batches when you do not want to heat a full oven. You will need an air fryer with a capacity of at least 5 quarts and a 6-inch or 7-inch square or round cake pan that fits inside.
  1. Prepare the batter exactly as directed in the Oven method steps 2 through 6. Preheat your air fryer to 300°F (150°C) for 5 minutes. Grease a 6-inch or 7-inch square or round cake pan and line with parchment.
  2. Pour the batter into the prepared pan and smooth the top. Scatter the remaining hazelnuts over the surface and add flaky salt if using. The batter depth will be slightly greater than in an 8×8-inch pan, which means the center will take a little longer to set.
  3. Place the pan in the air fryer basket. Bake at 300°F (150°C) for 22 to 24 minutes. Check at the 20-minute mark: the edges should look set and the center should have only a very subtle jiggle. If the top is browning too quickly, lay a small piece of foil loosely over the top for the remaining time.
  4. Remove the pan from the air fryer and set on a heatproof surface. Allow to cool for at least 20 minutes in the pan before turning out. The smaller pan size means you will get fewer, thicker bars. Chill for 30 minutes before slicing for cleanest results. Cut into 9 to 12 bars depending on the pan size used.
Prep: 20 minutes
Bake: 90 seconds at 70% power
Total: 15 minutes
This is a scaled-down, single-serving version for when you want one brownie bar right now. It uses roughly one-eighth of the full recipe and is made in a standard 12-oz microwave-safe mug or ramekin. The texture is softer and more pudding-like than the oven version but deeply satisfying.
  1. In a microwave-safe mug, combine 20g chopped 85% dark chocolate and 10g unsalted butter. Microwave at 50% power for 45 to 60 seconds, stirring halfway, until melted and smooth. Let cool for 1 minute.
  2. Whisk 22g blitzed erythritol into the melted chocolate. Add 1 large egg yolk (reserve the white for another use or add it for a cakier texture), 1/8 tsp vanilla extract, and a small pinch of fine sea salt. Stir until glossy.
  3. Add 8g sifted cocoa powder and 6g almond flour. Stir with a small spatula or spoon until fully combined and smooth. Fold in 15g roughly chopped toasted hazelnuts.
  4. Microwave at 70% power for 80 to 90 seconds. The edges will look set and the center will appear slightly underdone and glossy. This is correct: it will firm up as it sits. Do not overcook or it will become rubbery.
  5. Let the mug sit for 3 to 4 minutes before eating. Top with a pinch of flaky salt and enjoy directly from the mug. This single serving contains approximately 1/8 of the full recipe nutrition.

Nutrition Per Serving

Per 1 serving (makes one 8×8-inch pan, cut into 16 bars)

168Calories
7gCarbs
1gSugar
15gFat
4gProtein

Glycemic Load2Low
Low0–10
Medium11–19
High20+
Erythritol has a glycemic index of 0 and is absorbed in the small intestine without raising blood glucose or insulin levels. The small amount of natural sugar comes from the 85% dark chocolate used in the recipe. Always consult your healthcare provider regarding sweetener choices if you are managing a medical condition.

Sweetener: erythritol

Why This Recipe Works

The foundation of this recipe is melted dark chocolate rather than relying solely on cocoa powder. Melted chocolate contains cocoa solids AND cocoa butter, which means you get complex flavor from the solids and a rich, tender crumb from the fat. Combined with butter, this creates the high fat-to-flour ratio that is the hallmark of a properly fudgy brownie. Almond flour replaces wheat flour here for two reasons: it has a naturally low carbohydrate content, and its fine, oily texture mimics the tenderness that gluten development would otherwise disrupt. Since brownies actually benefit from minimal gluten, almond flour performs beautifully in this role.

Erythritol behaves differently from sucrose in the oven in a few important ways. It does not caramelize, it does not retain moisture the way sugar does, and it has a slightly lower sweetness intensity (about 70% as sweet as sugar by volume). Blitzing it finer before use addresses the most common complaint about erythritol in baking: the faint cooling sensation caused by undissolved crystals. A finer particle size means the erythritol dissolves into the egg mixture much more readily during the whisking step, distributing evenly throughout the batter. Baking at the slightly reduced temperature of 325°F also helps: because erythritol does not trap moisture the way sugar does, a lower temperature gives the eggs and chocolate time to set gently without driving out the limited moisture in the batter.

The eggs in this recipe do triple duty: they provide structure (proteins coagulate during baking to hold the bars together), richness (the yolks contribute emulsifying lecithin that helps bind fat and liquid), and that characteristic crinkled, glossy top on brownies (from the dissolved sweetener and egg proteins forming a thin, crispy shell during baking). Adding the erythritol while the chocolate mixture is still warm helps it dissolve further, and whisking thoroughly at this stage is what gives you that signature glossy finish on top.

Baker’s Tips

  • Blitz the erythritol before you start anything else. It takes 20 seconds and makes a noticeable difference in the final texture and taste.
  • Do not skip the parchment sling. Erythritol-sweetened baked goods can stick more than their sugar-sweetened counterparts because erythritol does not caramelize and create a release layer.
  • Bring your eggs to room temperature before adding them to the warm chocolate mixture. Cold eggs can cause the melted chocolate and butter to seize or look broken. A quick fix: submerge them in warm (not hot) water for 5 minutes.
  • Toast the hazelnuts properly. Under-toasted hazelnuts taste raw and slightly bitter. You want the skins cracked and the nuts smelling deeply nutty. Do not rush this step.
  • Resist the urge to overbake. The single most common mistake with erythritol brownies is pulling them when they look done in the traditional sense. They should look underdone in the center when you pull them. They firm up significantly as they cool.
  • For ultra-clean slices, chill the fully cooled brownie slab for 30 minutes and use a sharp chef’s knife wiped with a damp cloth between each cut.
  • Use a kitchen scale. Baking with alternative sweeteners and flours is less forgiving than traditional baking, and volume measurements for erythritol and almond flour can vary wildly depending on how they are scooped.

Variations

  • Espresso hazelnut: Add 1 tsp instant espresso powder to the chocolate mixture when melting. Coffee amplifies chocolate flavor dramatically and adds complexity without any coffee taste in the finished bar.
  • Hazelnut swirl: Warm 3 tbsp of no-added-sugar hazelnut butter until pourable and drop spoonfuls over the batter before baking. Use a toothpick to swirl gently for a beautiful marbled effect.
  • Orange and dark chocolate: Add 1 tsp finely grated orange zest to the batter along with the vanilla. The citrus lifts the deep chocolate flavor and pairs especially well with the hazelnuts.
  • Dairy-free version: Swap the butter for refined coconut oil (same weight) and ensure your dark chocolate is dairy-free. The texture is nearly identical.

Troubleshooting & FAQ

My brownies came out dry and crumbly instead of fudgy. What went wrong?
This is almost always a result of overbaking, which is the number one challenge with erythritol-sweetened baked goods. Unlike sugar, erythritol does not hold moisture in the finished bar, so there is less margin for error. Pull the brownies when the center still has a gentle jiggle and a toothpick inserted 1 inch from center comes out with moist crumbs. Also check that your oven temperature is accurate: an oven running hot by even 15 to 20 degrees can make a significant difference. An inexpensive oven thermometer is worth every penny.
There is a strong cooling or minty aftertaste. How do I fix that?
This is the classic erythritol cooling effect caused by undissolved crystals. Two things will fix it: first, make sure you blitz the erythritol to a finer powder before using it. Second, whisk it thoroughly into the warm (not cooled) chocolate mixture so it has the best chance of dissolving completely. If the sensation still bothers you, try switching to allulose, which has no cooling effect at all, or use a monk fruit and erythritol blend, which tends to produce a mellower finish.
My batter looks broken or grainy after adding the eggs. Can I save it?
Yes, in most cases. A broken-looking batter usually means the chocolate mixture was too hot when the eggs were added, causing the eggs to partially cook and curdle slightly, or that cold eggs hit warm fat and caused it to seize. If it looks grainy but not scrambled, keep whisking vigorously for a full minute. The emulsifiers in the egg yolks will usually bring it back together. Going forward, let the melted chocolate cool to just warm before adding the erythritol and eggs, and make sure your eggs are at room temperature.
The brownies did not rise and look completely flat. Is that normal?
Yes and no. These brownie bars are naturally dense and low-profile because they use a small amount of almond flour and only 1/2 tsp of baking powder. They are not meant to be cakey or tall. However, if they look sunken in the middle or collapsed, it may mean the baking powder is old (test it by dropping 1/2 tsp into hot water: it should bubble vigorously) or that the batter was overmixed after adding the dry ingredients, which can deflate the small amount of air incorporated during the egg-whisking stage.
Can I double this recipe for a 9×13-inch pan?
Yes, the recipe doubles cleanly for a 9×13-inch pan. Increase all ingredients by exactly 1.5 times (not double) if you prefer a thicker bar in the same 8×8-inch pan, or double everything for the 9×13. When doubling and using a larger pan, expect the bake time to increase by 6 to 10 minutes. Start checking for doneness at the 30-minute mark and go by the jiggle test and toothpick, not the clock.

Storage & Make-Ahead

  • Storage: Store the cooled bars in an airtight container at room temperature for up to 3 days, or in the refrigerator for up to 7 days. Refrigeration actually improves the texture of erythritol-sweetened baked goods, making them denser and more fudgy. Freeze individual bars wrapped in plastic wrap and stored in a zip-top bag for up to 2 months. Thaw at room temperature for 20 minutes before eating.
  • Make-Ahead: The toasted hazelnuts can be prepared up to 5 days ahead and stored in an airtight container at room temperature. The full baked and cooled brownie slab can be made up to 2 days ahead, wrapped tightly, and refrigerated. Slice just before serving. Unbaked batter does not hold well, so bake the same day you mix.


Leave a Comment