As duas formas comeste e comestes existem na Língua Portuguesa.

Ou seja, ambas as expressões estão corretas e são formas verbais do verbo comer mas empregues em diferentes pessoas.

Comeste é a segunda pessoa do singular do pretérito perfeito do modo indicativo do verbo.

tu [ comeste ]

Vi que não comeste nada na receção.
Explica-me como é que nunca comeste um ovo em toda a vida.
O que comeste hoje? – Batatas.

Comestes é a segunda pessoa do plural do pretérito perfeito do modo indicativo do verbo.

vós [ comestes ]

Meus filhos, comestes bem?
Vós comestes da árvore da qual ordenei que não comêsseis?

Tabela pretérito perfeito do indicativo do verbo comer.

pretérito perfeito do indicativo

eucomi
tucomeste
ele; ela; vocêcomeu
nóscomemos
vóscomestes
eles; elas; vocêscomeram

Obs:
pretérito perfeito = referente ao passado