Love this? Save it for later!
Share the inspiration with your friends
The first time I made these brownies, I wasn’t trying to be healthy. I was out of regular flour, it was pouring rain, and I had a bag of cassava flour staring at me from the back of the pantry. My kids were asking for something chocolate, and I needed it to work with what I had. No trip to the store, no substitutions I wasn’t sure about. Just me, a whisk, and a little bit of hope.
I pulled out a bowl, dumped in the cassava flour, cocoa powder, and some coconut sugar. The batter looked weirdly thick at first, almost like a paste. I added an extra egg and a splash of vanilla, and suddenly it smoothed out into something that looked promising. Into the oven it went, and twenty-five minutes later, I pulled out a pan of brownies that had that perfect crackly top and the softest, fudgiest center. Honestly, I stood there eating the corner piece while it was still warm, and I knew I had stumbled onto something worth keeping.
These brownies have become my go-to for potlucks, school bake sales, and those late-night chocolate cravings that just won’t quit. They’re gluten-free, grain-free, and nobody ever guesses they’re made with cassava flour. Not once. I’ve brought them to gatherings where people went back for seconds and asked for the recipe, and I just smiled and said, “Oh, it’s actually pretty simple.”
So here it is. The recipe that started as a pantry rescue and turned into a household staple. If you’ve been looking for a brownie that feels indulgent but doesn’t leave you feeling heavy, this is it.
Why You’ll Love This Recipe
I’ve tested this recipe more times than I can count, and I’ve made a few mistakes along the way. Too much coconut oil, not enough eggs, overbaked by three minutes (that one hurt). But this version? It’s the one I keep coming back to. Here’s why I think you’ll love it too:
- Gluten-Free Without the Grit: Cassava flour gives these brownies a smooth, almost buttery texture that almond or coconut flour just can’t match. No graininess, no weird aftertaste.
- Simple Pantry Ingredients: You probably have most of this stuff already. Cocoa powder, eggs, coconut oil, sugar. No fancy superfood powders or hard-to-find items.
- Ready in 30 Minutes: From bowl to plate in about half an hour. That includes prep time. Perfect for when you need dessert fast.
- Naturally Sweetened: I use coconut sugar here, which has a lower glycemic index than regular sugar. You can also swap in maple sugar if that’s what you have.
- Kid-Approved and Adult-Friendly: My kids devour these, and I’ve served them to grown-ups who asked for the recipe before they even finished the first bite.
- Fudgy, Not Cakey: If you’re tired of dry, crumbly gluten-free brownies, this one is for you. The center stays soft and almost gooey, just like a good brownie should.
I’ve also made a version of these for friends who are paleo or dairy-free, and they always work out. It’s one of those recipes that feels forgiving, like it wants to be made. You don’t need to be a pastry chef to pull these off, and that’s exactly why I love sharing them.
What Ingredients You Will Need
This recipe uses simple, whole ingredients that come together to create something truly decadent. Cassava flour is the star here, and it behaves differently than other gluten-free flours. It’s made from the whole cassava root, so it has a neutral flavor and a fine, silky texture. Here’s everything you’ll need:
Dry Ingredients
- ¾ cup cassava flour (I prefer Otto’s Naturals or Anthony’s Goods for consistent results)
- ½ cup unsweetened cocoa powder (Dutch-process gives a richer flavor, but natural works too)
- ¾ cup coconut sugar (or brown sugar if you’re not avoiding refined sugar)
- ½ teaspoon baking soda
- ¼ teaspoon salt (I use fine sea salt)
Wet Ingredients

