Cookies & Bars

The Best Almond Flour Brownies (Fudgy & Gluten-Free)

The Best Almond Flour Brownies

A few years ago, a buddy of mine went completely gluten-free. He invited me over for a cookout, and I decided to be a good friend and bake him a batch of gluten-free brownies using a random box mix from the grocery store. It was a disaster. They baked up into dry, chalky sponges that tasted exactly like cocoa-flavored dirt. We both took one bite and immediately threw the rest of the pan in the trash.

🍫 Bake Time · Gluten-Free · 16 Squares
Fudgy Almond Flour Brownies
15 min prep · 25 min bake · 2 hrs chill · 16 squares · 210 kcal
↓ Jump to Recipe

I made it my mission to figure out a gluten-free brownie recipe that actually tastes like a real, heavy, bakery-style brownie. The secret is entirely in the flour you choose.

If you use a standard gluten-free flour blend for brownies, they almost always turn out cakey and dry. But if you use almond flour, everything changes. Almonds are naturally packed with healthy fats. When you grind them into flour and bake them with chocolate, you get a brownie that is aggressively fudgy, incredibly dense, and completely free of any gritty texture.

These do not taste like “diet” brownies. They are intensely rich. They have the highly coveted crinkly, papery top. If you need a gluten-free dessert that you can serve to a room full of people without anyone knowing it’s gluten-free, this is the one.

If you need a gluten-free breakfast option instead, check out my Gluten Free Cinnamon Coffee Cake. If you want a bite-sized chocolate treat that requires zero baking, go make my Little Chocolate Chickpea Truffles. But if you want a classic, gooey, heavy chocolate square, keep reading.

🍫 Bake Time · Gluten-Free · 16 Squares

Prep time: 15 min · Bake time: 25 min · Chill time: 2 hrs · Calories: 210 kcal

The Nutrition Breakdown

Because these are made with almond flour instead of heavily processed white wheat flour, they actually carry some decent nutritional weight. Almonds provide healthy fats and a solid hit of protein. However, this is still a dessert packed with butter and sugar. Here is the estimated breakdown per square (assuming you cut the 8×8 pan into 16 squares):

  • Calories: 210
  • Protein: 4g
  • Carbohydrates: 22g
  • Dietary Fiber: 3g
  • Total Sugars: 17g
  • Fat: 14g
  • Saturated Fat: 5g
  • Sodium: 85mg

Do not attempt to cut the sugar in this recipe to make it “healthier.” The sugar is structurally required to create the crinkly top crust. If you cut the sugar, you will end up with a flat, dull chocolate brick.

The Right Tools for the Job

Brownies are incredibly picky about the pan you use to bake them.

The Pan: You must use an 8×8-inch light-colored metal baking pan. Do not use a glass dish. Glass is an insulator; it takes forever to heat up, but once it gets hot, it stays dangerously hot. If you bake brownies in glass, the edges will burn into hard, bitter rocks while the center stays completely raw and liquid. Metal conducts heat evenly.

The Paper: You cannot just grease the pan with butter. Almond flour brownies are extremely fragile when they are warm. You need to create a “sling” out of parchment paper. Cut a sheet of parchment long enough so that it covers the bottom of the pan and hangs heavily over two opposite sides. You will use these overhangs as handles to physically lift the entire block of brownies out of the pan later.

The Ingredient Lineup

The Dry Team:

  • 1 cup blanched almond flour (NOT almond meal)
  • 1/2 cup Dutch-process cocoa powder
  • 1/2 teaspoon fine sea salt
  • 1/2 teaspoon baking powder

The Wet Team:

  • 1/2 cup (1 stick) unsalted butter
  • 1 cup granulated sugar
  • 2 large eggs, room temperature
  • 1 teaspoon vanilla extract
  • 1 cup semi-sweet chocolate chips (divided)

The Almond Flour: This is where you can easily ruin the recipe. You must buy “blanched almond flour.” Blanched means the dark skins of the almonds were removed before they were ground into a super-fine powder. If you buy “almond meal,” the skins are still on. Almond meal will give your brownies a crunchy, gritty, sand-like texture. Check the bag twice.

