Heat a nonstick pan with oil, saute the onions till slightly brown. Then add the ginger garlic paste, saute well.
Next add the chopped tomatoes, cook in low flame till the tomatoes turn mushy, add salt and turmeric powder. Cook for 5 mins.
Then add the red chilli powder, coriander powder, and combine everything and cook for 5 mins.
Now add the boiled cabbage and chana, along with the ground coconut paste. Cook on high flame for 5 mins.
Add 1 cup water and bring to boil. Simmer for 5 to 7 mins, add garam masala and coriander leaves and switch off.
Serve with Rice or roti.