Onam is Kerala's biggest festival, a ten-day harvest celebration in the Malayalam month of Chingam. It remembers King Mahabali, a generous king, and Vamana, the small boy form of Vishnu who asked him for three steps of land. Kerala's tradition holds that Mahabali visits his people every year at Onam, so homes make a flower carpet (pookalam) to welcome him and everyone sits down to the same feast. The message for a child: a good person shares, so that no one is hungry and no one is left out.
Onam follows the Malayalam solar calendar: Thiruvonam is the day of the Thiruvonam star in the month of Chingam. Dates as per Drik Panchang.
In this article
The story of Onam
Mahabali was a powerful, generous king who had won even the heavens. Vishnu came to him as Vamana, a small boy, and asked for just three steps of land. Bali agreed. Vamana grew enormous: one step covered the earth, another the sky. For the third, Bali kept his word and offered his own head. Vishnu blessed him and gave him a kingdom below the earth.
Bhagavata Purana 8.18-23.

Kerala's own tradition adds a beautiful ending: Mahabali loved his people so much that he was allowed to visit them once a year. Onam is that visit. An old Onam song remembers his reign as a time when "all people were equal, and no one was cheated".
From my home
Onam, for me, is my Kerala friends. They always shared so many sweets with me. That is Onam: everyone sharing.
Manjunath
What we do, and what it means
🌼Pookalam
Tradition A flower carpet at the door, started small on the first day (Atham) and growing bigger each day for ten days, to welcome Mahabali.
Do together: make a small pookalam with her, adding one ring of flowers each day.🍌Onasadya
Tradition A grand vegetarian feast on a banana leaf, with many dishes, where everyone sits together and eats the same food.
Say: "Everyone gets the same feast, because Mahabali wanted everyone to be equal."🚣Vallam Kali
Tradition Snake-boat races on the rivers, with a hundred rowers pulling together in rhythm.
Watch together: count the rowers and clap to their rhythm.🐯Pulikali
Tradition Dancers painted as tigers dance through the streets.
👗Onakkodi
Tradition New clothes, often traditional cream and gold, for the whole family.
Why Onam comes now
Engineer's note
Onam falls at the end of the heaviest monsoon rains, when Kerala's harvest comes in. A ten-day pookalam that grows ring by ring is also a gentle counting game: day one, one ring; day ten, ten rings. Let her count with you.
Onam is celebrated by Malayalis of every community: a state festival of sharing, food and flowers.
Why do festivals like Onam matter to children? A review of 50 years of research linked family rituals with children who cope better and families who feel closer. The researchers point to the meaning rituals carry: "this is who we are".
Fiese et al., Journal of Family Psychology, 2002.Read it aloud tonight: The King Who Came Home Every Year
A bedtime version of the story, about four minutes to read. Read it slowly, pause at the questions, and let her answer.
Long ago, in a beautiful green land, lived a king called Mahabali. He was so kind and so generous that in his kingdom, everyone had enough to eat. Nobody told lies. Nobody cheated. Everyone was equal.
Wouldn't that be a lovely place to live?
Mahabali became so powerful that he ruled the earth and even the heavens. The gods were worried. So Vishnu came down as a small boy called Vamana, with a little umbrella.
"Great king," said Vamana, "will you give me three steps of land?"
Mahabali laughed kindly. "Only three steps? Of course!"
And then Vamana began to grow. Bigger and bigger and bigger! With one step, he covered the whole earth. With the second step, he covered the whole sky.
"Where shall I put my third step?" he asked.
Mahabali had promised. And Mahabali always kept his word. So he bowed his head and said, "Put it here, on my head."
Vishnu was so moved by Mahabali's honesty that he blessed him and gave him a kingdom of his own, far below the earth.
But Kerala tells one more beautiful thing. Mahabali loved his people so much that he asked, "May I visit them once a year?" And so, every year at Onam, Mahabali comes home.
That is why we make a flower carpet at the door, growing a little every day for ten days. That is why everyone sits down to the same feast on a banana leaf. So when Mahabali comes, he sees his people still sharing, still equal, still happy.
What flower would you put in the pookalam?
Vamana and Bali: Bhagavata Purana 8.18-23. Mahabali's yearly visit: Kerala's tradition.
After the story
Make a small pookalam with her, one ring today and one more tomorrow. Ask: "Who can we share our food with this week?"
How to explain Onam to your child
"Today is Onam! We make a flower carpet to welcome a kind old king called Mahabali, and we eat a big feast on a banana leaf."
"Long ago, there was a kind king called Mahabali. He shared everything with his people, and everyone was happy and equal. A small boy called Vamana asked him for three steps of land, and Mahabali kept his promise even when it was hard. Kerala believes Mahabali comes back every year at Onam to see his people, so we make flowers to welcome him and share a feast where everyone eats the same."
The value she takes away
A good person shares, so that no one is hungry and no one is left out. Ask her: "Who can we share our food with this week?"
Play this with your child
What do we make with flowers on Onam?
A pookalam, a flower carpet!
How many steps did Vamana ask for?
Three steps!
What do we eat the Onam feast on?
A banana leaf!
Read next in this series
- The 10 avatars of Vishnu, explained for kids Read
- 10 Indian values and the story behind each Read
- Makar Sankranti, Pongal and Lohri, explained for kids Read
Questions parents ask
Why do we celebrate Onam?
To welcome King Mahabali, who, Kerala's tradition holds, visits his people every year, and to celebrate the harvest in the month of Chingam with a flower carpet, a grand feast and boat races.
What is the story of Onam?
King Mahabali was generous and powerful. Vishnu came as Vamana, a small boy, asked for three steps of land, and covered earth and sky (Bhagavata Purana 8.18-23). Bali kept his word and was blessed. Kerala's tradition holds that he returns each year at Onam.
Why do we make a pookalam on Onam?
The flower carpet welcomes Mahabali. It starts small on Atham and grows each day for ten days.
What is Onasadya?
The Onam feast, served on a banana leaf with many vegetarian dishes. Everyone sits together and eats the same food.
When is Onam in 2027?
Thiruvonam falls on Sunday, 12 September 2027 (Drik Panchang).
If we want thoughtful adults tomorrow, we must be equally thoughtful about childhood today.
Manjunath · father, ex-VinFast lead design engineer, founder of VedaPlay
Follow the build, and the stories we test at home, on Instagram: @manjunath.build
Sources
- Bhagavata Purana 8.18-23 (Vamana and Bali).
- Painting: Raja Ravi Varma, Vamana. Public domain, Wikimedia Commons.
- Drik Panchang, festival calendars 2026 and 2027 (New Delhi).
- Fiese BH et al. (2002). A review of 50 years of research on naturally occurring family routines and rituals. Journal of Family Psychology 16(4):381-390.