Mary Berry Vegan Brownies Recipe – Fudgy, Rich, and Surprisingly Foolproof

Chocolate brownies with glossy icing

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: American
Servings

16

servings
Prep time

20

minutes
Cooking time

35

minutes
Calories

230

kcal

Ingredients

  • 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 WrongWhy It HappensHow to Fix It
Brownies collapsed in the middleI sliced them too soonLet them cool at least 30 minutes
Oily textureUsed coconut oil instead of vegan butterStick with vegan butter
Dry browniesToo much flour or overbakingMeasure 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.

Chocolate batter in a mixing bowl

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

vegan brownies

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.


Other Recipes You May Like