Place a pot full of water over high heat and bring to a boil.
While water is coming to a boil, cut the bitter melon in half, de-seeding it and cutting it into 1/4 inch thick strips. Peel the pointed gourds, cut them in half and de-seed each one. Cut the tops off of the round eggplant and cut into spears. Peel and chop red onion.
Once water is boiling, place bitter melon in pot an boil for 5 minutes. Drain.
Season cubed chicken however you like( I used garam masala, garlic powder and curry powder). Heat 2 tbsp of ghee in a large skillet and once hot, place chicken in skillet. Cook undisturbed for about 4 minutes.
Flip chicken to the other side and add all of the vegetables (boiled bitter melon, pointed gourd, red onion, eggplant). Cook for another 5-6 minutes, stirring occasionally.
Now add your garam masala, curry powder, garlic pickle, lime pickle and fresh garlic. Stir to combine and cook for 60 seconds on high.
Pour in 1/4 cup of white wine and stir, scraping up any brown bits on the bottom of the pan for flavor. Cook the wine down for about 60 seconds on high, and then add the chicken broth.
Let the chicken broth simmer on medium for about 8 minutes. At this point, take about 1/4 of a cup of the liquid and place in small bowl. Add the corn starch and stir until fully combined and there are no white clumps. Pour this back into the pan, stir and continue to cook for about 3 more minutes until the sauce has thickened.
Serve with cooked white rice and naan bread! You have the option to garnish with cilantro/parsley, green peppers or green onions. Enjoy!