Finding a brownie recipe that’s both healthier and actually tastes good can feel impossible. Most gluten-free brownies end up dry and crumbly, or they’re loaded with so much sugar and butter that they defeat the purpose of using almond flour in the first place.
That’s why I’m excited to share these almond flour cocoa powder brownies with you. They’re naturally gluten-free, have a rich chocolate flavor that rivals any traditional brownie, and strike that perfect balance between fudgy and cakey that brownie lovers crave.

Why You’ll Love These Almond Flour Brownies
- Naturally gluten-free – Made with almond flour instead of regular flour, these brownies are perfect if you’re avoiding gluten or just looking for a healthier alternative.
- Quick and easy – You can have these brownies mixed, baked, and ready to eat in under 40 minutes, making them perfect for last-minute dessert cravings.
- Simple ingredients – With just a handful of pantry staples and no complicated steps, this recipe is straightforward enough for beginner bakers.
- Refined sugar-free – Sweetened with coconut sugar instead of white sugar, these brownies offer a more wholesome treat without sacrificing that rich, chocolatey flavor.
- Fudgy and satisfying – The almond flour creates a dense, fudgy texture that’s just as indulgent as traditional brownies, so you won’t feel like you’re missing out.
What Kind of Almond Flour Should I Use?
For brownies, you’ll want to use blanched almond flour rather than almond meal, since blanched almond flour is finer and creates a smoother texture. Almond meal is made from almonds with the skins still on and tends to be coarser, which can make your brownies a bit grainy. Most grocery stores carry blanched almond flour in the baking aisle, and popular brands like Bob’s Red Mill or Kirkland work great for this recipe. Make sure your almond flour is fresh and stored properly in the fridge or freezer, as it can go rancid if left at room temperature for too long.

Options for Substitutions
These brownies are pretty forgiving when it comes to swaps, so here are some options if you need them:
- Almond flour: You can use other nut flours like cashew or hazelnut flour in the same amount. However, don’t substitute with regular all-purpose flour as almond flour behaves differently – it’s denser and has more fat, which gives these brownies their fudgy texture.
- Coconut sugar: Regular brown sugar works great as a one-to-one swap. You can also use maple syrup or honey, but reduce the amount to 3/4 cup and add an extra tablespoon of almond flour to balance the moisture.
- Cacao powder: Regular unsweetened cocoa powder is a perfect substitute and works exactly the same way. Just make sure it’s unsweetened.
- Coconut oil: Melted butter or any neutral oil like avocado or vegetable oil will work just fine. Use the same amount and make sure it’s melted and slightly cooled before mixing.
- Eggs: For an egg-free version, try using 2 flax eggs (2 tablespoons ground flaxseed mixed with 6 tablespoons water, let sit for 5 minutes). The texture will be slightly different but still tasty.
- Chocolate chips: Feel free to use any type of chocolate chips you like – dark, semi-sweet, or milk chocolate. You can also chop up a chocolate bar or skip them altogether for a simpler brownie.
Watch Out for These Mistakes While Baking
The biggest mistake with almond flour brownies is overbaking them, which turns fudgy brownies into dry, crumbly squares – pull them out when the edges are set but the center still looks slightly underdone, as they’ll continue cooking while cooling.
Skipping the cooling time is tempting but will ruin your brownies, since almond flour needs at least an hour to firm up properly or they’ll fall apart when you try to cut them.
Make sure your coconut oil is melted but not hot when mixing, as oil that’s too warm can start cooking the eggs and create an uneven texture.
Finally, don’t skip sifting the cacao powder if it has lumps, and mix the batter just until combined – overmixing can make your brownies tough instead of tender.

