MIX: Add sugar, water, lemon juice, and smashed cardamom pods (or ground if using) to a medium or small saucepan over medium heat and bring to a boil.
SIMMER: When boiling, lower the heat to medium-low so that it gently simmers and the sugar dissolves. Let simmer for 12 minutes. Remove from heat, and add orange blossom and rose water.
COMBINE: In a medium bowl mix together the dry ingredients: semolina flour, granulated sugar, yogurt, melted butter, oil, desiccated coconut, and baking powder. Add 3 tablespoons of prepared simple syrup.
REST: Stir, then let sit for 30 minutes.
PREP: Position a rack in the center of the oven and preheat the oven to 350ºF. Grease a 10½ x 7½ (a 9-inch square pan works too or something similar) baking dish with the tahini paste using a pastry brush.
DECORATE: spread the cake batter into the prepared pan and spread to make an even layer. Score the mixture using a sharp knife to make 18-20 equal pieces. Place a blanched almond in the center of each piece.
BAKE: the semolina cake for 30-35 minutes (for larger pans, it will take less time, smaller pans take closer to 35 minutes, while large pans will take 28-30 minutes. Insert a toothpick to make sure the texture is crumbly and cooked. Then place the cake close to the top and broil for 1-2 minutes keeping a close eye on the cake so that it turns golden brown without burning. Remove the cake from oven.
SWEETEN: Drizzle the prepared syrup over the cake while it’s still warm. Le the cake cool for a minimum of 1 hour, ideally 2 hours before attempting to remove it from the pan. Doing so prematurely will cause the cake pieces to crumble. It's best to let it soak up all that syrup before removing. Enjoy!