Take the Moong Daal and let it soak in water for at least 3-4 hours.
For the kachori, mix the salt, semolina, lemon juice and flour together and add the warm ghee to it. Mix well so that the entire flour is oiled and forms crumbles. Now knead it using warm water into a firm dough(not too thin or soft, just pliable enough). The warm water and rava will help make the crust more crispy. Cover with a wet cloth and leave aside for 25-30 mins.
Now take a saucepan, add 2 tbsp oil to it, then add the cumin, carrom seeds, saunf and asafoetida. When seeds splutter, add the soaked moong dal to this, after removing all water. Season with green chilli-ginger paste, salt, lemon juice, sugar and the spices. Cook for 8-10 mins, then remove from flame. Mix the grated coconut, chopped cilantro and raisins and keep aside.
Now divide the dough into small portions, and roll each one into 3? diam. disc. Put a large spoonful of the filling into the center, then fold the dough over the filling to form a pouch and shape it into a basket from the top(as shown in the pic) You can grease your palms a little and roll the ball between them to form an even ball if that’s easier. Make sure to seal the filling at the top else it will all ooze out when you fry them! Repeat for all the kachoris.
Deep Fry: Now heat oil in a wok and deep fry 3-4 kachoris at a time over low-to-medium flame till they are golden brown in color. Do not fry on high heat as they will turn brown but will be uncooked from inside.
Baked: Alternately, you can preheat the oven to 350 degrees. Then place the kachoris on a large oven tray. Space them at least half inch apart and apply light margarine to them with a brush. Now bake them for 10-15 mins, then rotate the tray by 180 degrees to bake on the other side for 10 mins, or till the surface becomes light brown in color.