Nama·bharat
A trusted guide to Hindu life, in plain words.

stories and legends

What is the story of Vamana and King Bali, and what does it mean for Kerala's Onam festival?

The story of Vamana and King Bali tells how a beloved demon king was outwitted by Vishnu in the form of a dwarf, yet honoured with a blessing. Kerala's Onam festival celebrates the king's annual return to visit his people.

The story

King Bali, also called Mahabali, was a demon king who ruled with great fairness and generosity. His kingdom was said to be a golden age. People were happy, there was no poverty, and Bali was loved by all. His power grew so great that it worried the gods.

Vishnu took the form of Vamana, a small brahmin boy, and came to Bali's court. Bali was known for never turning away anyone who asked for a gift. Vamana asked for just three paces of land, as much as his small feet could cover. Bali agreed at once, even when his advisor warned him something was wrong.

Then Vamana grew enormous. With the first step he covered the whole earth. With the second he covered the sky and the heavens. There was nowhere left for the third step. Bali, understanding what was happening, bowed and offered his own head. Vamana placed his foot there and pushed Bali down to Patala, the underworld.

But Bali's generosity and goodness moved Vishnu. So Vishnu granted him rulership of the underworld and, as a special blessing, the right to return to his people on earth once a year.

What the story holds

Different people read the story in different ways. One reading is about pride and power. Even a good and generous ruler can grow too powerful, and the gods must keep balance. Another reading focuses on Bali's greatness. He kept his word even when he saw he was being tricked. That honesty and surrender is what earned him Vishnu's blessing.

Some see Vamana's act as a correction of cosmic order rather than a punishment. Bali is not destroyed. He is given a realm of his own and the promise of return. The tradition holds him up as a model of giving without holding back.

Where Onam comes from

The story comes from the Puranic tradition, with the Bhagavata Purana as its main source. How old the connection between this story and the Kerala harvest festival is, and exactly how it developed, is not fully clear. The festival has deep roots in Kerala's culture and has gathered many layers over a long time.

Onam today

Onam is Kerala's biggest festival and is celebrated across the Malayalam month of Chingam. The idea at its heart is that Mahabali comes back each year to see his people. Homes are decorated with large flower arrangements called pookalam, laid out to welcome him. Families gather for a grand feast called the Onam Sadhya, served on banana leaves with many dishes.

For many Keralites at home and in the diaspora, Onam is as much a cultural celebration as a religious one. People of all faiths in Kerala take part. The story of Mahabali carries a feeling of pride in a just and equal kingdom, and the festival keeps that memory alive each year.

How we write. We describe what the tradition holds, drawing on its texts and customs in general terms. We do not give religious, medical, or dietary advice, and we note plainly where there is no scientific evidence. Reviewed for accuracy by our editorial team.