Step 1: Prepare the cake batter
In a large bowl, mix eggs, sugar, and yogurt until smooth. Gradually add semolina, flour, baking powder, vegetable oil, and vanilla extract. Stir until you have a thick, uniform batter.
Step 2: Bake the cake
Preheat oven to 180°C (350°F). Grease a baking tray or line it with parchment paper. Pour the batter into the tray and spread evenly. Bake for 20–25 minutes until golden brown and firm.
Step 3: Prepare the syrup
While the cake is baking, combine sugar and water in a saucepan. Boil until the sugar dissolves completely. Add lemon juice and rose water, then let it cool slightly.
Step 4: Soak the cake
Once the cake is baked, remove from oven and immediately pour the warm syrup evenly over the hot cake. Let the dessert soak for 20–30 minutes to absorb the syrup.
Step 5: Garnish and serve
Cut the Sambali into squares or diamonds. Sprinkle with chopped almonds or pistachios. Serve at room temperature or slightly chilled.