As prep-work, blanch the almonds in hot water for 3-4 mins and remove skin, set them aside. If using fresh grated coconut, dry roast it for 3-4 mins and then add.
In a bowl add fine semolina, sugar, baking powder and coconut.
Mix this well and set aside.
In another bowl, add melted butter along with whisked yogurt and a pinch of baking powder.
Whisk well together and set it aside.
Add the wet ingredients to the dry mixture.
Gently fold them together until they are just combined.
Transfer the cake batter to a greased, lined 6 inches square/rectangle baking tray. Pat it evenly on top. Gently cut into desired shape using a sharp knife.
Slowly press a blanched almond on each piece.
Bake this cake in a pre-heated oven at 180°C for 30 mins until it is golden and cooked in the center.
Meanwhile prepare the sugar syrup by adding sugar and water. Mix well until sugar is dissolved, let it come to a boil for 3-4 mins. Add lemon juice and rose water. Remove it from heat. It should be sticky, but not thick.
If required, toast the cake for 2 mins to evenly brown it on top. Remove it from the oven.
While the cake is still hot, cut along the pre-cut lines and quickly pour the prepared sugar syrup on top. Let the cake absorb the syrup and rest for 30-40 mins before it is ready to serve.
Serve with evening coffee/tea. Stays well for over a week in an airtight container in the fridge.