- ½ cup coconut oil, melted and cooled slightly (you can also use butter or ghee for a richer taste)
- 2 large eggs, room temperature (this matters for texture, so don’t use cold eggs straight from the fridge)
- 1 teaspoon vanilla extract
- ¼ cup water or milk of choice (I use almond milk, but any milk works)
Optional Add-Ins
- ½ cup dark chocolate chips (I like Enjoy Life brand for dairy-free)
- Flaky sea salt for sprinkling on top before baking
If you’re new to cassava flour, here’s a tip: don’t pack it into the measuring cup. Spoon it in lightly and level it off. Cassava flour is denser than all-purpose flour, so packing it will make your brownies dry. I learned that the hard way, trust me. Also, coconut sugar can be a little clumpy, so give it a quick stir before measuring to break up any lumps.
Equipment Needed
You don’t need a lot of fancy tools for this recipe, which is part of why I love it. Here’s what you’ll need:
- 8×8-inch baking pan (a 9×9 works too, but your brownies will be slightly thinner and may bake faster)
- Parchment paper (for easy lifting and cleanup)
- Large mixing bowl
- Medium mixing bowl
- Whisk
- Rubber spatula
- Measuring cups and spoons
- Cooling rack
If you don’t have an 8×8 pan, you can use a 9-inch round cake pan instead. Just keep an eye on the bake time, it might be a few minutes shorter. I’ve also made these as mini brownie bites in a silicone muffin pan, and they turned out adorable. Bake those for about 12-14 minutes. Oh, and parchment paper is non-negotiable here. It makes lifting the entire block of brownies out so much easier, and you get clean edges every time.
Preparation Method
Preheat your oven to 350°F (175°C). Line your 8×8 baking pan with parchment paper, leaving a little overhang on two opposite sides. This creates handles for lifting later. Lightly grease the paper with a tiny bit of coconut oil so nothing sticks.
- Mix the dry ingredients. In a large bowl, whisk together the cassava flour, cocoa powder, coconut sugar, baking soda, and salt. Make sure there are no lumps, especially in the cocoa powder. I like to sift the cocoa if it looks clumpy.
- Combine the wet ingredients. In a separate medium bowl, whisk together the melted coconut oil, eggs, vanilla extract, and water or milk. Whisk until the mixture is smooth and slightly emulsified. It should look glossy and uniform.
- Combine wet and dry. Pour the wet mixture into the dry ingredients. Stir with a rubber spatula until just combined. Don’t overmix, or the brownies can turn out tough. The batter will be thick and fudgy, almost like a cookie dough. That’s exactly what you want.
- Fold in chocolate chips. If you’re using them, gently fold in the dark chocolate chips. Reserve a handful to sprinkle on top for a pretty finish.
- Transfer to pan. Scrape the batter into your prepared pan and spread it evenly. It will be thick, so use the spatula to press it into the corners. Sprinkle the reserved chocolate chips and a pinch of flaky sea salt on top if you like.
- Bake. Place the pan in the preheated oven and bake for 22-26 minutes. The brownies are done when the edges look set and a toothpick inserted into the center comes out with a few moist crumbs. Not wet batter, but not completely clean either. That’s the sweet spot for fudgy brownies.
- Cool completely. This is the hardest part. Let the brownies cool in the pan on a wire rack for at least 30 minutes. Then lift them out using the parchment paper and let them cool completely before cutting. If you cut them while they’re warm, they’ll crumble. I know it’s tempting, but patience pays off here.
One thing I’ve learned: every oven runs a little differently. My old oven used to bake these in exactly 24 minutes, but my new one takes 26. Start checking at the 22-minute mark. The top should look set and slightly crackly, and the edges should pull away from the sides just a tiny bit.
Cooking Tips & Techniques
Over the years, I’ve made plenty of mistakes with this recipe, and I want you to avoid them. Here are the things I wish someone had told me when I first started baking with cassava flour:
- Don’t overbake. This is the number one mistake. Cassava flour brownies go from perfectly fudgy to dry in about two minutes. Pull them out when the center still looks a little soft. They’ll continue to set as they cool.
- Room temperature eggs matter. Cold eggs will seize the coconut oil and make the batter lumpy. If you forgot to take them out of the fridge, place them in a bowl of warm water for 5 minutes before using.
- Measure coconut sugar correctly. It’s less sweet than white sugar, but it’s also more hygroscopic, meaning it absorbs moisture. If you pack it, your brownies can end up dry. Spoon it lightly into the measuring cup and level it off.
- Use a light-colored metal pan. Dark nonstick pans absorb more heat and can overbrown the edges before the center is done. Glass pans also work, but you may need to add 3-5 minutes to the bake time.
- Let them cool fully. I know, I said this already. But I’ve ruined at least two batches by cutting too early. The brownies need time to firm up, especially since cassava flour has a different structure than wheat flour.
I once tried to double the recipe and bake it in a 9×13 pan without adjusting the time. The edges were crispy, and the middle was raw. Not my finest moment. So if you’re doubling, use two 8×8 pans or increase the bake time by 10-15 minutes and check early.
Variations & Adaptations
One of the best things about this recipe is how easy it is to tweak. Here are some variations I’ve tried and loved:
- Vegan Version: Replace the eggs with flax eggs (2 tablespoons ground flaxseed mixed with 6 tablespoons water, let sit for 5 minutes). The texture will be slightly less fudgy but still delicious. Use maple syrup instead of coconut sugar for a different sweetness profile.
- Nutty Brownies: Fold in ½ cup of chopped walnuts or pecans along with the chocolate chips. Toast the nuts first for extra flavor. I did this for a holiday party, and they disappeared fast.
- Peppermint Twist: Add ½ teaspoon peppermint extract to the wet ingredients and top with crushed candy canes before baking. Perfect for Christmas.
- Extra Fudgy: Swap the water or milk for an extra egg yolk. This adds richness and makes the center almost truffle-like. I do this when I want a really indulgent dessert.
- Paleo-Friendly: This recipe is already paleo if you use coconut sugar and dairy-free chocolate chips. Make sure your cocoa powder is unsweetened and your vanilla extract has no added sugar.
- Low-Sugar Option: Reduce the coconut sugar to ½ cup and add 2 tablespoons of monk fruit sweetener. The brownies will be less sweet but still chocolatey.
If you’re feeling adventurous, try swirling in a tablespoon of peanut butter or almond butter before baking. Just drop small spoonfuls on top of the batter and use a knife to create swirls. It’s a simple way to change up the flavor.
Serving & Storage Suggestions
These brownies are amazing at room temperature, but I also love them straight from the fridge. The texture gets denser and almost fudge-like, which is a whole different experience. Here’s how I serve and store them:
- Serving Temperature: Room temperature is ideal for the fudgiest texture. If you refrigerate them, let them sit out for 10-15 minutes before serving.
- Presentation: Cut into 16 squares for smaller portions, or 9 larger squares if you’re feeling generous. Dust with powdered sugar or cocoa powder for a prettier look.
- Pairings: Serve with a scoop of vanilla ice cream, a drizzle of warm coconut caramel, or a creamy raspberry cheesecake latte for an extra cozy treat. The tartness of raspberry cuts through the richness beautifully.
- Refrigerator Storage: Store in an airtight container at room temperature for up to 3 days, or in the fridge for up to a week. Layer them with parchment paper so they don’t stick together.
- Freezer Storage: These freeze beautifully. Wrap each brownie individually in plastic wrap, then place them in a freezer-safe bag. They’ll keep for up to 3 months. Thaw at room temperature for about 30 minutes before eating.
- Flavor Development: Honestly, these brownies taste even better the next day. The flavors meld together, and the texture becomes even more fudgy. If you can wait that long, you’ll be rewarded.
I’ve also packed these in lunchboxes, taken them on picnics, and even mailed them to a friend (they survived the trip, barely). They hold up well, which is rare for a gluten-free baked good.
Nutritional Information & Benefits
These brownies are a healthier take on a classic dessert, but they’re still a treat. Here’s a rough estimate per brownie (based on 16 servings):
- Calories: 175
- Fat: 11g
- Carbohydrates: 20g
- Fiber: 3g
- Sugar: 10g
- Protein: 3g
Cassava flour is a good source of resistant starch, which can support gut health and help with blood sugar regulation. It’s also naturally grain-free and nut-free, making it a safe option for people with common allergies. Cocoa powder is packed with antioxidants called flavonoids, which are linked to heart health and improved mood. Coconut sugar contains small amounts of inulin, a type of fiber that feeds good gut bacteria, plus trace minerals like zinc and iron.
These brownies are also free from gluten, dairy (if you use dairy-free chocolate chips), and refined sugar. They’re a great option for anyone following a paleo, AIP, or grain-free diet. Just keep in mind that they’re still a dessert, so portion control is your friend. I usually stick to one small square with a cup of tea, and it hits the spot every time.
Conclusion
These fudgy healthy cassava flour brownies have become a staple in my kitchen for good reason. They’re quick, easy, and made with ingredients that actually make you feel good. No weird gums, no complicated steps, just real food that tastes like a treat. Whether you’re gluten-free by necessity or just looking for a healthier dessert option, this recipe delivers every single time.
I’d love to hear how they turn out for you. Did you add any fun mix-ins? Did your kids go back for seconds? Drop a comment below and let me know. And if you’re in the mood for more cozy, comforting recipes, you might also enjoy these chocolate chip banana bars or this creamy skillet gnocchi mac and cheese for a savory twist. Happy baking, and remember: the best brownies are the ones you share.
Frequently Asked Questions
Can I use almond flour instead of cassava flour?
No, I wouldn’t recommend it. Cassava flour absorbs liquid differently than almond flour, which has more fat and less starch. Substituting it will change the texture completely, and you’ll likely end up with greasy, flat brownies. Stick with cassava flour for the best results.
Why are my brownies dry?
This usually happens from overbaking or overmixing. Check your oven temperature with an oven thermometer, and pull the brownies out when a toothpick comes out with moist crumbs, not clean. Also, measure your cassava flour by spooning it lightly into the cup, not scooping directly from the bag.
Can I make these brownies without eggs?
Yes, you can use flax eggs as a substitute. Mix 2 tablespoons of ground flaxseed with 6 tablespoons of water and let it sit for 5 minutes until it gels. The texture will be slightly less fudgy, but they’ll still be delicious. I’ve done this for vegan friends, and they loved them.
How do I get that crackly top?
The crackly top comes from the sugar and egg ratio. Make sure your eggs are at room temperature, and don’t overmix the batter. Also, using coconut sugar helps create that signature shiny, crackly crust. If you want an even more pronounced top, beat the eggs and sugar together for a full minute before adding the other wet ingredients.
Can I double this recipe?
Absolutely. Double all the ingredients and bake in a 9×13 pan. You’ll need to increase the bake time to about 30-35 minutes. Start checking at 28 minutes. The edges will be slightly thicker, so keep an eye on them to avoid overbaking. I’ve done this for parties, and it works perfectly.
Pin This Recipe!

