Thank you for asking a question on www.thisisyourbible.com
John 6:35 And Jesus said unto them, I am the bread of life: he that cometh to me shall never hunger; and he that believeth on me shall never thirst.
John 6:48 I am that bread of life.
The bread of life is that spiritual nourishment available only in Christ which will lead to eternal life. Seven times the Lord gives this same key message in John 6. See verses 35, 40, 44, 47, 51, 54, 58. The literal bread Christ provided lasted one meal, whereas Moses "gave bread" for 40 years. But the spiritual "bread of life" provided by Christ will last forever.
Likewise those who trust in Christ will never thirst. Although the main subject in this passage is bread, yet Christ, with the Passover in mind, alludes to the wine of the Passover feast (symbolic of his blood).
I hope you have found this helpful.