Grind the onions, tomatoes and ginger-garlic paste. Keep aside. Heat 1 tbsp.oil and shallow fry the chicken cubes till light brown. Keep aside.
Add the remaining oil and ghee. Saute the paste till oil separates from the sides of the pan. Then add the pureed spinach, chicken, salt, turmeric powder, red chilli powder, yogurt, 2 tbsp. water and garam masala powder.
Continue to simmer on low flame till the gravy is slightly thick. Serve, garnished with kasuri methi, butter, onion rings, lemon wedges and chillies. Best had with tandoori roti or naan.