• 75g butter
  • 120ml Guinness
  • 100g dark brown sugar
  • 6 tbsp cocoa
  • 80g sour cream
  • 2 eggs
  • 150g self raising flour
  • 150g unsalted butter, softened
  • 200g icing sugar
  • 75ml irish cream


  1. Pre-heat the oven to 180 C
  2. Butter 2 pint glasses and set aside. Melt the butter in a pan then add the Guinness, sugar, cocoa powder and beat until smooth.
  3. Mix the eggs and sour cream in a separate bowl until smooth and then whisk in the Guinness mixture. Sieve in the flour and fold in until incorporated.
  4. Divide the mixture between 2 pint glasses and place in the pre-heated oven for 1 hour, or until a skewer inserted into the cake comes out clean. Allow to cool.
  5. To make the icing, whisk the butter until completely softened then add ¾ of the icing sugar and whisk until incorporated. Add the irish cream and the final ¼ of icing sugar, whisking until you have smooth icing.
  6. Ice the chocolate cakes to look like the head of a pint of guinness and enjoy!