1. Combine the water, sugar and the soaked saffron in a 2-litre/quart saucepan. Place over moderate heat, stirring to dissolve the sugar. 2. Bring to the boil, then reduce the heat to very low and cover with a tight-fitting lid. 3. Melt the butter in a 2- or 3-litre/quart saucepan over low heat, stirring occasionally. 4. Add the semolina, and slowly and rhythmically stir-fry the grains for about 20 minutes, or until they darken to a tan colour and become aromatic. 5. Add the flaked almonds to the grains towards the end of the toasting process. 6. Raise the heat under the syrup, add the cardamom and the sultanas, and bring it to a rolling boil. 7. Raise the heat under the semolina for 1 minute, stirring continuously. 8. Remove the saucepan of semolina from the heat, and slowly pour the hot syrup into the semolina, stirring steadily. 9. The grains may at first splutter, but will quickly cease as the liquid is absorbed. 10. Return the halava to the stove and stir steadily over very low heat until the grains fully absorb the liquid, start to form into a pudding-like consistency, and pull away from the sides of the pan. 11. Place a tight-fitting lid on the saucepan and cook over the lowest possible heat for 5 minutes. 12. A heat-diffuser works well. Removed the covered saucepan from the heat and allow the halava to steam for an additional 5 minutes. 13. Serve hot. ---------------------------------------------------------------------------
Nutrition
Ingredients