Wash and soak the moong and urad dal for 2-3 hours. After that drain it and keep aside for few minutes. Transfer it into a grinding jar and grind it coarsely.
Heat a pan over medium heat and add 2 tablespoon oil to it. Once warm, transfer ground dal and with continued stirring; roast it till it start leaving oil.
Now add asafoetida, turmeric powder, coriander powder, chilli powder, amchoor, garam masala and 1 teaspoon of salt and mix well. Switch off the heat and let it cool down.
In a mixing bowl, add all purpose flour, 2 tablespoon oil, 1 teaspoon salt and mix it well. With he help of lukewarm water, make it semi tight dough and keep it covered for 20 minutes.
Make lemon size ball of dough and roll them into a circle with the help of rolling pin. Cut the circle in middle into 2 semicircle.Take one side and fold it in middle and give them a triangular shape. Now fill 1 tablespoon of stuffing into it and press and seal the sides to give it a perfect samosa shape.
Make all samosa like this with rest of the dough.
Heat Oil in a pan/ kadhai over low medium heat and drop few samosa into hot oil. Fry them from both side till they are nice golden in colour. Take them out and keep them on kitchen towel.
Serve them hot and enjoy with tea or coffee.