Step-1Soak the bengal gram overnight or atleast 3-4 hours prior to cooking.
Step-2Marinate the chicken with ginger-garlic paste, salt and pepper for about 15 minutes.
Step-3In a pan, add ghee, curry leaves, cardamom and cloves and let it crackle. Afterward, add the marinated chicken and let it cook for 3-4 minutes
Step-4In a mixer, grind the onion, take it out in bowl and then grind the tomato.
Step-5First, add the onion and let it saute for sometime and after that add the tomato paste and sliced capsicum. Add all dry spices as per your taste and continue cooking it until the gravy leaves the oil.
Step-6Now, add the splitted gram and pieces of bottle gourd and cover the lid. let it cook until both of them becomes soft.
Step-7Garnish it with coriander leaves and add lime juice as per your taste. Enjoy with chapati or multi-grain bread!