I found myself staring into the pantry at nine in the evening on a Tuesday, completely out of eggs and running low on motivation, but fully committed to chocolate. My late-night baking attempts usually end with a smoke alarm and a bowl of raw dough eaten out of defeat.
This time I made the best vegan brownies of my life with nothing more than non-dairy butter, a flax egg, Dutch-process cocoa, and a muffin tin that turned out to be the best decision in the recipe. If you have ever convinced yourself that a handful of semi-sweet chips counts as a proper dessert because eggs were not available, this recipe exists specifically for you. Here is exactly how I do it.
reader review
“Fudgy Fudgy and Fudgy. I made these in the muffin tin exactly like the recipe says and every single one had those perfect chewy edges. My whole family ate them before I could even take a photo. Nobody believed there were no eggs in them.” – Priya M.
Loved this too? Add your reviewWhy You’ll Love This Recipe
- Pantry staples only. You do not need specialty items or unusual plant-based substitutes to make a solid vegan brownie recipe that tastes like an actual brownie.
- Ready in thirty minutes. The muffin tin method bakes each portion faster than a standard pan and gives every single person one of those coveted chewy-edged pieces.
- No hidden vegetables. This recipe contains no black beans, no avocado, and no sweet potato, just chocolate brownie ingredients assembled without animal products.
- One large bowl. You mix the entire batter in a single bowl with a whisk and a spatula, and the muffin tin goes directly into the oven.
Tools You’ll Need
Nothing fancy, I promise.
- Standard muffin tin. The muffin tin produces seven to eight individual portions with crispy, chewy edges on every piece rather than a single pan where only the outer row gets the edge texture. Every person at the table gets a corner piece, which is the only fair distribution of brownies.
- Large mixing bowl. One big bowl handles the full batter from start to finish, which keeps the dishes manageable.
- Whisk and spatula. You use the whisk to combine the wet ingredients until uniform and the spatula to fold in the flour without overmixing.
Understanding the egg replacement in this vegan brownies recipe
A flax egg, made by combining one tablespoon of flaxseed meal with three tablespoons of water and resting for five minutes, replaces a conventional egg in this recipe by mimicking the binding function that egg proteins provide in baked goods.
The flaxseed meal absorbs the water during the rest period and forms a thick, gel-like consistency that holds the batter together during baking and prevents the finished brownie from crumbling when you bite into it. The mixture looks like dark brown gel with visible specks after five minutes, which is the correct appearance and the signal that it has gelled sufficiently.
This recipe uses two tablespoons of flaxseed meal and five tablespoons of water to produce a double flax egg that provides enough binding strength for the sugar, cocoa, flour, and fat in this specific batter. You let the flax egg rest for the full five minutes before adding it to the melted butter.
A flax egg added before gelling produces a brownie that crumbles at the edges and falls apart when lifted from the tin. Detailed background on how egg replacers function in vegan baking appears at King Arthur Baking, which covers plant-based binding agents in detail.
Ingredients
- 1/2 cup non-dairy butter – I use Earth Balance sticks, mostly because the wrapper has the measurements right there.
- 3/4 cup natural cane or granulated sugar – Do not skimp on this, we are making dessert, not a salad.
- 2 Tbsp flaxseed meal – Mixed with water, this makes your “flax egg” so the whole thing does not crumble into dust.
- 5 Tbsp water – Straight from the tap is fine.
- 1 tsp vanilla extract – Measure with your heart, but officially it is one teaspoon.
- 3/4 tsp baking powder – Check the expiration date. Using expired baking powder is a mistake you only make once.
- 1/4 tsp sea salt – Salt makes chocolate taste more like chocolate, it is just science.
- 1/2 cup dutch-process cocoa powder – You can read up on Dutch-process cocoa if you want, but basically it makes these darker and richer.
- 3/4 cup unbleached all-purpose flour – Spoon it into the cup, do not pack it down like brown sugar.
- 1/3 cup Optional Add-Ins – Walnuts or chocolate chips. I say optional, but let us be real, chocolate chips are mandatory.
Instructions
Put on some music, grab your bowl, and let us make some easy vegan brownies without destroying the kitchen.
- Prep the tin: Preheat oven to 350 degrees F and spray 7-8 standard-sized muffin tins with cooking spray. If you forget the spray, you will be eating these out of the tin with a spoon, which is fine, but not ideal.
- Make the flax egg: Prepare flax eggs by mixing flaxseed meal and water in a small bowl and let rest for 5 minutes. It will look like weird, brown goop. Do not panic, it is supposed to look like that.
- Melt and mix: Place butter in a large mixing bowl and melt in the microwave. Then stir in the flax egg, sugar, vanilla, baking powder, salt and cocoa powder. Whisk to combine. If it looks a little separated at first, just keep whisking aggressively until it surrenders.
- Add the dry stuff: Lastly, add the flour, then fold in any mix-ins. Stop mixing the second you cannot see dry flour anymore—overmixing makes tough brownies, and nobody wants a tough brownie.
- Bake and wait: Scoop batter evenly into the muffin tins until 3/4 full and bake on the middle rack for 22-26 minutes. Let them rest in the tin for 5 minutes before removing. I once tried to pop them out immediately and ended up with a pile of hot chocolate rubble. Have patience.

