Préchauffer le four à 350° F. Chemiser de papier sulfurisé un moule carré de 9 po de côté et le graisser.
Commencer par le sirop. Mettre le sucre, l’eau et le jus de citron dans une casserole, mélanger et porter à ébullition. Laisser frémir 6 à 8 minutes jusqu’à ce que le sirop ait épaissi. Laisser refroidir et mettre au frais.
Faire fondre le beurre dans une casserole. Retirer du feu. Ajouter le sucre, la farine, la semoule, la noix de coco, le lait, la levure chimique et l’extrait de vanille. Bien mélanger.
Verser le mélange dans un moule et égaliser le dessus.
Faire cuire de 30 à 45 minutes au four; le dessus doit être doré.
Retirerle halva du four et ajouter le sirop bien froid.