Kayi Halu
A melt-in-the-mouth South Indian sweet made with fresh coconut, milk, and sugar, delicately flavored with cardamom. This Karnataka-style soft fudge comes together in one pan and sets into tender, fragrant squares that are perfect for festivals and celebrations.
For 8 servings
- prep
Grease a setting plate and powder the cardamom.
1.Lightly grease a small plate or rectangular tray with a few drops of ghee. Set aside.2.Peel the green cardamom pods, remove the seeds, and grind them to a fine powder using a mortar and pestle.3.Have all ingredients measured and ready near the stove. - saute · ~4 min
Sauté the fresh coconut in ghee.
1.Place a heavy-bottomed pan over low-medium heat and add the ghee.2.Once the ghee melts, add the finely grated fresh coconut.3.Sauté gently, stirring continuously, for 3–4 minutes until aromatic. Do not let it brown.TIPUse only fresh coconut for the soft, melt-in-the-mouth texture. Desiccated coconut will yield a drier result. - boil · ~10 min
Cook the coconut with milk.
1.Pour in the milk and bring the mixture to a gentle simmer.2.Cook, stirring frequently, until the coconut absorbs most of the milk and the mixture thickens slightly, about 8–10 minutes.TIPStir continuously to prevent the milk from scorching at the bottom of the pan. - simmer · ~12 min
Add sugar and cook until the halwa leaves the sides of the pan.
1.Add the sugar and the pinch of salt. Stir well to combine.2.Continue cooking on low-medium heat. The mixture will loosen initially as the sugar melts, then it will start to thicken again.3.Add the cardamom powder and stir through.4.Cook, stirring non-stop, until the mixture thickens into a single mass that leaves the sides of the pan and the ghee starts to separate, about 10–12 minutes.TIPThe halwa is ready when you can draw a line through the mixture with the spatula and it holds its shape without water separating. - assemble
Pour the mixture onto the greased plate and set.
1.Immediately transfer the hot coconut mixture to the greased plate or tray.2.Spread it evenly with the spatula to about a 1.5 cm thickness.3.Press the halved cashew nuts gently onto the surface in a neat pattern.4.Allow it to cool completely at room temperature for about 1 hour, or until firm to the touch. - serve
Cut into squares and serve.
1.Once fully set, use a sharp knife to cut the Kayi Halu into neat squares or diamond shapes.2.Carefully lift the pieces with a flat spatula.3.Serve at room temperature. Store leftovers in an airtight container in the refrigerator.TIPFor the cleanest cuts, refrigerate the set halwa for 15 minutes before slicing.
What to keep in mind.
6 tips from the recipe — small details that make a real difference to the final dish.
- 1Use only fresh coconut for the soft, melt-in-the-mouth texture. Desiccated coconut will yield a drier result.
- 2Stir continuously during the milk and sugar stages to prevent scorching at the bottom of the pan.
- 3The halwa is ready when you can draw a line through the mixture with the spatula and it holds its shape without water separating.
- 4For the cleanest cuts, refrigerate the set halwa for 15 minutes before slicing.
- 5Lightly greasing the plate with ghee ensures the set halwa lifts off easily without sticking.
- 6Toast the cashew garnishes in a dry pan for a few seconds before pressing them in for extra nutty aroma.
Adapt it for your goals.
Nut-Free
Skip the cashew garnish entirely, or replace with a few sultanas or a pinch of saffron strands for visual appeal. Ideal for those with nut allergies.
Richer (Khoya style)Richer (Khoya-style)
Replace the milk with ½ cup khoya (mawa) and ½ cup water, and cook until the mixture leaves the pan. This yields an even denser, creamier Kayi Halu with a fudge-like bite.
VeganVegan
Swap ghee with coconut oil and use full-fat canned coconut milk instead of dairy milk. The final sweet will be dairy-free and fully plant-based.
Low SugarLow Sugar
Reduce sugar to ½ cup and add 2 tablespoons of jaggery powder for a deeper caramel note. Best for those watching refined sugar intake.
Why this is on our healthy list.
Rich in Healthy Fats
Fresh coconut provides medium-chain triglycerides (MCTs) that support energy metabolism, while ghee offers fat-soluble vitamins A, D, E, and K.
Good Source of Calcium
Whole milk contributes calcium essential for bone health and muscle function, complementing the natural minerals in coconut.
Digestive Aid
Cardamom is traditionally used in Ayurveda to stimulate digestion and freshen breath, balancing the richness of the sweet.
Quick Energy Boost
The natural sugars in fresh coconut and added sugar provide rapid energy, making this a traditional festive treat enjoyed in moderation.
Frequently asked questions
It is not recommended. Desiccated coconut is dry and will absorb too much liquid, resulting in a crumbly, less tender halwa. Fresh coconut gives the signature soft, melt-in-the-mouth texture.







