Carrot cake with white chocolate & cream cheese icing

I had not made a carrot cake in decades, so it was time to rectify that with made a batch of cupcakes and a loaf-sized carrot cake – the recipe for which I give here.

This recipe itself is a variation on a recipe inspired by Michael Caines. It gives a sublime cake that is light, moist and with subtle cinnamon undertones.

Among the variations I made, I changed the type of sugar and used a little walnut oil. I went for a different topping because I wanted the swirls on the icing to hold their shape fully.

A gluten-free alternative

I have since made this carrot cake using gluten-free plain flour – witout the need for other additives that people often include when making something gluten-free.

There is no discernible difference to the taste and the texture with this cake, whether making a gluten-free version or not.

A rich, silky topping

The topping is based on the standard cream cheese and icing sugar mixture, but I add melted white chocolate. It is the white chocolate that helps it keep its shape (particularly important if piping the icing on the cupcakes to retain the definition), but the chocolate also adds an extra lusciousness.

For the loaf version, I also sprinkled over a mixture of grated dark chocolate and crushed, toasted walnuts: this hint of bitterness works well with the richness of the topping and complements the walnuts within the cake.

Recipe: carrot cake with white chocolate & cream cheese icing: makes 1 large loaf


  • 150ml vegetable oil
  • 30ml walnut oil
  • 160g plain flour
  • 1 teaspoon bicarbonate of soda
  • 150g light soft brown sugar
  • 70g dark brown sugar
  • 2 large eggs, at room temperature
  • generous pinch salt
  • 1 teaspoon ground cinnamon
  • 200g carrot, peeled and grated
  • 80g walnuts, chopped into small pieces


  • 250g full-fat cream cheese
  • 100g unsalted butter, softened
  • 100g icing sugar
  • 100g best quality white chocolate, melted and cooled
  • 1 teaspoon vanilla extract

To finish (optional):

  • a few walnuts, toasted and finely crushed
  • a few small chunks of dark chocolate, finely chopped or grated

(1) Preheat the oven to 160C (fan). Line a large (2lb) loaf tin with greaseproof or pop a large paper loaf liner inside.

(2) Mix together all of the cake ingredients, except for the carrots and walnuts, in a large bowl until well combined. Don’t over-beat: you want a thick batter. Stir in the carrots and walnuts.

(3) Spoon the mixture into the loaf tin and bake for 45-50 minutes, or until a skewer inserted into the middle comes out clean. Remove the cake from the oven and leave to cool for 5 minutes before carefully removing the cake from the tin to cool completely.

(4) For the icing, beat the cream cheese, butter and the vanilla extract together until smooth. Beat in the cooled melted chocolate and mix in the icing sugar until well combined. Chill until needed.

(5) Spread or pipe the icing over the cooled cake. Mix the crushed walnuts with the dark chocolate and sprinkle over the top.


Author: Philip

Finalist on Britain’s Best Home Cook (BBC Television 2018). Published recipe writer with a love of growing fruit & veg, cooking & eating.

I love to hear your comments:

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.