Poner el arroz en un colador y lavarlo con agua fria; escurrir.
Lavar los tomates y secarlos con papel absorbente; pelar la cebolla.
Calentar una plancha y asar los tomates, la cebolla y los dientes de ajo enteros y sin pelar.
Cuando estén asados, pelar los tomates y los ajos, ponerlo en el vaso de la batidora junto con la cebolla, y triturar.
Calentar el aceite en una cazuela de barro, añadir la pasta preparada y freir unos minutos.
Añadir el arroz, el cilantro picado, el chile cortado en rodajitas y el agua.
Sazonar y cocer durante 20 minutos o hasta que el arroz esté casi en su punto.
Cascar los huevos sobre la cazuela, y dejar que cuajen.
Servir al momento.