Transfer the chicken chunks into a sufficiently large bowl, add lime juice, ginger garlic paste and salt. Mix well and marinate for 30 minutes.
Meanwhile, make the green spice paste. Transfer the cilantro, mint, ginger, garlic, cloves, peppercorns, cardamom, cinnamon, cumin seeds, turmeric powder and green chillies into the blender. Add about 1 to 1.5 tablespoons of water, grind to a smooth paste.
After the chicken has marinated for 30 minutes, add this ground green spice paste, heavy cream/malai, hung curd/greek yogurt and oil to the chicken, mix well. Cover and let it marinate for about 4-5 hours or overnight for best results.
Remove the chicken out from the refrigerator at least an hour prior to grilling. The chicken should be at room temperature. Preheat the oven to 400 F. Skewer the chicken pieces, transfer to a baking tray lined with aluminum foil. Bake for about 20 -25 minutes (depending on the size of your chicken pieces), turning once in between and basting with ghee, until the chicken is cooked through. Broil for an additional 3-4 minutes to get that charred look.
Serve hot with onion rings, salad, lime wedges and a dip of your choice.