What to Serve With Almond Flour Brownies?
These brownies are rich and fudgy on their own, but they’re even better with a scoop of vanilla ice cream melting on top while they’re still warm. A dollop of whipped cream or a drizzle of almond butter also pairs nicely if you want to play up the nutty flavors from the almond flour. For a simple dessert spread, serve them alongside fresh berries like raspberries or strawberries, which cut through the chocolate richness. If you’re making these for a crowd, consider setting out some coffee or cold milk since the cocoa flavor really shines with either drink.
Storage Instructions
Store: These brownies stay moist and fudgy when kept in an airtight container at room temperature for up to 3 days. If you want them to last longer, store them in the fridge for up to a week – they’ll get a bit firmer but still taste great.
Freeze: Brownies are perfect for freezing! Wrap individual squares in plastic wrap, then place them in a freezer bag for up to 3 months. This way you can grab just one or two whenever you need a chocolate fix without thawing the whole batch.
Enjoy: Let frozen brownies thaw at room temperature for about 30 minutes, or if you’re impatient like me, pop them in the microwave for 15-20 seconds. They taste amazing slightly warm with the chocolate chips all melty again!
| Preparation Time | 10-15 minutes |
| Cooking Time | 20-25 minutes |
| Total Time | 30-40 minutes |
| Level of Difficulty | Easy |
| Servings | 16 pieces |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 1900-2100
- Protein: 28-32 g
- Fat: 110-120 g
- Carbohydrates: 210-230 g
Ingredients
- 1 1/4 cups almond flour (I always use King Arthur for a finer crumb)
- 1 cup + 2 tablespoons coconut sugar
- 1/2 cup cacao powder (sifted to remove lumps for a smoother batter)
- 2 eggs (room temperature, about 70°F, to help the batter emulsify)
- 3 tablespoons coconut oil (melted and cooled to room temperature)
- 1 teaspoon vanilla essence
- 1/2 teaspoon baking soda
- 1/4 teaspoon salt
- 1/2 teaspoon espresso powder
- 1/3 cup chocolate chips (I prefer Ghirardelli 60% cacao for better melting)
Step 1: Prepare Pan and Preheat Oven
Preheat your oven to 350°F and line an 8×8 inch baking pan with parchment paper, allowing the paper to extend slightly over the sides for easy removal after baking.
This preparation should be done first so the oven reaches temperature while you prepare the batter.
Step 2: Sift and Measure Dry Ingredients
- 1/2 cup cacao powder
- 1 1/4 cups almond flour
- 1 cup + 2 tablespoons coconut sugar
- 1/2 teaspoon baking soda
- 1/4 teaspoon salt
- 1/2 teaspoon espresso powder
Sift the cacao powder into a small bowl to remove any lumps, which ensures a smooth, lump-free batter with better texture.
In a separate bowl, measure out the almond flour, coconut sugar, baking soda, salt, and espresso powder.
I find sifting the cacao powder separately prevents it from clumping when combined with other ingredients.
Step 3: Combine Wet Ingredients and Mix Base Batter
- 2 eggs
- 3 tablespoons coconut oil
- 1 teaspoon vanilla essence
- dry ingredient mixture from Step 2
In a large mixing bowl, whisk together the room-temperature eggs, melted and cooled coconut oil, and vanilla essence until well combined.
This creates an emulsified base that helps bind the almond flour.
Gradually add the dry ingredient mixture from Step 2 to the wet ingredients, stirring gently until just combined.
I like to use room-temperature eggs because they emulsify more evenly with the oil, creating a more cohesive batter.
Step 4: Fold in Chocolate Chips and Transfer to Pan
- 1/3 cup chocolate chips
- batter from Step 3
Gently fold 2 tablespoons of the chocolate chips into the batter from Step 3, being careful not to overmix.
Pour the batter into your prepared pan from Step 1 and spread it evenly using a spatula or the back of a spoon.
Top with the remaining chocolate chips, pressing them gently into the surface so they stay in place during baking.
Step 5: Bake Until Set
Place the pan in your preheated 350°F oven and bake for 25 minutes, until the edges are set and a toothpick inserted in the center comes out with just a few moist crumbs (avoid overbaking, as almond flour brownies can dry out quickly).
The brownies should be fudgy in the center with slightly firmer edges.
Step 6: Cool and Set Before Serving
Remove the brownies from the oven and let them cool completely in the pan for 1 to 2 hours at room temperature.
This resting time allows the structure to set properly, making them easier to cut into clean pieces.
Once cooled, use the overhanging parchment paper to lift the brownie slab from the pan, then cut into squares with a sharp knife (wiping the blade between cuts helps prevent sticking).

Mouthwatering Almond Flour Cocoa Powder Brownies
Ingredients
- 1 1/4 cups almond flour (I always use King Arthur for a finer crumb)
- 1 cup + 2 tablespoons coconut sugar
- 1/2 cup cacao powder (sifted to remove lumps for a smoother batter)
- 2 eggs (room temperature, about 70°F, to help the batter emulsify)
- 3 tablespoons coconut oil (melted and cooled to room temperature)
- 1 teaspoon vanilla essence
- 1/2 teaspoon baking soda
- 1/4 teaspoon salt
- 1/2 teaspoon espresso powder
- 1/3 cup chocolate chips (I prefer Ghirardelli 60% cacao for better melting)
Instructions
- Preheat your oven to 350°F and line an 8x8 inch baking pan with parchment paper, allowing the paper to extend slightly over the sides for easy removal after baking. This preparation should be done first so the oven reaches temperature while you prepare the batter.
- Sift the cacao powder into a small bowl to remove any lumps, which ensures a smooth, lump-free batter with better texture. In a separate bowl, measure out the almond flour, coconut sugar, baking soda, salt, and espresso powder. I find sifting the cacao powder separately prevents it from clumping when combined with other ingredients.
- In a large mixing bowl, whisk together the room-temperature eggs, melted and cooled coconut oil, and vanilla essence until well combined. This creates an emulsified base that helps bind the almond flour. Gradually add the dry ingredient mixture from Step 2 to the wet ingredients, stirring gently until just combined. I like to use room-temperature eggs because they emulsify more evenly with the oil, creating a more cohesive batter.
- Gently fold 2 tablespoons of the chocolate chips into the batter from Step 3, being careful not to overmix. Pour the batter into your prepared pan from Step 1 and spread it evenly using a spatula or the back of a spoon. Top with the remaining chocolate chips, pressing them gently into the surface so they stay in place during baking.
- Place the pan in your preheated 350°F oven and bake for 25 minutes, until the edges are set and a toothpick inserted in the center comes out with just a few moist crumbs (avoid overbaking, as almond flour brownies can dry out quickly). The brownies should be fudgy in the center with slightly firmer edges.
- Remove the brownies from the oven and let them cool completely in the pan for 1 to 2 hours at room temperature. This resting time allows the structure to set properly, making them easier to cut into clean pieces. Once cooled, use the overhanging parchment paper to lift the brownie slab from the pan, then cut into squares with a sharp knife (wiping the blade between cuts helps prevent sticking).