Serves 8

This cake is perfect for those who prefer not to eat wheat. It's slightly soft and gooey and keeps well for a few days.

2 oranges, whole
300g/10oz caster sugar
6 whole eggs
300g/10oz whole blanched almonds, warmed through and finely chopped
11/2 tbsp rosewater
1 vanilla pod, sliced in half lengthwise

Heat the oven to 180C/350F/Gas4. Put the oranges in a pan, cover with water and boil until really soft (about an hour, depending on the size of the oranges). Remove from the water, allow to cool to room temperature, slice in half and remove any pips. Chop into little pieces, put in a food processor with the sugar, eggs and almonds, and purée until smooth (or combine by hand with a metal spoon). Pour into a bowl and stir in the rose water. Using a knife, scrape the seeds from the vanilla pod, add to the mix and gently stir. Line a 10-inch cake tin with parchment paper, then pour in the mix.

Place on the middle shelf of your heated oven and cook for 11/2 hours. The cake will be cooked when a skewer inserted into the thickest part of the cake comes out clean. Remove from the oven, place on a wire rack and allow to cool. My favourite way of eating this lovely delicate-flavoured cake is with a spoonful of Greek yoghurt.