This ginger and walnut carrot cake is a warmly spiced, rustic bake with a tender crumb, plenty of grated carrot, little bursts of crystallized ginger, and crunchy walnuts throughout. Finished with a gingery cream cheese topping, it feels comforting enough for afternoon tea and special enough for dessert.
Why You’ll Love This Recipe
This cake offers a lovely twist on a classic carrot cake. The ginger gives it a deeper, warmer flavor than the usual cinnamon-led version, while the walnuts add texture and richness. The cake itself is moist without being overly heavy, and the topping is spread only over the top, which keeps the balance just right. It is also easy to make in one tin, simple to decorate, and ideal for gatherings because it slices neatly and keeps well for several days.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
For the cake:
200 grams plain flour
1 teaspoon baking powder
1/2 teaspoon bicarbonate of soda
2 teaspoons ground ginger
1/4 teaspoon fine sea salt
175 grams soft light brown sugar
2 large eggs, at room temperature
200 millilitres vegetable oil, plus extra for greasing
200 grams carrots, peeled and coarsely grated
100 grams walnut pieces, roughly chopped or crumbled
75 grams crystallized ginger, finely chopped
For the icing:
100 grams unsalted butter, softened
100 grams icing sugar
1 teaspoon cornflour
100 grams full-fat cream cheese, cold
1 tablespoon fresh ginger, coarsely grated
For decoration:
25 grams walnut pieces, roughly chopped
25 grams crystallized ginger, chopped
Directions
Preheat the oven to 170°C, or 150°C fan, and grease the sides of a 20cm springform cake tin. Line the base with baking parchment.
In a medium bowl, mix together the flour, baking powder, bicarbonate of soda, ground ginger, and salt until evenly combined.
In a larger bowl, beat the brown sugar, eggs, and vegetable oil until fully blended. Gradually add the dry ingredients and mix well. The batter may look quite stiff at this point, but that is normal.
Stir in the grated carrots, then fold in the chopped walnuts and crystallized ginger. Mix until everything is evenly distributed.
Spoon the batter into the prepared tin and smooth the top. Bake for 45 to 55 minutes, or until the cake is golden, slightly pulling away from the sides, and a tester inserted into the center comes out with only a few crumbs attached. Leave the cake to cool in the tin on a wire rack.
While the cake bakes, make the icing. Beat the softened butter and icing sugar until creamy. Add the cornflour, then beat in half the cream cheese, followed by the rest. Do not overmix, or the icing may become too loose.
Place the grated fresh ginger in a piece of kitchen paper and squeeze it firmly over the icing bowl to extract the juice. Beat the juice into the icing, then cover and chill.
Once the cake is completely cold, remove the icing from the fridge and let it sit for about 20 minutes until spreadable. Unmould the cake, spread the icing over the top, and finish with the chopped walnuts and crystallized ginger.
Servings and timing
This recipe makes 8 to 12 slices, depending on how generously you cut it.
Prep time: 20 to 25 minutes
Bake time: 45 to 55 minutes
Cooling and finishing time: about 1 hour
Total time: about 2 hours 10 minutes to 2 hours 20 minutes
Variations
For a slightly softer spice profile, reduce the ground ginger a little and add 1 teaspoon cinnamon. You can swap walnuts for pecans if you prefer a sweeter nutty flavor. For a citrusy lift, add a little orange zest to the cake batter or the icing. If you want a more celebration-style finish, you can double the icing and spread a little through the middle after slicing the cake in half horizontally. For a simpler version, leave the icing off entirely and serve the cake plain or with a light dusting of icing sugar.
Storage/Reheating
Store the finished cake in an airtight container in a cool place for up to 5 days. If your kitchen is warm, keep it in the fridge and let slices sit at room temperature briefly before serving for the best texture.
You can make the uniced cake up to 2 days ahead and add the topping before serving. The uniced cake also freezes well for up to 3 months when wrapped tightly. Thaw at room temperature, then ice and decorate.
This cake does not need reheating, but a plain uniced slice can be warmed very lightly for a few seconds in the microwave if you like it softer.
FAQs
Can I make this cake in advance?
Yes, the cake can be baked ahead of time and kept well wrapped for up to 2 days before icing.
Can I freeze the cake?
Yes, freeze it without the icing. Wrap it tightly and thaw fully before decorating.
Do I have to use fresh ginger in the icing?
Fresh ginger gives the icing its bright, lively flavor, so it is strongly recommended for the best result.
Can I use pre-shredded carrots?
Freshly grated carrots are better because they are moister and softer, which helps the cake texture.
Why is my batter so thick?
That is normal before the carrots are mixed in. The moisture from the carrots loosens the batter.
Can I use a different nut?
Yes, pecans or even chopped almonds can work, though walnuts give the most classic texture here.
What type of oil is best?
A neutral vegetable oil works best so the ginger, carrot, and walnut flavors stay at the front.
Can I make this without the icing?
Yes, the cake is still delicious on its own and works very well as a simple teatime bake.
How do I know when the cake is done?
It should be golden on top, slightly shrinking from the edges, and a tester should come out with a few crumbs rather than wet batter.
Can I turn this into cupcakes?
Yes, but the baking time will be shorter, so start checking much earlier, around the 20-minute mark.
Conclusion
Ginger and walnut carrot cake is a wonderful alternative to the usual carrot cake, with deeper warmth, extra texture, and a topping that adds just the right creamy finish. It is easy enough for a weekend bake yet impressive enough to serve to guests. With its moist crumb, crunchy walnuts, and little pops of ginger, this is the kind of cake that quickly becomes a repeat favorite.
Preheat the oven to 170°C, or 150°C fan, and grease the sides of a 20 cm springform cake tin. Line the base with baking parchment.
In a medium bowl, mix together the flour, baking powder, bicarbonate of soda, ground ginger, and salt until evenly combined.
In a larger bowl, beat the brown sugar, eggs, and vegetable oil until fully blended.
Gradually add the dry ingredients and mix well. The batter may look stiff at this point.
Stir in the grated carrots, then fold in the chopped walnuts and crystallized ginger until evenly distributed.
Spoon the batter into the prepared tin and smooth the top.
Bake for 45 to 55 minutes, or until golden and a tester inserted into the center comes out with a few crumbs attached.
Leave the cake to cool in the tin on a wire rack.
For the icing, beat the softened butter and icing sugar until creamy. Add the cornflour, then beat in half the cream cheese, followed by the rest. Do not overmix.
Squeeze the grated fresh ginger in kitchen paper to extract the juice, then beat the juice into the icing. Cover and chill.
Once the cake is completely cold, let the icing sit for about 20 minutes until spreadable.
Remove the cake from the tin, spread the icing over the top, and decorate with chopped walnuts and crystallized ginger.
Notes
The batter is naturally thick before the carrots are added.
Freshly grated carrots give the best moisture and texture.