Celebrado en todo el estado de Kerala, Onam es el festival más popular de los malayalis. Onam, que dura más de diez días, comienza el día de Atham y dura hasta Thiru Onam o Thiruvonam, que significa día sagrado de Onam. Este festival único pone de relieve los colores y las culturas del estado, cuando la gente de Kerala se prepara para pasar un buen rato. El primer día, se organiza un desfile callejero en el que se ven elefantes enjaezados, carros alegóricos, bailarines y músicos vestidos de colores brillantes y varios otros artistas.
A Onam se le llama popularmente la fiesta de las flores, cuando se realiza Pookalam (un dibujo creado con flores en el suelo). Esto generalmente se hace frente a las puertas y portones de los templos. Una de las características más atractivas de Onam es Pulikali o el juego del tigre.
Es una danza tradicional, de unos 200 años de antigüedad, en la que cientos de personas vestidas como tigres actúan al ritmo de palpitantes ritmos. Las carreras de barcos son una parte popular del festival Onam. La carrera de botes serpiente o Vallamkali se organiza en el río Pampa y es un evento de visita obligada. Una de las mejores partes de las celebraciones de Onam son los deliciosos platos que se preparan durante el festival. Conocida como Onam sadya, esta comida de celebración puede incluir hasta 28 platos y se sirve en una hoja de plátano. Algunos de los platos populares de sadya son el avial (una preparación de verduras, pasta de coco y chiles verdes), el thoran (judías verdes picadas, repollo, rábano y coco rallado) y el olan (calabaza y gramos rojos cocidos con leche de coco). De postre se sirve payasam (un pudín elaborado con leche o melaza marrón dulce). Finalmente, se sirve una preparación de arroz y rasam (un brebaje líquido a base de jugo de tamarindo).