Subscribe to BBC History Magazine
Get access to Ruth Goodman's Academy course + your choice of hardback and signed book
Melt butter in a pan, add milk and heat until lukewarm. Mix cardamom, sugar, salt, yeast and most of flour in a large bowl. Make a well in the centre and add the milk mixture and egg. Knead dough for five minutes till sticky. Cover and leave to rise for 30–40 minutes.
Knead dough on a lightly floured surface until smooth. Make into balls. Place on two trays lined with baking paper; leave to rise for 30–40 minutes.
Preheat oven to 200–225°C/gas mark 5–7. Bake buns in lower part of the oven for 20–25 minutes till browned.
Once cool, slice off the top of each bun and set aside. Using a fork, tease out a layer of crumbs and reserve them in a bowl. Grate the almond paste and combine with the crumbs and milk. Blend into a thick paste and fill each bun. Whip cream till stiff and place onto the almond paste. Replace bun tops and dust with icing sugar. Eat within a couple of hours.