Lo primero será lavar muy bien el arroz con agua tibia, remojando muchas veces hasta que el agua salga limpia, una vez que el arroz está limpio lo escurrimos y reservamos.
Los chiles poblanos los partimos en rajas, la cebolla en trozos pequeños y el diente de ajo lo picamos finamente, tomamos un sartén y agregamos un poco de aceite a fuego medio, agregamos los chiles, cebolla, granos de elote, un poco de sal y pimienta, revolvemos y dejamos unos minutos cocinando. Una vez que las rajas tengan el término deseado las reservamos.
Tomamos un sartén con tapa (arrocera) y colocamos el aceite y mantequilla a fuego medio, ya que está caliente agregamos el arroz y revolvemos constantemente durante unos minutos. Después agregamos el guisado de las rajas junto con la taza de agua y revolvemos, una vez que comienza a hervir tapamos el sartén, bajamos el fuego a bajo y cocinamos durante 15 minutos.
Pasado este tiempo apagamos el fuego y dejamos reposando el sartén tapado durante 5 a 10 minutos, esto para que el arroz se esponje.