The Cocoa Powder: Try to find Dutch-process cocoa powder (it usually says “processed with alkali” on the back). It is darker and much smoother than regular natural cocoa powder. It gives the brownies that deep, almost black, bakery-window color. If you only have regular Hershey’s cocoa, it will still work, but the chocolate flavor won’t be quite as rich.

The Eggs: They must be at room temperature. If you pull cold eggs straight from the fridge and drop them into warm melted butter, the butter will instantly seize up into gross, greasy little chunks. Put your eggs in a bowl of warm tap water for ten minutes before you start.

Melt, Whisk, Fold

1. Melt the butter and sugar.
Put the stick of butter in a large microwave-safe bowl. Microwave it until it is completely melted and hot. Immediately dump the cup of granulated sugar into the hot butter.

Take a wire whisk and aggressively beat them together for about a minute. The mixture will look thick, grainy, and slightly separated. That is fine. The heat of the butter is starting to dissolve the sugar, which is exactly how you get that shiny, papery crust on top of the baked brownies.

2. Add the eggs.
Let the butter mixture cool for just a minute so you don’t scramble your eggs. Add the room-temperature eggs and the vanilla extract. Whisk this mixture very hard for two full minutes. By the end, it should look noticeably paler, thicker, and completely smooth.

3. Fold in the dry stuff.
Dump the blanched almond flour, cocoa powder, salt, and baking powder directly into the bowl.

Put the whisk away and grab a silicone spatula. Gently fold the dry ingredients into the wet. Almond flour doesn’t have gluten, so you can’t technically “overmix” it like wheat flour, but you still want to be gentle. Stop the exact second you don’t see any dry white flour left.

4. The Chocolate Chips.
Fold in 3/4 cup of the chocolate chips. Save the remaining 1/4 cup for the top.

5. Spread and Bake.
Scrape the thick batter into your parchment-lined 8×8 pan. It will be very stiff.

Use your spatula to push the batter aggressively into the corners and smooth out the top. Sprinkle the remaining chocolate chips evenly over the surface.

Bake at 350°F (175°C) for 25 to 30 minutes. You want a toothpick inserted into the center to come out with thick, gooey crumbs attached. If the toothpick is perfectly clean, you have overbaked them and they will be dry.

6. The Mandatory Chill.
Pull the pan out of the oven. Do not touch them. Do not try to cut them. Almond flour has zero structural integrity when it is hot. If you cut into these right now, you will just be serving hot chocolate mush with a spoon. Let them sit on the counter until the pan is room temperature, then put the entire pan into the fridge for at least two hours.

What I Got Wrong First

The first time I tested this recipe, I made the classic mistake of using almond meal instead of super-fine blanched almond flour. The bag looked exactly the same, but it had little brown specks in it. When the brownies came out, they looked beautiful, but every single bite crunched. It felt like someone had dumped a teaspoon of beach sand into my batter. Pay attention to the label.

My second massive failure was cutting them while they were warm. I was impatient. I grabbed the parchment paper handles, lifted them out of the pan, and the entire block immediately buckled in half and fell apart on my counter. You absolutely have to respect the fridge chill. Cold solidifies the butter and the chocolate chips, locking the almond flour together so you can actually slice it cleanly.

Quick Brownie Troubleshooting

Why are my brownies a greasy, bubbling mess in the pan?
You either measured the almond flour incorrectly (using too little), or you skipped whisking the eggs and sugar long enough. Almond flour does not absorb fat the way regular flour does. If you don’t create a strong emulsion with the eggs and sugar, the butter will just leak out during baking and fry the brownies in a pool of grease.

Why didn’t I get a shiny, crinkly top?
The crinkle top happens when dissolved sugar rises to the surface and creates a meringue-like crust. If you use cold butter, or if you don’t vigorously whisk the sugar into the hot butter, the sugar crystals won’t dissolve. You will just get a matte, dull top.

