John 6:33 For the bread that God gives is he who comes down from heaven and gives life to the world.
Verse 35 — “I am the bread of life,” Jesus told them. “Those who come to me will never be hungry; those who believe in me will never be thirsty…”
Verse 51 — I am the living bread that came down from heaven. If anyone eats this bread, he will live forever. The bread that I will give him is my flesh, which I give so that the world may live.
Verse 55-56 — For my flesh is the real food; my blood is the real drink. Those who eat my flesh and drink my blood have eternal life, and I will raise them to life on the last day.
Here, the people sought Jesus and asked him to perform miracles so that they would believe that he was indeed Lord. They reminded him of the time the Israelites ate manna from heaven to which Jesus replied that only God gives bread from heaven, further clarifying that he was the bread of life.
While the people took it literally, what Jesus actually meant was that he would give up his life, his earthly body (the bread) and shed his blood to save us from our sins and in this way, we would have eternal life. In life after death, the eternal life, we will neither hunger nor thirst for anything.0