Some sweets make you pause – not because they’re fancy or dramatic, but because they carry a certain softness that’s both on your tongue and in your memory. Kinnathappam, for me, is one of those. A slice of it, still warm or fully set, just melts in the mouth like a quiet secret.
I grew up with kinnathappam as part of special occasions in Kannur – Eid mornings, weddings, or just when someone felt generous with time and ghee. It doesn’t sparkle like halwa or demand attention on a tray, but it always gets picked first. That soft, pillowy texture is unlike anything else – it’s not stretchy or rubbery like Kozhikode halwa, which is made from maida starch and often glistening with oil. Kinnathappam is more subtle, more grounded – it has body from the rice, depth from jaggery, and that unmistakable richness from coconut milk.
What surprises many is how forgiving this sweet is. There’s even a version made from leftover cooked rice – you just grind it to a smooth batter with enough water, mix it with jaggery and coconut milk, and cook it down gently. The result might not be as polished as the one made with fine roasted rice flour, but it has its own rustic charm – softer, maybe slightly denser, but just as comforting.
I always remember the slow stirring, the ghee being added spoon by spoon, and that moment when the mixture starts to leave the sides of the pan – a quiet cue that it’s ready. And then the wait – letting it cool, firm up, and settle before cutting. That wait was always the hardest part.
Even now, when I bite into a piece, I think of the old steel mould we used – round, slightly dented, always greased with love. It’s amazing how a dish so simple in appearance can carry so much memory, texture, and tradition in each square.
Malabar Kinnathappam
Ingredients
Instructions
-
Soak 1 cup white raw rice for 2 hours. Drain the water and grind it to a smooth powder using a mixer grinder. Keep it aside.
-
Soak ¼ cup chana dal in water and keep it aside.
-
Extract a total of 4½ cups coconut milk - 1½ cups thick coconut milk (onnam paal) and 3 cups thin coconut milk (randam paal). Set both aside separately.
-
Melt 1½ cups jaggery with ¼ cup water over low heat. Strain the syrup to remove impurities and keep it aside.
-
Dry roast the rice flour gently in a pan for a few minutes on low heat.
-
Slowly add the 3 cups of thin coconut milk to the roasted rice flour while stirring to avoid lumps. Mix until smooth.
-
Add the strained jaggery syrup gradually to the mixture. Stir continuously in only one direction - either clockwise or anticlockwise - to maintain smoothness.
-
Keep stirring the mixture over medium heat until it thickens slightly.
-
Slowly add the 1½ cups of thick coconut milk and mix well to combine.
-
Add the soaked chana dal to the mixture. Continue stirring to avoid lumps.
-
Add ⅓ cup ghee gradually, spoon by spoon, while stirring the mixture continuously.
-
Once the mixture becomes thick again and starts to leave the sides of the pan, add cardamom powder and mix well.
-
Grease a plate or mould with ghee.
-
When the ghee starts separating from the mixture, immediately transfer it to the greased plate or mould and spread it evenly.
-
Allow it to cool for at least 4 hours at room temperature.
-
Once cooled, cut into desired pieces and serve.