Can I double the recipe for a 9×13 pan?
Yes, but you have to adjust the baking time. A double batch in a 9×13 pan will usually take closer to 35 or 40 minutes. Watch the edges closely so they don’t burn before the massive center cooks through.

Make-Ahead Baking Schedule

Brownies, especially ones made with almond flour, are the undisputed champions of meal prep.

Up to 4 Days Before: Bake the brownies, chill them, and cut them into squares. Put them in an airtight container and leave them on the counter. Honestly, they taste significantly better on day two and day three. The almond flour absorbs the moisture from the butter, and the flavor deepens.

Freezer Stash: These freeze incredibly well because of the high fat content. Wrap the entire uncut block of cooled brownies tightly in two layers of plastic wrap, then a layer of tin foil. Freeze for up to 3 months. When you want them, let the block thaw on the counter overnight before cutting.

Variations and Tweaks

The Peanut Butter Swirl: If you love peanut butter cups, you can easily upgrade this. Heat 1/3 cup of creamy peanut butter in the microwave until it is runny. After you spread the brownie batter into the pan, drop spoonfuls of peanut butter on top and drag a butter knife through them to create swirls. If you love this combo, definitely check out my Chocolate Peanut Butter Valentine’s Heart next.

Espresso Brownies: Add one tablespoon of instant espresso powder to the hot melted butter at the very beginning. You won’t actually taste coffee in the final product; the espresso just forces the cocoa powder to taste ten times richer. I use this exact same trick in my Chocolate Bundt Cake Recipe.

Salted Caramel: Drizzle the top of the raw batter with a heavy hand of thick caramel sauce and sprinkle generously with flaky sea salt before baking. This gives you the exact same flavor profile as my Caramel Crush Bars, but in a brownie format.

Storing Leftovers

These are highly debated in my house. My wife likes to keep them in the fridge because the cold turns them into dense, chewy fudge blocks. I prefer to keep them in a Tupperware container on the kitchen counter so they stay soft and gooey.

Either way, they will last about 4 days on the counter or a full week in the fridge. Do not leave them uncovered, or the edges will turn to stone.

Fudgy Almond Flour Brownies · 16 squares · 210 kcal/square
🍫 Gluten-Free · Almond Flour · Crinkle Top

Fudgy Almond Flour Brownies

No grit, no cakey sponge. Blanched almond flour + Dutch cocoa + hot melted butter = dense, fudgy, bakery-black squares with the shiniest papery crinkle top.

Prep15 min
Bake25 min
Chill2 hrs
Yield16 squares
Per Square210 kcal

Ingredients 01

The Dry Team — Weigh It Right
Blanched Almond Flour — Super-FineNOT almond meal — skins removed, no specks1 cup / 96g
Dutch-Process Cocoa Powderprocessed with alkali — almost black, smooth½ cup / 43g
The Wet Team — Hot Butter = Crinkle Top
Unsalted Buttermelted hot — 1 stick½ cup / 113g
Granulated Sugardo NOT cut — creates crinkle crust1 cup / 200g
Large Eggsroom temp — warm water 10 min if cold2
Semi-Sweet Chocolate Chipsdivided — ¾ cup in batter, ¼ cup on top1 cup / 170g
💡 Why almond flour wins

Regular GF blends = cakey + dry. Almonds are naturally high-fat — ground blanched flour bakes into intensely fudgy, dense crumbs with zero grit. Dutch cocoa = darker, smoother than natural Hershey’s. Don’t reduce sugar — dissolved sugar + hot butter = that meringue-paper crinkle.

Affiliate disclosure
As an Amazon Associate, we may earn from qualifying purchases. Click any ingredient name to shop it on Amazon — no extra cost to you.

How to Cook 02

01
Melt butter + dissolve sugar — start the crinkle

Microwave ½ cup (1 stick) butter in a large bowl till completely melted and hot. Immediately dump in 1 cup granulated sugar and whisk aggressively 1 minute. It will look thick, grainy, slightly separated — that’s the hot butter dissolving sugar for the papery crust.

02
Add eggs — whisk 2 full minutes

