Éplucher l’oignon et les gousses d’ail. Placer l’oignon et 8 gousses d’ail dans le bol du mixeur et mixer jusqu’à ce qu’ils soient le plus fin possible.
Dans un grand saladier, déposer la viande, ajouter les oeufs, la semoule, l’oignon et l’ail hachés, le sel, le poivre et la noix de muscade. Mélanger en malaxant avec les mains jusqu’à ce que tous les ingrédients soient bien incorporés. Rouler des boulettes de la taille d’une grosse noix.
Faire chauffer l’huile d’olive dans une très grande cocotte (ou deux si celle que vous avez n’est pas assez grande), ajouter les 2 gousses d’ail (ou une par cocotte) à feu moyen, puis ajouter le cumin et mélanger. Ajouter les boulettes en les espaçant bien pour ne pas qu’elles collent. Ajouter 250 ml d’eau (à chaque cocotte si vous en utilisez deux), porter à ébullition puis couvrir et laisser cuire 30 minutes à feu moyen, en rajoutant de l’eau régulièrement pour ne pas que les boulettes sèchent (je rajoute jusqu’à 4 fois 250 ml, en fonction de l’épaisseur de la sauce souhaitée).
Après 30 minutes, ajouter le Spigol, le jus de citron et les jaunes d’oeufs (un par cocotte le cas échéant) et bien mélanger pour faire une sauce. Ajuster la quantité d’eau à ce moment-là pour une sauce plus ou moins liquide, et laisser cuire encore 5 minutes à feu moyen, puis servir chaud avec du couscous.