Heat oil in a pan and fry the chopped onions until golden brown.
Add ginger-garlic paste and sauté for 1 minute.
Add chicken and fry for 5 minutes until lightly browned.
Add blended tomatoes and cook until oil separates.
Add all spices and mix well.
Add cubed shaljam and mix properly.
Pour in 3 cups of water, cover with a lid, and cook on low flame for 15 minutes or until tender.
Garnish with kasuri methi, fresh coriander, green chillies, and a pinch of garam masala.
Serve hot.