¿Puedo comer esto?

La primera frase es correcta.

¿Se puede comer?

Can es un verbo modal, seguido del prototipo del verbo. Aquí se utiliza la voz pasiva. Por tanto, el prototipo del verbo debe ser el verbo, pero no podemos decir que se pueda comer. Esta es la costumbre y la gramática del inglés. Todos los prototipos de los verbos are, are y am pueden entenderse como be.

Entonces, la primera es correcta.