Maddi Payasa
Traditional Udupi temple-style Bengal gram and jaggery dessert.

About this dish
Maddi Payasa is a legendary dessert from the Udupi Sri Krishna Temple, specifically associated with the Madhwa Brahmin community. It is a rich, dense pudding made from Bengal gram (Chana Dal) and dark jaggery, flavored heavily with cardamom and edible camphor. It is traditionally served on banana leaves during festivals and Pariaya ceremonies.
Ingredients
The Base
- 200g (1 cup) Chana Dal (Bengal Gram)
- 500ml (2 cups) Water for pressure cooking
- 1/4 tsp Turmeric powder
Sweetener and Body
- 300g (1.5 cups) Dark Jaggery, powdered
- 100ml (1/2 cup) Water to melt jaggery
- 100g (1/2 cup) Fresh grated coconut
Flavorings and Ghee
- 4 tbsp Ghee (Clarified Butter)
- 1 tsp Cardamom powder
- 1 pinch Edible Camphor (Pacha Karpoora)
- 10 Cashew nuts, halved
- 1 tbsp Raisins
Method
- 1
Soak and Prep the Dal
Wash the Chana Dal thoroughly under running water until the water runs clear. Soak it in warm water for at least 30 minutes; this ensures even cooking and a smoother texture in the final pudding.
- 2
Pressure Cook the Dal
Pressure cook the soaked dal with 2 cups of water and a pinch of turmeric for 4-5 whistles on medium heat. The dal must be soft enough to mash between fingers but should not be completely liquidized.
- 3
Mash the Dal
Once the pressure releases, drain any excess water (save it for rasam). Use a potato masher or a heavy ladle to mash the dal into a coarse paste. Leaving a few whole bits provides a nice textural contrast.
- 4
Prepare Jaggery Syrup
In a separate pan, heat the jaggery with 1/2 cup of water until dissolved. Strain the syrup through a fine mesh sieve to remove any impurities or stones, then return the clean syrup to a heavy-bottomed pot.
- 5
Combine Dal and Jaggery
Add the mashed dal to the bubbling jaggery syrup. Cook on medium-low heat, stirring constantly to prevent the bottom from scorching. The mixture will darken and thicken significantly over 10-12 minutes.
- 6
Add Coconut and Ghee
Stir in the freshly grated coconut and 2 tablespoons of ghee. The coconut adds a nutty grit, while the ghee gives the payasa its characteristic sheen and rich mouthfeel. The mixture should start leaving the sides of the pan.
- 7
Fry the Nuts and Raisins
In a small pan, heat the remaining ghee and fry the cashews until golden brown. Add the raisins and wait for them to plump up like balloons, then immediately pour the entire contents into the payasa.
- 8
Aromatize the Dish
Turn off the heat and add the cardamom powder. Take a tiny speck of edible camphor, crush it between your fingers, and sprinkle it over the payasa. Use camphor sparingly, as it is extremely potent.
- 9
Final Consistency Check
The payasa should be thick but flowy; it will firm up like a soft halwa as it cools. If it becomes too dry, stir in a tablespoon of hot water or ghee. Give it one final vigorous stir to ensure the ghee is emulsified.
Notes & variations
- Use 'Bhola' or dark palm jaggery for the deep brown authentic Udupi color.
- Do not use milk in this recipe; traditional Maddi Payasa is strictly dairy-fat and jaggery based.
- The edible camphor is optional but provides the distinct 'temple prasadam' aroma.
- This keeps well for 2-3 days in the fridge; reheat with a little ghee before serving.
Serve with
Serve hot or warm as a conclusion to a traditional festive meal.
Cook's note
Roast the dry chana dal for 2 minutes before soaking to enhance the nuttiness of the dessert.