Put the milk, butter and sugar in a large saucepan and warm it slightly. Turn off the heat and keep stirring till the butter and sugar dissolve completely. Now add the semolina, the coconut, salt and vanilla.
Mix well, cover and let it stand at room temperature for 3 hours.
Beat the eggs well with a whisk, till fluffy. Add this to the semolina batter along with the baking powder. Mix well and pour the batter into a greased and floured 9-inch round cake tin.
Bake at 170C (325F) for about 35 to 40 minutes or till the cake is cooked. Do not over-bake the cake. The cake should spring back when the top is touched gently with a finger. Cool the cake in the tin for about 10 minutes and carefully remove. Let the cake cool completely.
Cut/ slice and serve at room temperature. This Baatica should serve 8 to 10.
This cake makes a nice snack cake with coffee or tea. You may also serve it warm with a scoop of vanilla or chocolate ice-cream for dessert.