Lavar las berenjenas, cortarlas en cubitos, salarlas y ponerlas en un colador grande.
Dejar reposar durante una hora para que suelten parte de su agua amarga.
Cortar las habichuelas en trozos y cocinarlas en agua durante diez minutos. Escurrir y reservar.
A continuación, calentar la mitad del aceite en una sartén grande y freír las cebollas junto con el ajo, durante cinco minutos.
Agregar los tomates y revolver.
Incorporar las berenjenas escurridas, los pimentones y las habichuelas.
Tapar la sartén y cocinar a fuego lento.
En otra sartén, calentar el aceite restante y dorar la carne de cordero.
Condimentar con la pimienta de cayena, la sal y la pimienta y sofreír durante 20 minutos.
Agregar las alcaparras e incorporar el preparado de verduras, dejando cocer todo junto durante 30 minutos.
Mientras tanto, cocinar el arroz en abundante agua con sal. Escurrirlo bien y extenderlo en una fuente.
Por último, cubrir el arroz con el cordero con la salsa de berenjenas y servir bien caliente.