Coffee Swiss roll with caramel and nut filling

Swiss rolls are easier to make than you might imagine. Try this coffee, caramel and nut filling for something different to the usual strawberry or lemon.


  • 4 large free-range eggs
  • 100g/3½oz caster sugar, plus extra for dusting
  • 75ml/2½fl oz coffee essence
  • 100g/3½oz self-raising flour
  • 50g/1¾oz blanched almonds
  • 50g/1¾oz pistachio nuts
  • 50g/1¾oz blanched hazelnuts
  • 300ml/10½fl oz double cream
  • 25g/1oz icing sugar
  • 50g/1¾oz dulce de leche
  • 8-10 marrons glacés

Preparation method

  1. Preheat the oven to 200C/400F/Gas 6. Grease and line a 33x23cm/13x9in Swiss roll tin with baking parchment.

  2. Whisk the eggs and sugar in a bowl until the mixture becomes light and leaves a trail when you remove the whisk from the bowl. This could take 10-15 minutes. Whisk in the coffee essence.

  3. Sieve the flour into the egg mixture and carefully fold it in. Pour the mixture into the tin and give it a shake to level it, so that it spreads evenly.

  4. Bake for 8-10 minutes, or until the cake turns golden-brown.

  5. Place the nuts in a food processor and blend. Lay a tea towel on the work surface and sprinkle the blended nuts over the t-towel.

  6. Tip the Swiss roll out onto the tea towel. Roll it and cover with a clean tea towel. Allow it to cool, rolled up.

  7. While the cake is cooling, prepare the filling. Pour the cream into a large bowl and add the sugar. Whisk until soft peaks form when the whisk is removed from the bowl. Add the dulce de leche and mix well.

  8. Carefully unroll the sponge.

  9. Spread the caramel cream over the cooled sponge, leaving a 2cm/1in gap around the edge.

  10. Take the longest edge, then, using the tea towel to help you, roll the sponge quite tightly, making sure the filling stays inside. Roll the sponge off the tea towel.

  11. Decorate the Swiss roll with the marrons glacées.

James Martin recipes from Saturday Kitchen

Less than 30 mins preparation time

10 to 30 mins cooking time

Makes 1 Swiss roll