Sift the flour into the mixer bowl, add milk powder, yeast, cardamom and salt. Mix. Pour in the milk, sour cream, add the eggs and start kneading the dough. After a few minutes, the dough will become more uniform. Still kneading, start adding the soft butter one spoon at a time. Wait with adding the next portion until the previous one is fully incorporated.
Knead the dough until it is smooth and shiny, about 10 minutes. The dough is quite loose and slightly sticky. This is how it should be, do not add flour, because the rolls will be dense and dry (I speak from experience).
Cover the bowl with the kneaded dough tightly with foil or a damp kitchen cloth and set aside in a warm place until it doubles in volume. This will take approximately 1-1½ hours.You can also leave the dough to rise overnight in the fridge and bake the whole thing in the morning. Gently remove the risen dough onto a lightly floured countertop. Divide it into 10 parts, shape each into a ball and place on a baking tray lined with baking paper. Cover them with a damp cloth to prevent from drying out and leave them to puff for about 30-40 minutes.