vegan baking recipes

The Most Decadent Vegan Chocolate Cake (That No One Will Believe Is Plant-Based)

I want to address something directly before we begin: this is not a healthy chocolate cake. It is not a cake that has been cleaned up, lightened, or compromised in the name of wellness. It is a deeply, unapologetically indulgent chocolate cake — rich, moist, intensely chocolatey, and covered in a ganache-style frosting that is silky and luxurious and, yes, entirely plant-based.

I make no apologies for this. Vegan baking deserves its celebrations, and this cake is one of them.

What surprises most people who try this recipe — including devoted bakers who have never made a vegan cake before — is how genuinely excellent the texture is. Moist without being dense, soft without being fragile, with a crumb that holds together beautifully when sliced and collapses into something deeply satisfying when eaten. This is not a cake with compromises. It is simply a very good chocolate cake.

The secret is understanding what eggs and dairy actually do in a conventional chocolate cake — and then replicating those functions with ingredients that also happen to be plant-based.

The Science Behind Vegan Baking

In a conventional chocolate cake, eggs serve three main purposes: they bind the batter, they add moisture, and they contribute to structure through their protein content. Dairy milk adds fat and liquid. Butter contributes flavour and helps create a tender crumb.

In this recipe, a combination of ingredients replicates each of those functions:

Flaxseed egg: One tablespoon of ground flaxseed combined with three tablespoons of water creates a gel after five minutes that behaves remarkably similarly to a whole egg in terms of binding.

Vegan buttermilk: Plant milk combined with apple cider vinegar curdles slightly and mimics the role of buttermilk in activating the leavening agents and tenderising the crumb.

Oil: Neutral oil produces a moister crumb than butter in chocolate cake because it remains liquid at room temperature, whereas butter solidifies and can cause the crumb to dry out.

Boiling water: This is the most counterintuitive ingredient in the recipe, but it is also the most important. Added at the end of mixing, hot water blooms the cocoa powder — releasing its full flavour potential — and produces a thin, pourable batter that bakes into an extraordinarily moist cake.

Ingredients (Serves 12–16)

For the cake:

  • 300g plain flour
  • 300g caster sugar or fine coconut sugar
  • 80g high-quality cocoa powder (Dutch-processed preferred)
  • 2 teaspoons baking powder
  • 2 teaspoons bicarbonate of soda
  • 1 teaspoon fine salt
  • 2 tablespoons ground flaxseed mixed with 6 tablespoons water (2 flax eggs, rested 10 mins)
  • 240ml unsweetened oat milk or soy milk
  • 2 tablespoons apple cider vinegar
  • 160ml neutral oil
  • 2 teaspoons vanilla extract
  • 240ml boiling water

For the chocolate ganache frosting:

  • 200g good-quality dark chocolate (70% cocoa, vegan)
  • 200ml full-fat coconut cream (chilled overnight)
  • 2 tablespoons maple syrup
  • 1 teaspoon vanilla extract
  • A pinch of salt

Method

Step 1: Prepare

Preheat the oven to 180°C (160°C fan). Grease two 20cm round cake tins and line the bases with baking parchment. Mix the ground flaxseed with the water and set aside for at least 10 minutes to gel. Combine the oat milk and apple cider vinegar, stir, and set aside for five minutes to create the vegan buttermilk.

Step 2: Mix Dry Ingredients

In a large bowl, sift together the flour, cocoa powder, baking powder, bicarbonate of soda, salt, and sugar. Whisk to combine — ensuring the leavening agents are evenly distributed throughout the flour is important for an even rise.

Step 3: Combine Wet Ingredients

In a separate bowl or jug, whisk together the flax eggs, vegan buttermilk, oil, and vanilla extract until well combined.

Step 4: Combine

Pour the wet ingredients into the dry ingredients and mix with a spatula or whisk until just combined. Then — and this is the crucial step — pour in the boiling water and mix until the batter is smooth. It will be very thin and liquid; this is correct and expected. Do not be alarmed.

Step 5: Bake

Divide the batter evenly between the two prepared tins. Bake for 30 to 35 minutes until a skewer inserted into the centre comes out clean. The cakes will rise significantly and then settle slightly as they cool — this is normal.

Allow to cool in the tins for 15 minutes, then turn out onto a wire rack and leave to cool completely before frosting. A warm cake will melt the frosting; patience here is essential.

Step 6: Make the Ganache Frosting

Finely chop the dark chocolate and place in a heatproof bowl. Heat the coconut cream in a small saucepan over medium heat until it just begins to simmer — do not boil. Pour the hot cream over the chopped chocolate and leave for two minutes without stirring. Then stir from the centre outward in slow, deliberate circles until the ganache is completely smooth and glossy.

