Preheat the oven to gas 7, 220°C, fan 200°C and line a baking sheet with baking paper.
Sift the flour with a pinch of salt into a small bowl. Put the milk and butter into a small saucepan and gently heat so the butter melts but the liquid doesn’t bubble.
Once the butter has completely melted, increase the heat until the liquid is boiling. Immediately turn off the heat, tip in the sifted flour and beat vigorously with a wooden spoon until you have a smooth dough that comes away from the sides of the pan. Set aside to cool for 5 mins or until cool enough to touch.
Once the dough has cooled, beat in each egg, one at a time, until you have a smooth, shiny mixture.
Spoon the choux mixture into a piping bag fitted with a 1cm wide nozzle. Pipe 12 x 8cm long eclairs, well spaced apart on the prepared baking sheet.
Turn down the oven to gas 6, 200°C, fan 180°C and bake for 20 mins or until golden and puffed up.
Remove from the oven, split down the middle with a small sharp knife while still hot and set aside to cool.
Meanwhile, make the filling. In a bowl, mix together the cream cheese, crème fraîche, horseradish, chopped dill and a squeeze of lemon juice and season.
Spoon the filling into the cleaned piping bag with the same 1cm wide nozzle and pipe about 1 tbsp of the filling down the middle of each eclair.
Top each one with a few strips of smoked salmon and a few dill fronds and serve.
