Preheat your oven to 180°C (350°F) and grease a baking dish.
In a mixing bowl, combine semolina, coconut, sugar, yogurt, melted butter, and baking powder. Mix well until you have a thick batter.
Pour the batter into the greased baking dish and spread it evenly.
Use a knife to score the batter into diamond or square shapes.
Place a blanched almond in the center of each shape.
Bake in the preheated oven for about 30-35 minutes or until golden brown.
While the basbousa is baking, prepare the syrup by combining sugar, water, and lemon juice in a saucepan. Bring to a boil and simmer for about 10 minutes until syrupy. Remove from heat and stir in rose water or orange blossom water.
When the basbousa is done baking, pour the hot syrup over it while it's still hot. Allow the basbousa to absorb the syrup and cool before serving.
Enjoy!