Add the maple syrup, vanilla extract, and salt. Stir to combine. Allow the ganache to cool at room temperature until it reaches a spreadable consistency — roughly 30 to 45 minutes. For a thicker frosting, refrigerate for 20 minutes, checking every 10 minutes.

Step 7: Assemble

Place one cake layer on a serving plate. Spread a generous layer of ganache frosting over the top. Place the second layer on top and frost the top and sides. For a polished finish, refrigerate the assembled cake for 20 minutes after the initial frosting — this sets the first layer — then add a final coating.

Serving Suggestions

This cake is complete as it is, but a scattering of fresh raspberries, a dusting of cocoa powder, or a handful of roasted hazelnuts over the top adds visual appeal and contrasting texture. A small drizzle of extra ganache warmed to pouring consistency creates a dramatic effect.

Serve at room temperature — cold chocolate cake loses much of its flavour and the ganache becomes firm and waxy.

Storage

Store the frosted cake in an airtight container at room temperature for up to three days, or refrigerate for up to five days. Remove from the refrigerator at least 30 minutes before serving to allow the ganache to soften to its best texture. Individual slices freeze well — wrap in parchment and store in a freezer bag for up to two months.

A Note on Cocoa Powder

The quality of the cocoa powder matters enormously in this recipe. Dutch-processed cocoa has been treated with alkali to reduce its natural acidity — the result is a deeper, darker colour and a smoother, less bitter flavour than natural cocoa. It is the better choice for a rich, deeply chocolatey cake.

Natural cocoa can also be used, but reduce the bicarbonate of soda by half, as natural cocoa is more acidic and will over-react with the leavening.

Final Thoughts

This cake proves, perhaps more eloquently than any argument could, that plant-based cooking is not a culinary concession. It is not a second-tier option for those who have given something up. It is simply another way of cooking — one that is capable of producing food that is extraordinary on its own terms.

Bring this cake to a birthday. Serve it at a dinner party without mentioning that it is vegan. Notice the reactions.

Then tell them. That part is always worth it.


Find more nourishing plant-based recipes in our Website.

The Best Vegan Banana Bread You Will Ever Make (And Why It Is Actually Better Without Eggs)

Banana bread has a way of making an ordinary day feel slightly more considered. Whether it appears on a Sunday morning alongside a pot of coffee or as a midweek treat that fills the kitchen with warmth and the particular, sweet fragrance of ripe bananas baking, it is one of those recipes that asks very little but gives a great deal in return.

This vegan banana bread is moist, tender, deeply flavoured with natural banana sweetness, and has a texture that I will confidently argue is superior to many egg-based versions. The secret is the ripe — almost overripe — bananas, which provide all the binding, sweetness, and moisture that eggs and dairy typically supply in a conventional recipe.

If you have three browning bananas on your counter and an hour to spare, you have everything you need for something genuinely wonderful.

Why Overripe Bananas Are the Point

There is a window — somewhere between yellow-and-perfectly-fresh and completely black — where a banana becomes its most valuable self for baking. The skin should be deeply spotted, the flesh soft to the point of yielding at the slightest pressure, and the flavour should be intensely sweet and almost caramel-like.

This is not a salvage operation for bananas that have gone past their best. Those bananas are the best, for this purpose. As a banana ripens, its starches convert to sugars — which means overripe bananas provide more sweetness, more moisture, and a deeper, more complex flavour than their firmer counterparts. They also mash beautifully, integrating into the batter without lumps.

If your bananas are not ripe enough, place them unpeeled on a baking tray in a 160°C oven for 15 to 20 minutes. The skin will blacken and the flesh will soften and sweeten considerably.

Ingredients (Makes 1 loaf, 10–12 slices)

  • 3 very ripe bananas (approximately 300g peeled weight)
  • 200g plain flour
  • 80g rolled oats (optional, for texture — can be replaced with additional flour)
  • 150g coconut sugar or light brown sugar
  • 80ml neutral oil (sunflower, rapeseed, or melted coconut oil)
  • 60ml unsweetened oat milk or almond milk
  • 1 tablespoon apple cider vinegar
  • 1 teaspoon vanilla extract
  • 1½ teaspoons baking powder
  • ½ teaspoon bicarbonate of soda
  • ½ teaspoon ground cinnamon
  • ¼ teaspoon ground nutmeg
  • A pinch of salt
  • 80g walnuts or chocolate chips (optional, but highly recommended)

