Misture o açafrão com 3 colheres (sopa) de água quente e reserve. Espalhe sal sobre a berinjela.
Deixe-a escorrer por 30 minutos. Lave e seque com papel-absorvente. Aqueça o azeite e frite a cebola, o alho, os pimentões e a berinjela por 5 minutos. Salpique com a páprica e mexa
Misture o arroz, acrescente a água, os tomates e o açafrão que estava reservado. Cozinhe em fogo baixo por cerca de 15 minutos com a panela destampada.
Mexa algumas vezes e adicione mais água, se necessário.
Junte os cogumelos, as vagens e o grão-de-bico.
Cozinhe por mais 10 minutos e sirva com um fio de azeite.
Uma folha de louro pode ser acrescentada a essa receita.