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 mins.