Das Onam-Festival wird im ganzen Bundesstaat Kerala gefeiert und ist das beliebteste Festival der Malayalis. Onam erstreckt sich über zehn Tage und beginnt am Atham-Tag und dauert bis zum Thiru Onam oder Thiruvonam, was soviel bedeutet wie heiliger Onam-Tag. Allein schon bei der Vorbereitung auf das großartige Fest, sind die Farben und Festival-Kulturen im ganzen Bundesstaates allgegenwärtig. Am ersten Tag wird eine Straßenparade organisiert, bei der geschmückte Elefanten, Umzugswagen, hell gekleidete Tänzer und Musiker sowie verschiedene andere Künstler zu sehen sind.

Onam heißt im Volksmund das Fest der Blumen, da zu dieser Zeit das Pookalam ausgeübt wird (eine Bodenkunst, bei der Blumen auf dem Boden angeordnet werden). Dies geschieht in der Regel vor den Türen und Toren der Tempel.

Eine der attraktivsten Aktivitäten von Onam ist der Pulikali oder der Tanz des Tigers. Bei diesem traditionellen Tanz, der etwa 200 Jahre alt ist, verkleiden sich Hunderte von Menschen als Tiger, um zu pulsierende Rythmen zu tanzen. Es wird gesagt, dass dieser Tanz vom König von Kochi gefördert wurde, der glaubte, dass er die Männlichkeit widerspiegelt.

Bootsrennen sind ein beliebter Bestandteil des Onam-Festivals. Das Schlangenbootrennen oder Vallamkali wird auf dem Pampa River organisiert und ist eine Pflichtveranstaltung. Einer der Höhepunkte der Onam-Feierlichkeiten sind die köstlichen Gerichte, die während des Festivals zubereitet werden. Diese als Onam Sadya bekannte Festmahlzeit kann bis zu 28 Gerichte umfassen und wird auf einem Kochbananenblatt serviert. Einige der beliebtesten Sadya-Gerichte sind Avial (eine Zubereitung aus Gemüse, Kokosnusspaste und grünem Chili), Thoran (gehackte Bohnen, Kohl, Rettich und geriebene Kokosnuss) und Olan (Kürbis und rotes Kichererbsenmehl gekocht mit Kokosmilch). Zum Nachtisch gibt es noch Payasam (ein Pudding aus Milch oder süßer brauner Melasse), und zum Abschluss wird eine Rezeptur aus Reis und Rasam (eine flüssige Zubereitung auf Tamarindensaftbasis) gereicht.

Die Legende besagt, dass Onam gefeiert wird, um Mahabali, den Dämonenkönig zu ehren. Es wird gesagt, dass sein Geist am heiligen Onam-Tag (Thiruvonam) Kerala besucht.