Wash and pat dry chicken pieces. Make 2 – 3 cuts in each chicken piece.
Heat oil in a pressure cooker. Add whole spices and saute for 20 seconds.
Add the chicken pieces to the pot. Sauté on high heat for 5 minutes to slightly sear the outside. The pieces will become pale white.
Add the roughly chopped onion, ginger, garlic, and coriander stalks. Sauté until the aroma is released, about 2 – 3 minutes. Add chickpea flour, and saute for another 2 – 3 minutes.
Stir in the turmeric powder, carrot, and salt.Pour in the water, ensuring the chicken is submerged. Give a good stir. Pressure cook over low heat for 2 whistles or 15 – 20 minutes. The meat should fall off the bone.
Once the cooking time is complete, manually release the pressure. Open the lid. Strain the liquid through a fine-mesh sieve into another bowl, discard the boiled onions/ginger-garlic solids, and return the clear broth to the pressure cooker. Turn on the lowest heat setting. Add splash of milk, garam masala, chopped coriander, and crushed pepper. Simmer for a minute.
Shred the chicken and add it back to the broth.
Serve chicken shorba with a generous squeeze of lemon or lime juice, crushed black pepper and chopped coriander leaves.