Garuda is the great divine bird of Hindu tradition — part eagle, often shown with a human body and face — who carries the god Vishnu across the sky. He is the enemy of serpents, a figure of immense strength and speed, and the subject of one of the oldest and best-loved stories in the Mahābhārata. That story is about a son born into his mother’s slavery, and the raid on heaven he made to end it.
Two sisters and a bet
The story begins with a bet between sisters.
Kadru and Vinata were both wives of the sage Kashyapa, one of the great progenitors from whom many kinds of beings descend. Kadru was the mother of the serpents — the nāgas, divine snake beings who populate the underground realms. Vinata was the mother of the birds, and in particular of Garuda and his elder brother Aruna.
In the Mahābhārata’s telling, the sisters asked their husband for children. Kadru chose a thousand serpent sons; Vinata asked for just two, but sons greater than all of Kadru’s. Both laid eggs. Kadru’s hatched first. Vinata, impatient, broke open one of her eggs early, and Aruna emerged only half-formed. Hurt and angry, he declared that his mother would become a slave because of her haste, and that her second son would one day free her. Aruna went on to become the charioteer of Surya, the sun, the red glow that comes before dawn. The second egg Vinata left alone.
Then came the bet. The sisters saw Uchchaihshravas, the divine white horse who had emerged from the churning of the cosmic ocean, and wagered on the colour of its tail. The bet was the kind that seems trivial and isn’t. The loser would become the winner’s slave.
Vinata did not simply lose the bet
The Mahabharata is specific about this, and it changes the moral shape of the story.
The wager was on the colour of the tail of Uchchaihshravas. Vinata said white; Kadru said black. Kadru was wrong — and rather than concede, she instructed her serpent sons to coil themselves through the horse’s tail so that it would appear dark. Some of them refused and were cursed by their own mother for it. The tail looked black. Vinata paid. She became Kadru’s slave, she and her sons.
So the slavery that Garuda is born into is not the result of a bad guess. It is the result of a fraud, upheld because the loser had no way to prove it. That is why the story’s engine is not merely filial affection but the correction of something crooked, and why Garuda’s raid on Indra’s heaven reads as restitution rather than theft.
Kadru’s curse on the sons who refused matters later in the Mahābhārata: she condemned them to burn in a great snake sacrifice, and the Garuda story is told in the Ādi Parva as part of the long background to that sacrifice.
The birth of Garuda
Garuda hatched into this situation. He emerged from his egg with the blaze of a newly kindled fire — so radiant that the gods, in this retelling, briefly thought the sun was rising twice (the Mahābhārata has them mistake him for Agni, the fire god, and praise him), and so powerful that the three worlds trembled at his birth.
He was also, from the moment he understood his situation, absolutely determined to end it. He asked the serpents what it would take to free his mother. They named their price: the amṛta, the nectar of immortality, kept in Indra’s heaven.
The price was designed to be impossible. Indra, king of the gods, guarded the amrita with everything available to him — fire, wind, mechanisms, serpents of his own. Kadru’s serpents expected the amrita to stay safe and the slavery to be permanent.
The hunger, and the branch he would not drop
One episode from the Adi Parva is regularly cut from retellings, and it is the one that establishes what kind of being Garuda is.
Before the flight to heaven, Garuda is hungry — enormously, newly hatched, and hungry on a scale that has no obvious answer. He asks his father Kashyapa what he may eat. Kashyapa directs him to an elephant and a tortoise locked in an endless fight with each other, and tells him he may take both.
Garuda seizes them and looks for somewhere to perch and eat. He settles on the branch of a great tree, and the branch begins to break under him. And on that branch, hanging head-downward in austerity, are the Valakhilya sages — tiny, formidable, and entirely capable of destroying him with a curse if they fall.
So he takes the branch in his beak. He flies on carrying an elephant in one claw, a tortoise in the other, and a breaking branch full of ascetics in his mouth, until he finds a place where he can set the sages down without harming them. Only then does he eat.
Nothing in the story of the amrita explains Garuda as well as that does. The strength is the smaller half of him. The refusal to let the branch fall is the rest.
The raid on heaven
Garuda flew to heaven. The gods, warned by omens, armed themselves and met him, and he scattered them.
Then came the defences around the nectar. In the retelling most people know, the ring of fire was put out by his wings — the wing that commands the wind commands the fire. The Mahābhārata gives a more startling picture: he takes on many mouths, drinks up rivers, and pours them onto the flames. The mechanisms — a whirling wheel of blades — he passed by making himself small enough to slip through, and then shattered. The serpent guards, whose very gaze could kill, he blinded.
He took the vessel of amrita and flew back. One detail is easy to miss: he did not drink it himself. He wanted his mother’s freedom, not immortality.
Indra, astonished that anyone could breach heaven’s defences, pursued him and struck him with the vajra, his thunderbolt. It did not harm Garuda. Out of respect for the weapon, he let fall a single feather — and that feather was so beautiful that beings who saw it named him Suparṇa, “the one with beautiful feathers.”
Who proposed what
On the way, Garuda met Vishnu. What Vishnu saw was a being of extraordinary capability and determination, with a purpose that was entirely righteous, and who had carried the nectar without tasting it. Vishnu offered Garuda a boon. What happened next is worth flagging, because the two versions carry different meanings and both are current.
In the popular telling, Garuda answers at once: “Let me be your vehicle.” Not a boon of power or of protection, but a relationship. The mighty eagle who had just robbed Indra’s heaven chose to spend his existence carrying the preserver on his back. Vishnu agrees, and gives Garuda in return the boon of immortality and a position above himself.
In the Mahabharata’s account the order runs the other way: Vishnu offers a boon, Garuda asks to be placed above Vishnu, and Vishnu then asks Garuda in turn to carry him — so the eagle is simultaneously the higher and the bearer. Garuda also asks to be immortal without drinking the amrita, and that too is granted. That is the reading the temples follow, which is why the Garuda pillar stands in front of the shrine and the Garuda standard flies above the deity’s.
How the serpents lost the nectar
Indra, having failed to stop Garuda by force, now offered friendship, and Garuda accepted. The two agreed on a plan: Garuda would keep his word to the serpents, and Indra would take the nectar back. Garuda also received the boon that serpents would be his natural food — the root of the old enmity between eagle and snake.
Garuda brought the amrita to the serpents. He set the vessel down on a bed of kuśa grass — a sacred grass used in ritual — and told them they could have it once Vinata was released. Vinata was released. In the Mahābhārata, Garuda then tells the serpents to bathe and purify themselves before drinking. While they are away, Indra swoops in and takes the nectar back before any of them can drink.
The serpents returned and licked the grass where the amrita had rested. The sharp blades of grass that had held the nectar cut their tongues — which is why serpent tongues are forked, in the tradition’s explanation. The kuśa grass, having touched the amrita, is said to have become sacred. The serpents got no immortality. Vinata got her freedom.
Where this story comes from
The fullest early account is in the Mahābhārata, in the Ādi Parva (the first book), where it forms part of the background to the snake sacrifice of King Janamejaya. That is the source of the fraud with the horse’s tail, the elephant and tortoise, the Valakhilya sages, the feather dropped for the vajra, and the order of the boons with Vishnu.
Garuda is also mentioned across the Purāṇas, and one of them, the Garuḍa Purāṇa, is named after him: it is framed as teaching given by Vishnu to Garuda. In the Bhagavad Gītā (chapter 10), Krishna, listing the forms in which the divine is most visible, says that among birds he is the son of Vinata — Garuda.
Popular retellings smooth and reorder the episode, as the notes above show. Where a detail here comes from the widely known retelling rather than the Mahābhārata, that has been said.
What the story is often taken to mean
Garuda is often read as the free being who chose service: the one who could breach any heaven but chose to carry. His strength is never the point on its own. He uses it to undo an injustice, he refuses to drink the nectar he has won, and he will not let a branch full of sages fall even while starving.
His names reflect this. He is Vainateya, “son of Vinata” — named for his mother, whose freedom was his whole purpose. Many devotees see in him an image of the ideal devotee: great power placed willingly beneath the divine, and for that reason honoured above it.
The enmity between Garuda and serpents is also read symbolically. In later devotional and ritual traditions, Garuda is associated with protection from snakes and from poison.
Garuda in temples and worship
Garuda became the vehicle — vāhana, the animal or bird that carries a deity — of Vishnu, the golden eagle on whose wings the preserver crosses the sky. In many Vishnu temples, especially in South India, a Garuda pillar stands before the entrance or the shrine, and an image of Garuda kneels facing the deity with hands folded: the herald and the vehicle.
In temple festivals Vishnu is often carried in procession on a Garuda mount, and a Garuda banner is raised to open the festival. Garuda also gives his name to the Garuḍa Purāṇa, which is widely recited in the days after a death in many Hindu families.
Read on AdiVeda
- Where Uchchaihshravas and the amrita came from: The Turtle Who Held the Mountain: Kurma Avatar.
- What happened to the nectar when the gods and asuras fought over it: The Enchantress Who Saved the Nectar: Mohini Avatar.
- Another guest of heaven who ran into trouble with Indra’s throne: When a Man Became King of Heaven: The Story of Nahusha.
- Texts for the god Garuda carries: Vishnu reading texts and the Vishnu Sahasranamam.
Read more about Vishnu
Printed editions and retellings in the Adiveda bookshop.
Recite the text this story comes from
AdiVeda publishes the full text with Devanagari, transliteration and translation, free to read and recite.
Where this story comes from
Source: Mahabharata, Adi Parva, in its Astika section — the wager of Kadru and Vinata, Garuda’s flight for the amrita, and the split tongues of the serpents.
AdiVeda names the text a story comes from, and says so when the version told here is a later or regional telling rather than the classical account. No chapter or verse is cited unless it is certain. How we source and verify.
Recite for Vishnu
The texts devotees turn to after this story.

