Heat the milk until lukewarm, then crumble the fresh yeast in. Leave for a couple of minutes for the yeast to dissolve and then stir until well combined.
Add the lime juice, sugar, cottage cheese and vanilla. Next, beat the egg and add most of it to the mixture, leaving a touch behind to wash the bread with before baking.
In a large bowl (or using a stand mixer) add around 300g (2½ cups) flour. Pour in the wet ingredients and beat fast for a minute or so. Gradually, add the rest of the flour until you have a dough which is a little tacky to the touch.
Pre-heat the oven to 200°C (400°F) and grease a medium-sized baking or cake tin (you don't want it too big that the bread doesn't rise to fill it all, but at the same time, if it is too small, the bread will be squashed. I judged which size to use when I saw how much bread I had).
Turn the dough out onto a floured surface and knead until it is nice and smooth. Divide the dough into eight evenly-sized pieces and roll into balls.
Place the balls in your prepared pan, a small space apart, cover with a tea towel or cloth and leave in a warm place to rise for around 30 minutes.
After they have risen, take the retained egg and brush it over the tops of the bread balls.
Bake for around 20-25 minutes, until the outsides are a lovely golden brown. Remove from the oven, cover with a tea towel and allow to cool a little.
In the meantime, prepare the drizzle: pour the lime juice into a bowl and add just as much icing sugar needed to make a thick but runny drizzle. Pour over the bread or drizzle with a spoon, and serve while still warm. Enjoy!