Preheat your oven to 350°F (175°C). Grease a 9x9-inch (23x23 cm) baking dish.
In a large bowl, combine the semolina, sugar, baking powder, and salt.
Add the yogurt, melted butter, water, and vanilla extract. Mix well until you have a smooth batter. If using, stir in the desiccated coconut.
Pour the batter into the prepared baking dish and smooth the top with a spatula.
Bake in the preheated oven for 30-35 minutes, or until the top is golden brown and a toothpick inserted into the center comes out clean.
Remove from the oven and let cool in the dish for about 10 minutes.
While still warm, cut into squares or diamonds and place an almond on each piece if desired.
Allow to cool completely before serving.
Enjoy your meal!