Set the Instant Pot to saute mode and add ghee. Once it melts, add bay leaf, cinnamon stick, star anise, and whole black peppercorns. Saute for 10 seconds.
Next, add onion, ginger, garlic, and cilantro stem. Saute them for 2 minutes or until the onions begin to sweat.
Add the chicken pieces, water, and salt. Make sure the chicken is fully covered in water. If not, add one more cup of water.
Secure the IP lid and pressure cook for 10 minutes. Let the pressure come down naturally.
Open the lid and carefully take the chicken pieces out of the liquid. Shred the chicken and discard the bones. Set it aside.
Pass the remaining liquid through a sieve to get clear broth.
Pour the broth back into the inner pot of the Instant Pot and set it to saute mode.
Add the shredded chicken, garam masala, cilantro, and cream.
Mix cornstarch with water to make a slurry. Add the slurry to the soup and simmer for 2-3 minutes.
Squeeze in lemon juice just before serving.