Wash black urad dal and red rice thoroughly 2–3 times in water. Drain completely using a strainer and let them air dry for a few minutes.
Heat a pan on low flame. Add the drained black urad dal and red rice. Dry roast gently, stirring continuously, until they become aromatic. Do not burn. Switch off the flame and let it cool completely.
Once cooled, grind the roasted mixture along with cardamom into a fine powder. This becomes your homemade Karuppu Ulundhu Kanji Powder.
In a saucepan, add 3 cups of water and bring it to a rolling boil on medium flame.
Before adding directly to hot water, mix the required kanji powder with a little normal water separately to make a smooth liquid paste. This helps prevent lumps.
Slowly pour the prepared liquid mixture into the boiling water while stirring continuously. Keep the flame on low to medium.
Add palm jaggery to the mixture and stir well.
(If your jaggery has impurities, melt it separately with a little water, strain it, and then add the filtered syrup.
Here, I used clean jaggery directly without straining.)
Cook the kanji on low flame for about 8–10 minutes, stirring continuously to avoid lumps and sticking at the bottom. The mixture will thicken gradually.
Add a small pinch of salt to naturally enhance the sweetness and balance the taste.
Top with grated coconut and roasted nuts. Serve warm as a nourishing 15-minute high protein breakfast.