Heat 3 tbsp of oil in a big wide pan. Add 1 tsp of mustard seeds and wait for it to pop.
Once they start popping, add ping of asafetida and sliced onions along with ¼ tsp of salt.
Saute onions until they become translucent and somewhat brown.
Add ginger, garlic and chopped thai green chilis. Saute for couple of minutes.
Add boiled and drained karela slices along with all other spices, 1 tsp of salt, ground peanut and sesame seeds.
Mix well without breaking the karela. If it seems too dry, add 2-3 tbsp of water and mix well.
Cover it well and cook on medium heat for 5-7 minutes, stirring few times in between. The karela are almost cooked from boiling them so it should not take too long for them to cook completely.
Once cooked, add jaggery and mix well. Cook for couple more minutes.
Garnish with fresh cilantro and serve it hot with phulka rotis, dal and rice!