I began scheming up a super fudgy, no-frills brownie that could be gluten free, egg free, and dairy free—and still leave us all reaching for more. Mission accomplished!

Coconut Oil Instead of Butter

First, I like using coconut oil when baking with chocolate because the flavors complement each other so well. But you could use any oil you’d like here: A neutral-flavored oil like canola or safflower oil would be just fine. The coconut oil, however, isn’t terribly pronounced.

Flax Eggs for Vegan Brownies

Second, a “flax egg” gives you the benefit of eggs in baked goods—acting as an emulsifier and helping give your baked good some structure—without actually using an egg. It’s a great go-to for much of the vegan baking I do at home. Here’s a whole post about them. If flax eggs are new to you, never fear: simply stir together 1 tablespoon of flax meal and 1 1/2 tablespoons of water. Don’t worry. There won’t be any overly earthy flavors or oils imparted to your baked goods; it’s likely no one will ever know you used a substitute!

Tips for Gluten-Free Flour

In this recipe, I use a gluten-free flour blend that contains xanthan gum (I prefer Bob’s Red Mill 1-to-1 Gluten Free Baking Flour Blend). The xanthan gum acts as a binder in baking recipes, helping give structure to your gluten-free baked goods. Check the ingredients in your flour blend, and if it doesn’t contain xanthan gum (or another binding ingredient like guar gum or psyllium husks), I recommend adding 1/2 teaspoon of xanthan gum to ensure success.

Finding Dairy-Free Chocolate

When it comes to the chocolate, this recipe uses both cocoa powder and bittersweet chocolate. Most cocoa powders will be naturally vegan; they rarely contain any dairy or egg-based ingredients, but it never hurts to double check. I always keep Trader Joe’s unsweetened cocoa powder in stock at home and used it for these brownies. As for bittersweet chocolate, you’ll definitely need to read the labels here since bar chocolate often has added dairy. (A quick note: If you see “cocoa butter” on your label, that’s not dairy butter. It’s dairy free!) I used Pascha Organic 70% chocolate, which is vegan and also free of many allergens like nuts, eggs, dairy, wheat, and gluten. If you have kiddos or friends with very serious allergies, you can feel safe that the chocolate wasn’t produced near any such ingredients. Added bonus: It just tastes delicious—pure and dark but not at all bitter.

When Are My Brownies Done?

When it comes to method, if you’ve made brownies from scratch before, this will look familiar, although there are a few things to note. Often, brownie recipes will tell you to stick a toothpick in the center and make sure it comes out clean before pulling them from the oven. That trick doesn’t work here. These brownies are darn fudgy, and they’ll feel quite soft to the touch throughout the entire baking process, so just set a timer and trust me on this one. The tops will be slightly bubbly and will feel wet to the touch when the brownies are ready, although the sides will start to pull away from the pan ever so slightly.

Let the Brownies Cool!

Last but not least, note that these brownies are much easier to slice if you allow them to cool completely, at least two hours. So plan accordingly! It can feel like a long time to wait, but I promise it’s worth it: You’re about to meet your new favorite brownie.

How to Store These Brownies

These brownies can be stored in an airtight container at room temperature for up to five days. You can also freeze these brownies for up to three months.

More Gluten-Free Treats!

Gluten-Free Chocolate Chip Skillet Cookies Microwave Chocolate Pudding From Scratch Almond Flour Waffles Cocoa Coconut Macaroons

Other Egg Replacers

If you don’t want to use flax eggs, you can use another egg replacer like Bob’s Red Mill Egg Replacer. It’s gluten free and uses psyllium in the ingredients (and works great!). You can also try aquafaba as an egg replacer. What’s aquafaba? It’s that thick liquid you’ll find in a can of garbanzo beans.

More Vegan Desserts to Try!

Easy Mango Lime Sorbet Vegan Mint Chocolate Chip Ice Cream Chia Pudding With Blueberry and Almonds Vegan Chocolate-Peanut Butter Pudding Cups Gluten-Free Chocolate Cake Donuts

If you’re using a different blend, double check the ingredients. If it doesn’t contain xanthan gum (or another binding ingredient like guar gum or psyllium husks), we recommend adding 1/2 teaspoon of xanthan gum to ensure brownie success. Line an 8×8-inch square baking pan with parchment paper, and grease the parchment paper and pan with a little coconut oil. Add the dry ingredients and stir well with a wooden spoon or silicone spatula until well combined. The batter will be quite thick and will gather into a ball—it won’t be loose and thin like many traditional brownie batters.