Mexicana
Enjuaga el arroz en un colador hasta que el agua salga casi transparente y luego déjalo escurrir bien durante 10 minutos.
Tritura los tomates, la cebolla y el ajo hasta obtener un puré fino y cuélalo.
Calienta el aceite en una olla ancha a fuego medio y sofríe el arroz, removiendo a menudo, durante 6-8 minutos, hasta que los granos se vuelvan opacos y ligeramente dorados.
Vierte el puré de tomate y sofríe, removiendo, durante 3-4 minutos, hasta que espese y se oscurezca un poco.
Añade el caldo caliente, la sal, los guisantes y la zanahoria, el chile y el cilantro; lleva a ebullición.
Tapa bien, baja el fuego al mínimo y cocina durante 18-20 minutos sin levantar la tapa, hasta que el líquido se haya absorbido.
Apaga el fuego, deja reposar tapado durante 5 minutos, retira el chile y el cilantro y esponja el arroz con un tenedor.