Trocear la gallina o pedir al carnicero que lo haga, quitar los plumones y la grasa que tenga, lavar y secar con un papel absorbente. Pelar y picar la cebolla. Lavar, pelar y picar los tomates. Colocar en un cuenco la gallina con la mitad de la cebolla y del tomate y dejar adobar durante 2 horas. Derretir la mantequilla a fuego alto y sofreír la cebolla y el tomate restantes, junto con los ajos, pelados y picados, durante 5 minutos. Cortar las mazorcas en trozos. Pelar y cortar los plátanos y las yucas. Pelar las patatas.Colocar en una olla el caldo, el sofrito de tomate, la gallina, las mazorcas y los plátanos verdes, tapar y cocer durante 1 hora o hasta que la gallina comience a ablandar. Retirar las mazorcas de la olla y reservar caliente en un recipiente de servir. Agregar los plátanos maduros, las yucas, las patatas y condimentar al gusto con sal, pimienta y comino. Añadir más caldo si fuera necesario, tapar y continuar la cocción hasta que todo esté tierno. Retirar del fuego, pasar todo al recipiente con las mazorcas, remover bien y salpicar con cilantro al gusto. Servir bien caliente.