Una gran multitud sigue a Jesús al otro lado del mar de Galilea porque ha visto sus señales. Jesús prueba a Felipe con la pregunta de dónde comprar pan para tanta gente; Felipe dice que ni doscientos denarios alcanzarían. Andrés señala a un muchacho con cinco panes de cebada y dos peces. Jesús hace sentar a la gente en la hierba, da gracias, reparte, y todos comen hasta saciarse; sobran doce cestas. Al ver la señal, quieren hacerlo rey por la fuerza, y Jesús se retira solo al monte.
Al anochecer, los discípulos suben a una barca para cruzar a Capernaum, y el mar se agita por un fuerte viento. Cuando han remado unos cinco o seis kilómetros ven a Jesús caminar sobre el mar y acercarse a la barca, y tienen miedo. Él les dice que es él y que no teman; ellos lo reciben en la barca y enseguida llegan a tierra.
Al día siguiente la multitud lo busca. Jesús les dice que lo buscan por haber comido pan y no por las señales, y los exhorta a trabajar por la comida que permanece. Cuando le piden una señal como el maná de Moisés, él responde que el Padre da el verdadero pan del cielo, y declara: yo soy el pan de vida; el que a mí viene no tendrá hambre y el que cree en mí no tendrá sed jamás. Asegura que no echará fuera a quien venga a él, y que la voluntad del Padre es que todo el que cree en el Hijo tenga vida eterna.
Los judíos murmuran porque lo conocen como hijo de José. Jesús insiste en que nadie viene a él si el Padre no lo atrae, y que quien come su carne y bebe su sangre tiene vida eterna. Muchos de sus discípulos dicen que la enseñanza es dura y se retiran. Jesús pregunta a los doce si ellos también quieren irse. Pedro responde que no tienen adónde ir, pues solo él tiene palabras de vida eterna y ellos creen que es el Santo de Dios. Jesús dice que uno de ellos es un diablo, y Juan identifica a Judas.