Raspberry & pistachio tea cake

Add raspberry icing to this pistachio tea cake and you'll not only get a lovely pop of colour but fabulous flavour too. It's perfect for afternoon tea

  • Prep:20 mins
    Cook:55 mins
  • Serves 20
  • Easy

Nutrition per serving

  • kcal 319
  • fat 15g
  • saturates 7g
  • carbs 41g
  • sugars 30g
  • fibre 2g
  • protein 4g
  • salt 0.4g


  • 150g shelled pistachios
  • 275g golden caster sugar
  • 250g butter, softened
  • 3 eggs
  • 275g self-raising flour
  • 75g Greek yogurt
  • a little milk, if needed
  • sugar flowers, pearl sugar or sprinkles, to decorate (optional)
  • 150g raspberries
  • 300g icing sugar


  1. Heat the oven to 180C/160C fan/gas 4 and line a 15 x 25cm cake tin. Put the pistachios in a food processor with half the sugar and blitz until the nuts are finely chopped. Tip into a bowl, add the remaining sugar and the butter and beat with an electric whisk until creamy. Add the eggs one at a time, then beat in the flour and yogurt until smooth, adding some milk if it’s too thick. 

  2. Spoon the batter into the tin, level and bake for 50-55 mins, or until a skewer inserted into the middle comes out clean. Leave to cool in the tin for 15 mins, then turn the cake out onto a board. Remove and discard the baking parchment, then leave to cool completely. Cut into neat squares. 

  3. To make the icing, put the raspberries in a pan with 2 tbsp water and cook briefly until soft and juicy. Push the mixture through a sieve and discard any pips. Whisk in the sugar until you have a smooth pink icing.

  4. Pour the icing over the cooled cake, then decorate with the sugar flowers, pearl sugar or sprinkles, if you like. Leave to set before serving.

Suggested recipes from this collection...