Halava is an easily recognizable dish to all those familiar with Indian cuisine. But there are variants of it in native cuisines throughout the world, all over Europe and the Middle East. The secret of good halava is to roast the semolina very slowly for at least 20 minutes, with enough butter so as not to scorch the grains. Steam the finished halava over very low heat with a tight-fitting lid for 5 minutes to fully plump the semolina grains; then allow it to sit covered for another 5 minutes. Fluffy, plump grained halava is best served hot, with a spoonful of cream or custard.