Wash and dry okra well. Trim the edges and chop them into 1 to 2 inches pieces.
Heat some oil in a pan, add in the chopped okra and saute until the slime disappears and okra cooks turning soft.
Soak chana dal with enough water for about 30 minutes until they turn soft. You can soak them in hot water to cut down the time.
Into a mixer jar, add in the soaked & drained chana dal, grated coconut, cumin seeds, mustard seeds, turmeric powder, chopped ginger, coriander leaves, green chilies, and about 1/2 a cup water.
Grind everything to a slightly coarse mixture. It should neither be too coarse nor too fine.
Transfer this mixture into a pan along with okra and add 1 to 2 cups of water. Simmer this for about 5 minutes, up to one boil. If your okra has been overcooked previously, do not simmer them along with the mixture. In that case, add in the okra later and boil for 2 more minutes. Season the mixture with salt. In a bowl, measure and add in yogurt and dilute it with 1 cup water (unless you are using buttermilk or very thin curd). Whisk or beat the yogurt well.
Add in 1 or 2 ladles of the hot mixture that has just been simmered into the yogurt and mix well. This helps to avoid the splitting of the mixture whican can posisbly occur on adding cold yogurt to hot mixture directly.
Transfer the yogurt mixture into the other hot mixture, add a little more water if required and bring it to a gentle boil. Do not overboil after adding yogurt.
Lastly, make a tempering by heating oil in a small wok or a pan. Splutter mustard seeds followed by asafoetida, curry leaves, dry red chilies. Tranfer this to the prepared majjige huli.
Garnish with chopped coriander leaves, mix well and serve with rice or nuchinunde.