En una sartén grande calienta el aceite, agrega la cebolla picada y cocina por unos 5 minutos.
Añade el ajo machacado, cocina por 2 minutos.
Agrega los tomates picados, el comino, el ají en polvo, el achiote molido, y sal. Mezcla bien y cocina por 3 minutos.
Agrega las papas y el agua o el caldo, hasta que hierva.
Agrega 2 tazas de las habas peladas, reduce la temperatura y cocina a fuego lento hasta que las papas estén suaves, aproximadamente 25 minutos.
En un mortero o pasa puré, machaca las papas y las habas para suavizarlas ligeramente.
Agrega el resto de las habas, cocina por 5 minutos, revolviendo de vez en cuando.
Bate la leche y los huevos, agrega esta mezcla a la sopa.
Añade el queso desmenuzado y mezcla bien.
Retira del fuego y espolvorea el cilantro picado.
Sirve el locro de habas acompañado de aji criollo y rodajas de aguacate.