For the Hazelnut Cake
To prepare the gluten-free hazelnut cake recipe first preheat the oven to 170°C (150° fan).
Grease and line a 900 g loaf tin with greaseproof paper.
Place the hazelnuts in a food processor and pulse until finely ground.
Tip into a large mixing bowl and stir in the baking powder.
Combine the egg yolks with the sugar in a separate mixing bowl and beat until pale and thick, about 4 minutes.
Add the hazelnut mixture and stir well to combine. Stir in the cornflour, vanilla extract and the milk.
Beat the egg whites with a pinch of salt in a separate, oil-free mixing bowl until stiffly peaked.
Whisk one third into the hazelnut batter before folding in the remainder.
Spoon the batter into the prepared tin and bake for about 1 hour 10-20 minutes until a cake tester comes out clean from the centre.
Remove to a wire rack to cool as you prepare the topping.
For the Hazelnut cake topping
Beat together the softened butter and icing sugar in a large mixing bowl until pale and creamy, about 3 minutes.
Add the cream cheese, Frangelico liquor, milk and beat again until smooth and incorporated.
Turn out the cake from its tin when ready.
Spread the topping over it and sprinkle with chopped hazelnuts before serving the gluten-free hazelnut cake.