Method

Step 1: Prepare

Preheat your oven to 180°C (160°C fan). Grease a standard loaf tin (approximately 23cm × 13cm) and line with baking parchment, leaving an overhang on the long sides for easy removal.

In a small bowl or jug, combine the oat milk and apple cider vinegar. Stir briefly and set aside for five minutes — this creates a vegan buttermilk that will react with the bicarbonate of soda and help the loaf rise and tenderise.

Step 2: Mash the Bananas

Peel the bananas and mash them thoroughly in a large mixing bowl using a fork. Aim for a mostly smooth consistency with only small lumps remaining. The more thoroughly mashed they are, the more evenly they will distribute through the batter.

Step 3: Combine Wet Ingredients

To the mashed banana, add the oil, coconut sugar, vanilla extract, and the oat milk-vinegar mixture. Whisk together until well combined.

Step 4: Add Dry Ingredients

Sift the flour, baking powder, bicarbonate of soda, cinnamon, nutmeg, and salt into the wet mixture. Add the rolled oats if using. Fold gently with a spatula until just combined — a few small flour pockets are acceptable. Overmixing develops the gluten in the flour and produces a dense, tough loaf. Less mixing equals a more tender crumb.

Fold in the walnuts or chocolate chips if using.

Step 5: Bake

Pour the batter into the prepared tin and spread evenly. Slice one additional banana lengthways (if you have one) and lay it on top for a decorative finish that also adds extra banana flavour. Bake for 55 to 65 minutes, until a skewer inserted into the centre comes out clean or with only a few moist crumbs. The top should be deeply golden and set.

Step 6: Cool

Allow the loaf to cool in the tin for 15 minutes before using the parchment overhang to lift it onto a wire rack. Allow to cool for at least 30 minutes before slicing — cutting into a hot loaf causes it to compress and can result in gummy slices. The patience is worth it.

How to Tell When It Is Done

Banana bread, like most dense loaves, can appear done on the outside while remaining undercooked at the centre. The skewer test is the most reliable indicator. Insert it into the thickest part of the loaf — if it comes out with wet batter, the loaf needs more time. If it comes out with moist crumbs, the loaf is done. If it comes out completely clean, the loaf is done but should be checked for dryness.

If the top is browning too quickly before the centre is cooked, loosely tent the loaf with aluminium foil and continue baking.

Variations

Chocolate swirl: Reserve a quarter of the batter. Stir 2 tablespoons of cocoa powder into the reserved batter. Pour the plain batter into the tin, spoon the chocolate batter over the top, and use a skewer to swirl gently.

Blueberry banana: Fold 150g of fresh or frozen blueberries into the batter instead of walnuts. The blueberries burst during baking and create pockets of jammy sweetness throughout.

Tahini banana bread: Replace the neutral oil with 80g of light tahini for a sesame-flavoured loaf with a distinctive nutty depth that pairs beautifully with the banana.

Spiced version: Add a teaspoon of mixed spice and a tablespoon of dark treacle for a warming, almost gingerbread-adjacent banana loaf.

Health and Nutrition

This banana bread is a noticeably healthier option than many conventional recipes. Using coconut sugar instead of refined white sugar provides a lower glycaemic index sweetener with a richer flavour and trace minerals. Oat milk contributes beta-glucan fibre. Walnuts — if included — provide omega-3 fatty acids, vitamin E, and plant-based protein.

Bananas themselves are a meaningful source of potassium, which supports healthy blood pressure and muscle function, as well as vitamin B6, which plays a role in serotonin production. There is a reason that bananas are the instinctive choice of endurance athletes — the combination of natural sugars and potassium provides readily available, sustained energy.

This is still a baked treat rather than a health food, but it is one you can eat without conflict — made from whole, recognisable ingredients and free from dairy, eggs, and unnecessary additives.

Storage

Store the loaf wrapped tightly in beeswax wrap, cling film, or in an airtight container at room temperature for up to three days. In warm weather, refrigerate to extend shelf life to five days. Individual slices can be frozen — wrap each in parchment and place in a freezer bag. Toast directly from frozen for a particularly good result.

A Recipe Worth Sharing

Banana bread is one of those things that seems to invite generosity. It is easy to make a second loaf when you are already making one, and a loaf wrapped in parchment and tied with twine makes one of the most genuinely welcome gifts you can bring to someone’s home.

Make it for yourself on a slow morning. Make it for a friend who needs feeding. Keep it in the freezer for the evenings when you need something good without any effort.

It is always the right answer.


Find more nourishing plant-based recipes in our Website.