Heat oil in a large skillet and fry the onions till golden brown.
Now add the chicken, and cook until the water(left by the chicken) dries.
Add the ginger garlic paste, turmeric powder, red chili powder, all spice powder, and salt. Fry on a low flame .
Drain the water from the soaked chickpeas.
Again add 2 -3 glasses of water along with the yellow lentils.
Boil the chickpeas and lentils in a saucepan.
Add the soda bicarbonate and cook until the chickpeas are tender.
Add the chickpeas along with the chopped tomatoes into the pan of chicken.
Add 2 cups of water and cook until the mixture begins to boil
Lastly add the chopped ginger and white cumin.
Cover and simmer for 5 minutes or until the oil forms a separate layer on top.
Serve with warm naans.