Explore Unexplored
A pookalam, the floral floor design laid for Onam in Kerala

Photo: Yugaljoshi / CC BY-SA 4.0

Onam

Kerala's biggest festival welcomes home a mythical king once a year — ten days of flower carpets, feasts, and snake-boat races.

Kerala · August–September (Chingam month) · 2 min read

Onam is Kerala's largest annual festival, and unusually for a major Hindu festival, its central legend isn't really about a god at all — it's about welcoming home a beloved king, once a year, from exile imposed by Vishnu himself.

Mythology

The festival's legend centers on Mahabali, an Asura king whose just and prosperous rule made him so popular that the gods grew anxious about his growing power. Vishnu, in his Vamana (dwarf) avatar, approached Mahabali and asked for as much land as he could cover in three steps — a request Mahabali granted despite warnings from his guru. Vamana then grew to cosmic size, covering the earth and sky in two steps, and for the third, pressed his foot on Mahabali's head, pushing him down to the netherworld. Moved by Mahabali's humility and devotion even in defeat, Vishnu granted him one wish: to return to his former kingdom once every year to see his people. Onam marks that annual homecoming.

What Happens

Kerala celebrates for ten days, with elaborate pookalam (flower carpet) designs laid at household entrances to welcome Mahabali, the Onam Sadhya — a vegetarian feast served on a banana leaf featuring upward of two dozen dishes — and the Vallam Kali snake boat races, in which long, narrow traditional boats crewed by dozens of rowers race on Kerala's backwaters to the rhythm of boat songs (vanchipattu), the Nehru Trophy race at Alappuzha being the best known.

Quick Facts

When
Ten days culminating on Thiruvonam, in the Malayalam month of Chingam (August–September)
Legend
Marks the annual homecoming of King Mahabali, sent to the netherworld by Vishnu's Vamana avatar
Key traditions
Pookalam flower carpets, the Onam Sadhya feast, Vallam Kali snake boat races
Famous race
Nehru Trophy Boat Race, Alappuzha (Alleppey)
Status
Kerala's official state festival, celebrated across all communities