Combine all the ingredients for the gattas in deep bowl and knead it into stiff dough, using water.
Divide the dough into equal portions and shape each portion into a long thin cylindrical shape. Cut the gattas into small cube pieces and keep aside.
Boil the water into a deep pan and cook the gattas for 5-8 minutes. Drain and keep aside.
Heat the enough oil in deep bottom pan, deep fry the gattas till to golden brown and drain them on tissue paper and keep aside.
Wash and clean the dal and rice together. Soak the rice and dal in water for 10-15 minutes.
Boil the 2 1/2 Cup water in deep pan, add rice and dal together, cover and cook till to done. Keep aside.
Heat the oil or ghee in a deep non-stick pan.
Add cumin seeds, mustard seeds, cloves, peppers, red chilies and asafoetida and saute few seconds.
Add ginger, garlic and green chilies and saute again few seconds.
Add turmeric powder, cooked rice and dal, fried gattas, fried onions and salt and mix well.
Cook on medium flame for 2 minutes more and stir continuously.
Serve hot with curd and pickle.