In a medium sized mixing bowl, beat the yogurt with the eggs.
Pour the semolina into the yogurt and egg mixture. Mix well.
Allow the mixture to rest for 40 minutes
Preheat the oven to 180° C (350°F) and oil a loaf pan.
Mix the lemon zest, baking powder, salt and flour into the semolina mixture. Set aside one tablespoon of flour to dust the blueberries with. Stir until everything is combined, but do not overmix.
Dust the blueberries with the excess flour and fold them into the batter.
Pour the batter into the loaf pan and bake for 40-45 minutes. The cake is done when I knife inserted in the center comes out clean.
Blueberry Cream Cheese Frosting
Puree the blueberries in a blender and set aside.
In a medium sized bowl, beat the cream cheese into the butter using an electric mixer (or stand mixure).
Add the icing sugar and blueberry puree and beat until everything is well combined. Chill the frosting until the cake is cool enough to frost.