Serve these teacakes warm with cinnamon butter and fresh blueberry compote.
Make the dough. Heat the milk in a medium pan over a medium heat until it’s steaming hot. Add the butter and stir until melted. Leave to cool until lukewarm.
Put the flour into the bowl of a stand mixer fitted with the dough hook. Add the salt and sugar and mix thoroughly. Sprinkle the yeast into the bowl, mix well, then stir in the cardamom and cinnamon.
Make a well in the centre of the mixture and pour in the lukewarm milk mixture and the beaten egg. Using the slowest speed, gradually work everything together to a very soft and slightly sticky dough.
Turn out the dough onto a lightly floured worktop and knead thoroughly for about 10 minutes, until the dough feels stretchy, elastic and slightly firmer.
Place the dough in a clean, lightly oiled bowl, then cover tightly with cling film and leave to rise somewhere warm for about 1 hour, until doubled in size.
While the dough is rising, soak the dried blueberries in the hot water for 10 minutes, then drain thoroughly in a sieve. Drain further on a sheet of kitchen paper, to take away any excess moisture (the bread will be heavy if the blueberries are wet).
Punch down the risen dough, then turn it out onto a lightly floured worktop. Scatter the drained blueberries over the dough, then very gently knead the dough for about 4–5 minutes, to evenly distribute the berries.
Divide the dough into 12 equal portions. Shape each portion into a neat ball, making sure there are no berries poking out, then gently flatten to make 12 perfectly round 9cm discs. Space them well apart on the lined baking sheets and cover loosely with cling film. Leave to rise for about 20–25 minutes, until almost doubled in size. Towards the end of the rising time, heat the oven to 200°C/180°C fan/400°F/Gas 6.
Bake the teacakes for about 20 minutes, until golden brown, rotating the baking sheets after 15 minutes for an even bake. When the teacakes are ready, remove from the oven and transfer to a wire rack. Mix the honey with the boiling water to make a thin glaze, then brush onto the hot teacakes. Leave to cool completely.
Make the blueberry compote. Put the berries, sugar and 1½ tablespoons of water into a medium pan and heat gently, stirring frequently, until the juices start to run. Stir continuously and bring to the boil, then cook for about 8 minutes, until the mixture is thick and jammy. Transfer to a heatproof serving bowl. Leave to cool then chill for about 30 minutes, until set.
Make the cinnamon butter. Put the butter into a small bowl, add the cinnamon and icing sugar and beat with a wooden spoon until light and fluffy. Transfer to a serving bowl and set aside at a cool room temperature.
To serve, split the teacakes in half, toast, then serve with the compote and the butter.