Onam — Indian festival

Onam

📍 Kerala🏷️ harvest🌱 monsoon📅 August-September

Onam is the ten-day harvest festival of Kerala, celebrated in August or September. It welcomes the legendary King Mahabali, whose reign is remembered as a golden age of equality and prosperity. Highlights include flower carpets (Pookalam), the grand Onam Sadya feast, and snake-boat races.

Quick facts: Onam

RegionKerala
WhenMalayalam month of Chingam — August/September
Duration10 days (Atham to Thiruvonam)
HonoursKing Mahabali
Signature feastOnam Sadya (served on a banana leaf)

Significance of Onam

Onam commemorates the annual homecoming of the benevolent asura king Mahabali, who was sent to the netherworld by Vishnu’s Vamana avatar but granted permission to visit his people once a year. The festival celebrates Kerala’s harvest, unity and cultural identity, transcending religion and community.

History & origins

Onam has been celebrated in Kerala for well over a thousand years, with references in early Tamil-Malayalam Sangam-era literature describing festivities, feasts and games around the harvest.

How Onam is celebrated

Families create intricate Pookalam (floral rangoli) that grow over the ten days, wear new clothes (Onakkodi), and share the Onam Sadya — a vegetarian feast of 20+ dishes served on a banana leaf. Cultural events include Vallamkali snake-boat races, Pulikali (tiger dance), Thiruvathira dance and Kathakali performances.

Regional variations

  • Central Kerala: famous Aranmula and Nehru Trophy snake-boat races.
  • Thrissur: vibrant Pulikali (tiger-dance) processions.
  • Across Kerala: the Onam Sadya feast is the shared centrepiece.

Frequently asked questions about Onam

What is Onam and why is it celebrated?

Onam is Kerala’s harvest festival celebrating the annual homecoming of the legendary King Mahabali, whose reign symbolised equality and prosperity. It marks the harvest and Kerala’s shared cultural identity.

What is an Onam Sadya?

The Onam Sadya is a traditional vegetarian feast of more than 20 dishes served on a banana leaf, the culinary centrepiece of the festival.

How long is Onam?

Onam is celebrated over ten days, from Atham to the main day, Thiruvonam.

What is Pookalam?

Pookalam is an intricate floral carpet (rangoli) laid at the entrance of homes during Onam, growing larger over the ten days of the festival.