♥ The Misfit Tips!
- Let the flax egg gel for the full five minutes. I once added it at the two-minute mark to save time, and the finished brownies crumbled at the edges when I tried to remove them from the tin. Five minutes of resting costs nothing and prevents this entirely.
- Pull the tin before the toothpick reads clean. The edges pulling from the cavity walls and the center looking just set are the two signals that matter in this vegan brownie recipe. A toothpick that comes out with zero batter means the brownies will be dry by the time they cool.
- Use paper liners if you prefer not to scrub the tin. Cooking spray works well, but paper liners remove the cleanup step and prevent any sticking, which makes the entire experience less stressful on a weeknight.
Make it yours
- Chocolate chip upgrade. You use a full half cup of dairy-free chocolate chips folded into the batter and scatter a small handful over the top of each filled cavity before the tin goes into the oven for a chocolate-forward surface on every piece.
- Espresso boost. You dissolve half a teaspoon of instant espresso powder in the vanilla extract before adding it to the bowl, and the coffee amplifies the Dutch-process cocoa flavor without contributing any detectable coffee taste.
- Sea salt finish. You scatter Maldon sea salt flakes over the top of each filled cavity before baking and the salt intensifies the chocolate and cuts the sweetness of the cane sugar in every bite.
Perfect Pairings
These vegan brownies suit two companions particularly well.
- A large glass of cold oat milk cuts the richness of the Dutch-process cocoa base and makes each bite taste cleaner and more chocolatey simultaneously.
- A scoop of dairy-free vanilla bean ice cream placed on a warm brownie straight from the tin creates the melting situation that makes the thirty-minute wait feel completely reasonable.
How to Store Vegan Brownies
❤
- Fridge. You store the brownies in an airtight container for up to five days. Cold storage makes the texture chewier and denser, which suits the muffin tin format particularly well and produces a result many people prefer over the room-temperature version.
- Freezer. You wrap individual pieces tightly in plastic wrap and freeze for up to one month. You thaw each piece on the counter while still wrapped so condensation forms on the outside of the wrap rather than on the brownie surface.
- Reheat. You microwave one piece for ten seconds for a warm, soft center. Longer than ten seconds turns the chocolate chips into lava and burns the first bite.
- Paper liner note. You remove paper liners before freezing because the liner adheres to the brownie surface during the freeze and tears the edges when you try to peel it after thawing.

Vegan Brownies
Ingredients
Equipment
Method
- Prep the tin and make the flax eggYou preheat the oven to 350°F and spray seven to eight standard muffin tin cavities with cooking spray, or line them with paper liners, before doing anything else. You combine the two tablespoons of flaxseed meal with the five tablespoons of water in a small bowl, stir, and leave it to rest for five full minutes while you prepare the rest of the batter. Paper liners eliminate the need to scrub the tin and prevent any sticking issues entirely.
- Melt the butter and build the batterYou place the half cup of non-dairy butter in a large mixing bowl and melt it in the microwave in thirty-second bursts until fully liquid. You add the prepared flax egg, granulated sugar, vanilla extract, baking powder, sea salt, and Dutch-process cocoa powder to the same bowl and whisk until the batter looks uniform, glossy, and fully combined. The mixture looks slightly separated for the first thirty seconds of whisking, which is normal. You continue whisking until the cocoa, sugar, and butter form a smooth, dark, cohesive mass.
- Add the flour and fold-insYou add the all-purpose flour to the bowl and fold it in with a spatula using slow, deliberate strokes until no white flour streaks remain. You stop folding the moment the batter looks uniform. Overmixing after the flour goes in develops gluten and produces a tough, rubbery brownie rather than a tender, chewy one. You fold in the dairy-free chocolate chips or walnuts with two or three additional strokes.
- Fill the tin and bakeYou scoop the batter evenly into the prepared muffin cavities, filling each one to three-quarters full. You place the tin on the center rack and bake for twenty-two to twenty-six minutes. You check doneness at the twenty-two-minute mark by looking at the edges, which pull slightly away from the sides of the cavities when the brownies are done, and the center surface looks just barely set. You do not insert a toothpick and wait for it to come out clean. A clean toothpick in a brownie means you overbaked it. You pull the tin when the edges pull away and the center looks set but not dry.
- Rest and removeYou let the brownies rest in the tin for five minutes after removing from the oven before attempting to lift them out. The almond-flour-free, fat-heavy batter needs this brief resting period to firm up enough to hold its shape when lifted. Attempting to remove them immediately produces hot chocolate rubble in the palm of your hand, which tastes fine but does not photograph well or serve cleanly.