Has comido dos tazones de cereal. ¿Este es el tiempo verbal correcto para comer?

No, el tiempo correcto es "haber comido".

"He comido" es el presente perfecto, que se utiliza para describir una acción que ocurrió en el pasado pero que tiene una conexión con el presente. En este caso, la acción de comer dos tazones de cereal ocurrió en el pasado, pero sigue siendo relevante en el presente porque el hablante está hablando de ello ahora.

"Comer" es el tiempo presente, que se utiliza para describir una acción que está sucediendo en este momento. En este caso, el hablante no está comiendo dos tazones de cereal en este momento, por lo que "comer" no es el tiempo verbal correcto.