Warm up the milk to just warm to touch, not hot.
Add it to a jug together with the yeast, a tablespoon of flour and a tablespoon of sugar.
Mix everything well and set it aside for 15 minutes or until frothy.
Sift the flour in a large mixing bowl, add the sugar and ground cardamom, and mix well.
Add the soft butter, one egg and the yeast mixture, and knead well into a dough that is elastic and does not stick to the hands - you might need to add more flour if the dough is too sticky.
Cover the bowl with a kitchen towel, and leave it to prove in a warm place for 2 hours or until the dough doubles in size.
Divide the dough in 6, and shape out balls.
Arrange them on a baking tray, allowing plenty of room between each bun.
Set it aside for 30 minutes for the buns to rise again.
Beat the second egg well, and brush each risen bun with egg wash.
Bake in the preheated oven at 180 degrees Celsius (350 Fahrenheit) for 14-15 minutes or until golden.
Remove the buns from the oven and leave them to cool down completely on a cooling rack.