Wash and lightly peel the karela skin.
Cut into thin strips and then add salt in the pieces and keep covered for 10-15 minute.
Till now karelas will release its bitter juices , drain the juice and wash them thrice and squeeze the water completely.
Peel potatoes and cut into slices similar to karela slices.(Addition of potatoes is optional, you can make it with only karelas)
Sprinkle 2 tbsp gram flour, pinch salt and 1/2 tsp chili powder on the karela slices and mix well.
Heat enough oil in a pan and deep fry the karela slices in it and fry the karela slices till light golden in color then drain and keep aside.
Now add potato slices and fry till golden in color and then drain and keep aside.Now add few slit green chilies and fry for a minute, drain and keep aside. Add the Cashew slices and fry on medium heat till done. drain out and keep aside.
Now remove the extra oil from the pan and keep just 3 tbsp oil in it.
Add mustard seeds, cumin seeds and asafoetida. when cumin start crackling then add the sesame seeds and raisins in it and saute for few seconds.
When sesame seeds start crackling then add the fried potatoes, karela and green chilies, fried cashews ,fried raisins in the pan and then switch off the heat for a minute.
Add turmeric, salt, coriander powder, chili powder in the fried vegetables and mix well.
Now add grated jaggery and tamarind pulp or lemon juice and mix.
Switch on the heat and cook for 2-3 minute on medium heat.
kaju karela sabji is ready now so switch off the heat.
Enjoy kaju karela shaak with poori , Aloo shaak and aamras.