Healthy Fudgy Cassava Flour Brownies
These fudgy, gluten-free brownies are made with cassava flour for a smooth, buttery texture. Ready in 30 minutes, they’re naturally sweetened with coconut sugar and perfect for a quick, indulgent dessert.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 16 servings 1x
- Category: Dessert
- Cuisine: American
Ingredients
- ¾ cup cassava flour (spooned and leveled)
- ½ cup unsweetened cocoa powder (Dutch-process preferred)
- ¾ cup coconut sugar
- ½ teaspoon baking soda
- ¼ teaspoon fine sea salt
- ½ cup coconut oil, melted and cooled slightly
- 2 large eggs, room temperature
- 1 teaspoon vanilla extract
- ¼ cup water or milk of choice (e.g., almond milk)
- ½ cup dark chocolate chips (optional, dairy-free if needed)
- Flaky sea salt for sprinkling (optional)
Instructions
- Preheat oven to 350°F (175°C). Line an 8×8-inch baking pan with parchment paper, leaving overhang on two sides. Lightly grease with coconut oil.
- In a large bowl, whisk together cassava flour, cocoa powder, coconut sugar, baking soda, and salt until no lumps remain.
- In a separate medium bowl, whisk together melted coconut oil, eggs, vanilla extract, and water or milk until smooth and emulsified.
- Pour wet mixture into dry ingredients. Stir with a rubber spatula until just combined. Batter will be thick and fudgy.
- If using, gently fold in dark chocolate chips, reserving a handful for topping.
- Scrape batter into prepared pan and spread evenly. Sprinkle reserved chocolate chips and flaky sea salt on top.
- Bake for 22-26 minutes, until edges are set and a toothpick inserted in center comes out with moist crumbs (not wet batter).
- Cool in pan on a wire rack for at least 30 minutes. Lift out using parchment and cool completely before cutting into 16 squares.
Notes
Don’t overbake; pull out when center is still soft. Use room temperature eggs to avoid lumpy batter. Measure cassava flour by spooning lightly into cup, not packing. For vegan version, use flax eggs (2 tbsp ground flaxseed + 6 tbsp water). Brownies taste even better the next day.
Nutrition
- Serving Size: 1 brownie (1/16 of r
- Calories: 175
- Sugar: 10
- Sodium: 95
- Fat: 11
- Saturated Fat: 8
- Carbohydrates: 20
- Fiber: 3
- Protein: 3
Keywords: cassava flour brownies, gluten-free brownies, healthy brownies, fudgy brownies, paleo brownies, grain-free dessert



