Cook Chicken Base.
Heat ⅓ cup oil, sauté chopped onion until light golden.
Add ginger garlic paste and chicken.
Cover and cook for 5 minutes on low flame.
Add blended tomatoes and all spices.
Mix well, cover, and cook for 10 minutes until chicken is tender.
Prepare Karela (Remove Bitterness): peel and slice karela.
Sprinkle salt and leave for a while until water releases.
Wash thoroughly, place in cloth, and squeeze out excess water.
Fry Karela.
Heat 2 tbsp oil and fry karela on low flame for 5 minutes until color changes.
Add to chicken.
Fry Onions.
In another pan, sauté sliced onions until golden.
Add into chicken mixture.
Achari touch: grind all achari masala ingredients; sprinkle over chicken and mix well; add ½ cup water, cover, and cook for 5 minutes.
Final touch: add green chillies and fresh coriander; mix and serve hot.