Instant Pot Kinnathappam- Steamed Rice Coconut Milk Cake- Easy South Indian Dessert

Kinnathappam or steamed rice coconut milk cake, an authentic South Indian dessert made in the Instant Pot…

This is a family favorite dessert and is made on special occasions in my mom’s family. The beauty about this dessert is it’s so simple & humble, made with easy ingredients yet tastes incredible. It’s soft & melts into the mouth. This is a Thiruvithamcode specialty dessert ( a town in Kanyakumari district, Tamil Nadu)

Kinnam in Tamil means pan and appam means cake. This has to be steam-cooked in a round pan.

In the Instant Pot, has to be steam cooked for 30 minutes at high pressure. The batter consistency has to be perfect, the batter shouldn’t be too thick nor too thin. Follow the measurements & you’ll be able to make super soft kinnathappam.

Cooking Video

Instant Pot Kinnathappam- Steamed Rice Coconut Milk Cake- Easy South Indian Dessert
Prep time
Cook time
Total time
Recipe type: Dessert
Cuisine: Indian
For Grinding rice
  • Basmati rice- 1 cup
  • Egg- 1
  • Sugar- 1 cup
  • Thin Coconut milk- 1 cup
  • Water- 1½ cups
  • Other Ingredients
  • Cumin seeds- ½ tsp
  • Whole cardamom, crushed- 2
  • Ghee- 2 tbsp
  1. Soak the basmati rice in water for 2 hours.
  2. After 2 hours, rinse the soaked rice taken in a strainer under running water.
  3. To a blender jar- add the soaked & rinsed rice, egg, sugar, water & coconut milk.
  4. Grind to a smooth fine batter.
  5. Line the strainer with a muslin or cheesecloth, keep the strainer on a bowl.
  6. Pour the rice batter into the cheesecloth and strain the batter.
  7. It's key to strain the batter through a cheesecloth, this is to ensure there are no rice particles in the batter. Otherwise, the kinnathappam will turn hard.
  8. Discard the rice particles on the cheesecloth.
  9. Add the crushed whole cardamoms, combine well.
  10. For 1 cup rice, total liquid should be 2½ cups- this will make the batter consistency correct.
  11. The batter should have a not too thin nor thick consistency.
  12. I've used Instant Pot 6 quarts for steam cooking.
  13. Use a round pan that will fit into the 6 quarts Instant Pot.
  14. The dimension of the round pan I've used is 7.5 inches in diameter & 3 inches height.
  15. inches diameter round pan will fit perfectly into a 6 quarts Instant Pot.
  16. Grease the inside of the round pan with 1½ tbsp ghee.
  17. Pour the batter half way through onto the pan.
  18. Since the height of the pan I've used is 3 inches, I've poured the batter half way through, this dessert should be of 1½ inches thickness.
  19. Poured the remaining batter onto another pan.
  20. Spread cumin seeds over the batter.
  21. Cover the pan with a paper towel and then tightly cover with aluminum foil.
  22. Add 1 cup water to the stainless steel pot.
  23. Place the trivet onto the water.
  24. Place the pan onto the trivet.
  25. Close with the lid.
  26. Select Steam setting, set the time to 30 minutes at high pressure.
  27. After 30 minutes of steam cooking. Let the pressure release naturally for 10 minutes, after that do a quick pressure release.
  28. Open the lid.
  29. It's very hot, wear a mitten and take the trivet with the pan out of the stainless steel pot.
  30. Gently uncover the paper & aluminum foil. There will be some water on the aluminum foil.
  31. Spread 1 tsp ghee on the hot kinnathappam.
  32. Keep it covered for an hour. This will ensure kinnathappam has set well.
  33. After it has cooled down, cut into squares & serve on a plate.
  34. Enjoy this soft & melt into the mouth delicacy.
  35. Leftovers can be chilled in the refrigerator, tastes better the next day.