En una olla, calentar el aceite y añadir el arroz junto con la mitad de la cebolla y los ajos picados. Sofreír por unos minutos hasta que el arroz tome un color dorado ligero.
Agregar 4 ½ tazas de caldo de pollo o agua y dejar que comience a hervir.
Añadir la zanahoria y los guisantes, sazonar con sal y cocinar a fuego medio.
Incorporar el cilantro y reducir el fuego al mínimo. Tapar y dejar cocinar hasta que el líquido se absorba completamente.