Preheat the oven to 190°C/170°C fan/ Gas 5 and line 2-3 baking trays with baking paper. First make the plain macaroons by sieving half the ground almonds and half the icing sugar together in a clean dry bowl.
Whisk the egg whites until they form stiff peaks. Add the caster sugar and whisk until the mixture is stiff and glossy. Gently fold half the mixture into the ground almonds and icing sugar until evenly mixed keeping as much air in as possible. In a different bowl, repeat step 1 with the remaining ground almonds and icing sugar but this time sieve in the cocoa powder. Fold in the rest of the egg mixture.
Place the macaron mixture into 2 separate disposable piping bags and snip off the end to make a hole about 1cm (½in) wide. Pipe 4 cm (1½in) circles of mixture onto the paper, spaced well apart. Leave to set for 15 minutes to allow a crust to form.
Bake the macarons in the oven for 5 minutes, then gently lift the baking paper over to turn them upside down. Return to the oven for 6-8 minutes then leave to cool completely.
For the fillings, lightly whip the cream, then split into 2 bowls. Stir the chestnut puree into one and the melted chocolate into the other. An hour before serving, sandwich the plain macarons with chestnut cream and the chocolate ones with chocolate cream. Dust with icing sugar.
See more Dessert recipes