Aqueça uma panela grande em fogo médio.
Refogue a cebola no azeite até ficar translúcida.
Junte o alho e o gengibre.
Cozinhe por 1 ou 2 minutos.
Coloque a beringela na panela com as especiarias.
Cozinhe por alguns minutos mexendo.
Acrescente os tomates, 2 chávenas de caldo de legumes e o açafrão.
Mexa até começar a ferver.
Baixe o fogo e tape a panela.
Cozinhe por uns 15 minutos e junte a curgete.
Mexa, tape e cozinhe por mais 15 a 20 minutos, mexendo ocasionalmente.
Junte o grão de bico, as passas e mais caldo, se necessário.
Cozinhe por alguns minutos, ou até a beringela estar macia.
Coloque as raspas de limão no final do cozimento.
Enquanto isso, prepare o painço em outra panela.
Toste os grãos secos por 2 minutos e junte a água e o sal 2 colheres de azeite.
Cozinhe até levantar fervura, reduza o fogo e espere absorver o restante da água.
Depois de seco solte com um garfo.
Monte o prato com o painço, o cozido marroquino e as guarnições a gosto.