Preparar los ingredientes: Lava bien el arroz bajo agua fría hasta que el agua salga clara. Esto ayuda a eliminar el exceso de almidón y previene que el arroz se vuelva pegajoso.
Sofreír las verduras: En una olla grande, calienta el aceite de oliva a fuego medio. Agrega la cebolla y el ajo, y sofríe hasta que estén transparentes, aproximadamente 2-3 minutos.
Agregar el arroz: Añade el arroz lavado a la olla y sofríe por 2-3 minutos hasta que el arroz esté ligeramente dorado.
Añadir tomate y zanahoria: Incorpora el tomate picado y la zanahoria, y cocina por otros 3-4 minutos.
Cocinar la sopa: Vierte el caldo de pollo o verduras en la olla y lleva la mezcla a ebullición. Reduce el fuego, tapa la olla y cocina a fuego lento durante 20 minutos o hasta que el arroz esté tierno.
Agregar los chícharos: Añade los chícharos en los últimos 5 minutos de cocción. Ajusta la sal y la pimienta al gusto.
Servir: Retira la sopa del fuego y déjala reposar unos minutos antes de servir. Decora con una ramita de cilantro fresco.