For me, this cake embodies autumn. With its warming spices, crunchy hazelnuts and fresh apple chunks, it is perfect served with a cup of hot milky tea.
The rosemary may seem an unusual addition, but it really enhances the flavour and adds an almost savoury note.



150g butter, softened
125g light muscovado sugar or coconut sugar (or regular soft brown sugar)
1 tsp vanilla extract
3 organic eggs
150g flour
50g ground almonds
1 tsp nutmeg
1 tsp cinnamon
1 tsp allspice  
2 tsp baking powder
½ cup Greek yoghurt
50g roasted hazelnuts, chopped
2 apples, peeled, cored and cubed
leaves from one large sprig fresh rosemary (about 2 tbsp)


150g butter, softened
2 cups icing sugar, sifted
125g cream cheese
1 tsp vanilla extract with seeds
1 tsp cinnamon 


few fresh sprigs rosemary 

  1. Preheat the oven to 175C fan bake. Line a 22cm diameter tin with baking paper.
  2. In the bowl of an electric mixer, cream butter and sugar until pale, light and fluffy. Add vanilla and then eggs, one at a time. Sift in flour, ground almonds, spices and baking powder. Add yoghurt and mix. Stop mixer once all ingredients are combined. Do not over mix.
  3. By hand, fold through hazelnuts, apple and rosemary. Pour batter into tin and spread out to the sides.
  4. Bake for about 40 minutes or until golden in colour, springy to the touch and a skewer inserted in the centre comes out clean. Cool for 10 minutes before turning out onto a rack.
  5. Meanwhile, make icing. In the bowl of an electric mixer, beat butter and vanilla until smooth and then gradually add icing sugar. Add cream cheese gradually and continue to beat until light and fluffy. Fold through cinnamon by hand.
  6. Once cake is cool, ice and decorate with fresh rosemary. Serve with Greek yoghurt or mascarpone. Store in a cool, dry place in an airtight container for up to 3 days.