Vegan brownies have fooled me more than once. The first batch I ever tried making years ago turned out like chocolate rubber—dense, oily, and oddly shiny in all the wrong ways. I remember standing in my kitchen with a wooden spoon, staring at the pan thinking, Well… that’s not quite it.
So I started experimenting. Flax eggs, different fats, more cocoa, less flour… one batch even baked beautifully on the edges but stayed stubbornly gooey in the middle like chocolate pudding.
But then—after a few tweaks and a rather messy Saturday afternoon—I landed on a version that actually works. Thick, fudgy, sliceable brownies with that chewy centre and slightly crackly top. The kind you cut into neat squares and quietly eat two of while the kettle boils.
Let me show you exactly what made the difference.
Mary Berry Vegan Brownies Recipe – Fudgy, Rich, and Surprisingly Foolproof
Course: DessertCuisine: American16
servings20
minutes35
minutes230
kcalIngredients
4 tbsp ground flaxseed
½ cup water
½ cup vegan butter, melted
1 cup granulated sugar
1 cup brown sugar
1 tbsp vanilla extract
1 cup all-purpose flour
1 cup unsweetened cocoa powder
½ tsp salt
1 tsp baking powder
1 cup vegan chocolate chips
Directions
- Preheat oven to 350°F (175°C) and line a 7×11 pan with parchment.
- Mix flaxseed and water; let thicken 5 minutes.
- Whisk melted vegan butter with both sugars.
- Add flax mixture and vanilla; stir well.
- Sift in flour and cocoa powder. Add salt and baking powder.
- Mix gently until just combined.
- Fold in half the chocolate chips.
- Spread batter into pan and sprinkle remaining chips on top.
- Bake 35–40 minutes.
- Cool before slicing into 16 squares.
Most vegan brownie recipes miss the balance between fat, sugar, and cocoa.
Without eggs, brownies can easily become either:
- too dense
- too greasy
- or strangely cake-like
What surprised me during testing was how much the flax egg and sugar combination affected texture. The flax gives structure while the mix of granulated and brown sugar creates that chewy centre.
Another detail that mattered far more than I expected? Sifting the cocoa powder.
The one time I skipped that step, the batter stayed slightly lumpy and the finished brownies were oddly dry.
It seems like a small thing—but it completely changes the texture.
INGREDIENTS + WHY THEY MATTER
- Ground Flaxseed – This acts as the egg replacement. Once mixed with water it thickens into a gel that helps bind everything together. I tried skipping it once—total crumble.
- Water – Hydrates the flax and forms the “flax egg”.
- Vegan Butter – Provides richness and that classic brownie mouthfeel. I tested coconut oil once and the brownies turned unpleasantly oily.
- Granulated Sugar – Creates the shiny top and structure.
- Brown Sugar – Adds moisture and chewiness. Without it, the brownies lean toward dry.
- Vanilla Extract – Softens the bitterness of cocoa and rounds out the flavour.
- All-Purpose Flour – Just enough for structure. Too much and they become cake.
- Unsweetened Cocoa Powder – The main chocolate flavour. I prefer natural cocoa for a softer texture.
- Salt – Essential for balancing sweetness.
- Baking Powder – Just a little lift so they’re not dense bricks.
- Chocolate Chips – Melted pockets of chocolate throughout. I once used chopped dark chocolate instead—honestly even better.
Want to Change It Up? Here’s How
I did try a few swaps while testing. Some worked beautifully—others absolutely didn’t.
Oil-Free Version
- Replace the vegan butter with ½ cup applesauce.
- Texture becomes slightly softer but still sliceable.
Gluten-Free Option
- A 1:1 gluten-free baking flour worked well in my test batch.
- Avoid almond flour—it makes the brownies crumble.
Extra Chocolate Version
- Add ½ cup chopped dark chocolate chunks to the batter along with the chips.
Nutty Variation
- Fold in ½ cup toasted walnuts or pecans for crunch.
Mistakes I’ve Made (And How to Avoid Them)
| What Went Wrong | Why It Happens | How to Fix It |
|---|---|---|
| Brownies collapsed in the middle | I sliced them too soon | Let them cool at least 30 minutes |
| Oily texture | Used coconut oil instead of vegan butter | Stick with vegan butter |
| Dry brownies | Too much flour or overbaking | Measure flour carefully and pull them early |
One surprising lesson: vegan brownies look underbaked when they’re actually perfect.
Trust the cooling stage.
How to Make Mary Berry’s Vegan Brownies
1. Prepare the flax eggs
Stir ground flax with water in a small bowl and set aside for about 5 minutes.
It should thicken into a slightly gelatinous mixture.
2. Preheat the oven
Set the oven to 350°F (175°C) and line a 7 × 11 inch pan with parchment paper so it hangs over the sides.
3. Melt the butter
Melt vegan butter gently until just liquid.
Let it cool slightly so it doesn’t cook the flax mixture.
4. Mix sugars and butter
Whisk the melted butter with granulated and brown sugar until glossy and smooth.
5. Add flax eggs and vanilla
Stir in the flax mixture and vanilla. The batter should look thick and shiny.
6. Add the dry ingredients
Sift the flour and cocoa powder into the bowl.
Add salt and baking powder.
Stir gently with a wooden spoon until just combined. Overmixing makes brownies tough.
7. Add chocolate
Fold in half the chocolate chips.

8. Fill the pan
Spread the batter into the lined pan.
It will be thick—use the back of a spoon or slightly damp hands to smooth it.
Sprinkle remaining chocolate chips over the top.
9. Bake
Bake for 35–40 minutes.
The centre will still look soft and slightly bubbling. That’s exactly what you want.
10. Cool before cutting
Let the brownies cool 15 minutes in the pan, then lift them out using the parchment.
Allow another 20–30 minutes before slicing.
Tips From My Kitchen
- I warm my knife under hot water before slicing brownies. It gives perfectly clean edges.
- My old metal baking tin cooks faster than glass—so I start checking at 32 minutes.
- Letting brownies sit overnight actually improves the fudgy texture.
- If your cocoa powder is clumpy, press it through a sieve—it makes a smoother batter.
STORAGE + SERVING
Room Temperature
Store in an airtight container for 3–4 days.
Refrigerator
They’ll last about 1 week, though they become firmer.
Freezer
Wrap individual squares and freeze up to 3 months.
I reheat them in the microwave for 15 seconds—they turn wonderfully gooey again.
Best Served With
- a cup of strong tea
- vanilla vegan ice cream
- or slightly warm with a drizzle of chocolate sauce

FAQs
Can you taste the flax in vegan brownies?
Not at all. Once baked, the flax egg simply provides structure.
Why are my vegan brownies too gooey?
Usually they just need more cooling time. Vegan brownies firm up significantly as they set.
Can I use Dutch-processed cocoa powder?
Yes, but the brownies will be slightly darker and a bit less fudgy.
Why did my brownies turn cakey?
Too much flour or overmixing the batter usually causes that.
Can I reduce the sugar?
Yes. Reducing to 1 cup total sugar still works, though the brownies will be slightly less chewy.
