
Coffee and Walnut Cake (Dairy Free)
Prep Time: 25 – 30 minutes
Cooking Time: 30 – 35 minutes
Cooling Time: 60 – 90 minutes (very important before icing)
Buttercream Prep: 10 – 15 minutes
Overall about 2 hours to 2 hours 30 minutes
Serves: 12-14
Difficulty: Medium
There’s a reason our regulars always reach for the Coffee and Walnut Cake first. It’s a comforting classic done right: the robust, dark notes of coffee perfectly cut through the sweetness, paired with the rustic, earthy snap of walnuts. It’s the ultimate companion for your afternoon brew.
Ingredients
Sponge
- 700 g plain flour
- 400 g dairy-free margarine (e.g. Flora)
- 400 g caster sugar
- 1 tsp bicarbonate of soda
- 2 tsp vanilla essence
- 200 ml soya milk
- 200 ml dairy-free yoghurt
- 1 tsp white wine vinegar
- 3 tbsp strong ground coffee (brewed with a splash of boiling water to make a paste)
- 100 g walnuts, chopped (plus extra halves for topping)
Cream
- 200 g dairy-free margarine (block type, not spread, if possible)
- 400 g icing sugar, sifted
- 2 tbsp strong brewed coffee (cooled)
- ½ tsp vanilla essence
How to make
Sponge Cake
- Prep, Heat oven to 180°C (160°C fan) / 350°F / Gas 4. Grease and line two 9-inch round cake tins (or three 8-inch if you want extra layers).
- Coffee paste, Mix the ground coffee with just enough boiling water (2–3 tbsp) to form a smooth paste. Let it cool.
- Wet mix, in a jug, whisk together soya milk, yoghurt, vinegar, and vanilla. Set aside for 5 minutes to curdle slightly (like dairy buttermilk).
- Creaming, in a large bowl, beat margarine and sugar until pale and fluffy.
- Combine, Beat in the cooled coffee paste. Then alternate adding the flour + bicarbonate of soda with the wet mixture, mixing gently until smooth.
- Add nuts, Fold through the chopped walnuts.
- Bake, Divide between tins, smooth the tops, and bake for 30–35 minutes until golden and springy. A skewer should come out clean.
- Cool, Leave in tins 10 minutes, then turn out onto a wire rack. Cool completely before icing.
Dairy-Free Coffee Buttercream
- Beat margarine until soft and pale.
- Gradually sift in icing sugar, mixing well.
- Add coffee and vanilla, then whip until light, fluffy, and spreadable.
- If too stiff, add 1 tsp dairy-free milk or too soft, add more icing sugar.


