The Best Vegan Brownies (with Espresso & Sea Salt)

The best vegan brownies are not trying to be light, healthy, or virtuous.

They are unapologetically rich. Dense without being dry. Fudgy without collapsing. The kind of brownies that don’t need explaining — you take one bite and immediately understand why they exist.

This recipe came out of many attempts that were fine, acceptable, even good — but not memorable. Brownies that were eaten, enjoyed, and forgotten. And that wasn’t enough.

These brownies are different.

They are made for moments when dessert matters. When you want something that feels intentional, grounding, and a little indulgent. Something that holds its shape when sliced, but melts slowly once it hits your mouth.

The base is deeply chocolatey, built on cocoa powder and melted dark chocolate for depth rather than sweetness. What makes them special, though, is what you don’t immediately notice.

A small amount of espresso.

Not enough to taste like coffee. Just enough to deepen the chocolate, round out the bitterness, and make the flavor linger longer than expected. It’s subtle, but once you’ve had brownies this way, it’s very hard to go back.

The second detail comes right at the end: a light sprinkle of flaky sea salt. Not mixed in. Not hidden. Just resting on the surface. It sharpens the sweetness, balances the richness, and turns each bite into something more deliberate.

These brownies are not cakey. They don’t rise dramatically, and they’re not meant to. The texture is compact and moist, with a slightly crackled top and a soft, almost truffle-like center.

They are the kind of brownies that improve after resting. Fresh from the oven they are soft and molten, but after a few hours — or even the next day — they become perfect. Firmer, fudgier, more intense.

This is a recipe that rewards patience.

It’s also a recipe that doesn’t ask for complicated techniques. No aquafaba whipping. No obscure ingredients. No pretending this is something it isn’t. Just a well-balanced combination of simple elements, handled carefully.

These brownies work equally well for quiet evenings and shared tables. They can be cut into neat squares for guests, or eaten straight from the pan in uneven pieces when no one is watching.

You can serve them plain, with coffee, or with a scoop of plant-based vanilla ice cream. You can dress them up or leave them exactly as they are.

They don’t need decoration.

What I love most about these brownies is their confidence. They don’t rely on trends. They don’t need labels. They simply do what brownies are supposed to do: deliver comfort, richness, and satisfaction in a way that feels complete.

If you’re going to have brownies, they might as well be the best ones.

These are.

Ingredients

  • 120 g dark vegan chocolate (70% cocoa)
  • 80 ml neutral oil (sunflower or rapeseed)
  • 180 g sugar (white or light brown)
  • 120 ml plant milk (soy or oat)
  • 1 tsp vanilla extract
  • 1 tsp instant espresso powder
  • 100 g all-purpose flour
  • 40 g cocoa powder
  • 1/2 tsp baking powder
  • 1/2 tsp salt
  • Flaky sea salt, for topping

How to prepare

  • Preheat the oven to 180°C (350°F) and line a square baking pan with parchment paper.
  • Melt the dark chocolate gently and stir in the oil until smooth.
  • Add sugar, plant milk, vanilla extract, and espresso powder. Mix until glossy.
  • In a separate bowl, whisk flour, cocoa powder, baking powder, and salt.
  • Fold the dry ingredients into the wet mixture just until combined.
  • Pour the batter into the prepared pan and smooth the surface.
  • Sprinkle lightly with flaky sea salt.
  • Bake for 20–25 minutes until the edges are set but the center is still soft.
  • Let cool completely before slicing for best texture.