Let butter mix cool 1 minute so you don’t scramble eggs. Add 2 room-temp eggs + 1 tsp vanilla and whisk hard 2 full minutes till paler, thicker, and completely smooth. If eggs are cold, the butter seizes into greasy chunks — warm eggs 10 min in warm tap water first.

03
Fold dry — stop the second it’s done

Dump in 1 cup blanched almond flour + ½ cup Dutch cocoa + ½ tsp salt + ½ tsp baking powder. Switch to a silicone spatula and fold gently. Stop the exact second you see no dry white streaks. No gluten = can’t toughen, but gentle folding keeps it fudgy.

04
Fold chips — save some for top

Fold in ¾ cup chocolate chips. Reserve ¼ cup for sprinkling.

05
Spread + bake — gooey crumbs = done

Scrape very stiff batter into parchment-sling lined 8×8 light metal pan — push aggressively into corners, smooth top. Sprinkle remaining ¼ cup chips evenly. Bake at 350°F (175°C) 25–30 min. Toothpick in center should come out with thick, gooey crumbs — if perfectly clean you’ve overbaked to dry.

06
Mandatory chill — don’t touch!

Almond flour has zero hot structure. Leave pan on counter till room temp, then fridge at least 2 hours — cold solidifies butter + chips so you can lift the block with parchment handles and slice cleanly. Cut warm = buckled chocolate mush.

Notes 03

🥘Pan & parchment sling — non-negotiable

Use 8×8 light-colored metal — never glass (insulates, edges burn to rocks while center stays raw). Line with a parchment sling overhanging 2 sides — warm brownies are fragile; you’ll lift the whole block out. Don’t just grease with butter.

⚠️What I got wrong first

Almond meal = beach sand: bought meal with brown specks, every bite crunched. Check bag: blanched super-fine only. Cutting warm = buckled half: lifted handles, block folded and collapsed. Respect the 2-hour fridge — it locks everything together.

🔍Troubleshooting

Greasy bubbling pool? Too little almond flour (measure correctly — spoon & level, 96g) or didn’t whisk eggs/sugar to emulsion — butter leaks and fries brownies. Dull matte top? Cold butter or weak whisk — sugar never dissolved, no meringue crust. 9×13 double batch? Yes — bake 35–40 min, watch edges.

📅Make-ahead — better day 2 & 3

Up to 4 days before: bake, chill, cut, airtight container on counter — flavor deepens as almond flour absorbs butter moisture. Freezer: wrap uncut block in 2× plastic + 1× foil → freeze 3 months. Thaw covered on counter overnight before slicing.

🔄Variations

Peanut Butter Swirl: microwave ⅓ cup creamy PB till runny, dollop and swirl with knife — try my Chocolate Peanut Butter Valentine’s Heart next. Espresso: 1 Tbsp instant espresso in hot butter — deepens cocoa (same trick as Chocolate Bundt Cake Recipe). Salted Caramel: drizzle thick caramel + flaky salt before bake — like Caramel Crush Bars in brownie form.

❄️Store — fudge vs. gooey

Counter (gooey) 4 days or fridge (dense fudge) 1 week — both covered airtight or edges turn to stone. Fridge makes chewy fudge blocks, counter keeps soft-center. Don’t leave uncovered.

Nutrition 04

Nutrient Per Square (1 of 16)
Calories210 kcal
Protein4 g
Carbohydrates22 g
Fiber3 g
Sugar17 g
Fats14 g
Saturated Fat5 g
Sodium85 mg

8×8 pan cut into 16 squares. Estimates via USDA — almond flour adds healthy fats + protein vs. white flour. Don’t cut sugar: it’s structural for the crinkle crust; less sugar = flat dull brick.

Allergens: tree nuts (almond flour), dairy (butter, chocolate chips), egg. Check chips/cocoa for soy.

Explore more: Gluten Free Cinnamon Coffee Cake · Little Chocolate Chickpea Truffles · Chocolate Peanut Butter Valentine’s Heart · Chocolate Bundt Cake Recipe · Caramel Crush Bars

You may also like...

Leave a Reply

Your email address will not be published. Required fields are marked *