The term "immortal drink" alludes to the heavenly nectar that grants immortality. The pleasure obtained from a piece of beauty is referred to as nectar by Keats. This bliss is so exquisite that it offers the soul eternal happiness. Therefore, Keats has shown that the immortal drink is a nectar.