Kozhukatta Recipe Jump to recipe

Kozhukatta Recipe

Learn to make classic Kozhukatta, a delicious traditional Indian steamed dumpling made with rice flour and filled with sweet coconut filling. Perfect for breakfast or snack.

Kozhukatta is a traditional Indian steamed dumpling made with rice flour and filled with a sweet coconut filling. It is often enjoyed as a breakfast or snack.
The dumplings are made by mixing rice flour, grated coconut, jaggery, and cardamom powder together to form a dough.
The dough is then shaped into small balls and filled with a sweet coconut mixture before being steamed to perfection. The resulting dumplings are soft, sweet, and have a unique texture and flavor.


Kozhukatta Recipe

Cooking method: Steaming
Cuisine: India
Difficulty: intermediate
Prep timeCook TimeRest TimeTotal Time
15 min 20 min - 35 min
Servings: 8 person
Calories: 230kcal
Best season: all

A Little History Of Kozhukatta

Kozhukatta is a traditional Indian steamed dumpling that has a history that dates back centuries. It is believed to have originated in the southern states of India, particularly in the state of Kerala.
The dish is closely associated with the Hindu festival of Onam, which is celebrated in the state of Kerala and is considered one of the most important festivals in the region.

Kozhukatta Recipe
Kozhukatta, a delicious traditional Indian steamed dumpling

During the festival of Onam, people prepare a variety of traditional foods, and Kozhukatta is one of the most popular dishes that is prepared.
It is usually served as part of the Onasadhya, a grand meal that is prepared on the day of Onam.

In other states such as Tamil Nadu and Andhra Pradesh, it is known as kozhukattai, Modak and kudumulu respectively. The dish is also believed to have been influenced by the traditional steamed dumplings of China and Southeast Asia, which were introduced to India through trade and cultural exchange.

Over the years, the recipe of Kozhukatta has evolved and has been adapted to suit the local palate and ingredients. The dish is now enjoyed by people of all ages, and it is a popular breakfast and snack food in southern India.

Nowadays, Kozhukatta is enjoyed not only during festivals but also on regular days as a sweet delicacy and it is also a common food that is served in most of the South Indian restaurants.



  1. Make the filling first

    Melt the jaggery or sugar with just enough water over medium heat.

  2. The jaggery will melt and begin to bubble after approximately a minute. Add the cardamom and grated coconut at this step.

  3. Mix this constantly over medium heat until the majority of the moisture has evaporated and the jaggery sticks to the coconut.
    Set aside.

  4. Make the dough

    Boil 235 ml of water with salt.
    Add the rice flour to the boiling water little by little and mix it. Keep it aside until it is just warm enough to handle.

  5. Knead the dough with hand or stand mixer and then shape it into a soft ball.
    The dough should not be sticky.

  6. Form the dough into balls of a medium size. Place each ball in your palm one at a time.

  7. With the other hand, press it to make it thinner. Start by folding it inward so that you get a cup shape.

  8. Place 2 teaspoons of the filling in the middle, then cover it and reshape it into a ball.
    Apply the same procedure to the remaining dough and filling.

  9. On medium heat, steam the kozhukattas for 9 to 10 minutes.

  10. Keep it covered for 1 more minute. Serve while is warm.

    Enjoy, Good Appetite!