On the first day or the day before baking the Qalb Ellouz, you need to mix the semolina, sugar and melted butter or ghee. Rub the mixture between hands until everything is well incorporated.
Mix the water and rose water (1 cup total) and sprinkle the semolina with ½ the cup only. Gently mix with fingers (don’t knead) and place the semolina mixture in a bowl covered with plastic wrap and refrigerate for few hours, preferably overnight.
The second day, leave the bowl with semolina mixture at room temperature for about 30 minutes.
Bring to a boil, then let simmer for about 15 minutes. Add rose water and take the syrup off the heat. Let cool completely.
Prepare the filling by mixing, in a bowl the ground almonds, sugar, cocoa powder. Sprinkle with rose water(a little at the time) and workout the mixture with hands until the sugar dissolves and the mixture gets together.
Dump the semolina mixture in a large shallow dish. Mix with fingers to separate the grains( some semolina absorb all the liquid and some don’t).
Sprinkle little by little with the remaing ½ cup of a mixture of water and rose water. Mix gently with fingers(don't knead).
The semolina mixture gets together and resembles a wet sand. Divide the semolina mixture in half.
Grease a baking dish or pan ( I have used a 9 x 12 inch baking dish) with butter.
Gently spread it with fingers to make the surface even.
Garnish each piece with an almond in the center.
Brush the top of Qalb Ellouz generously with melted butter or ghee.
Bake in a 350 °F preheated oven for about 45 minutes to 1 hour or until golden. You may need to place under the broiler for 2 to 3 minutes (on low).
Once the Qalb Ellouz is baked, immediately pour slowly the cold syrup all over its surface.
Let cool a little bit then cover with aluminum paper and let the Qalb Ellouz absorb the syrup preferably 24 hours in the fridge(if you can resist).