Wash and soak the rice for 15 minutes.
Pressure cook mutton pieces with water, salt, ginger, garlic, onion, bouquet garni. Release the pressure and drain the mutton stock and reserve it for cooking rice. Measure the mutton stock which should be 4 cups. If the stock is less than that, add more water and bring it to 4 cups. Keep the mutton pieces aside and discard the rest.
Heat ghee in a large saucepan and saute onion until light brown in color.
Add 1 tablespoon ginger & garlic paste and fry for 1 minute till the raw smell disappears.
Then add 1/2 cup yogurt, 1/2 cup chopped mint leaves, 2 green chilies, yakhni masala powder, 1/2 teaspoon turmeric powder and cooked mutton pieces. Fry on high heat for few seconds and then add 4 cups of mutton stock.
While the stock is heating up to a boil, add lemon juice, vinegar, and salt only if needed. As the stock also has salt.
Finally add soaked rice when the stock starts to boil along with 1/2 cup chopped coriander leaves. Cover and cook for 7 to 8 minutes on medium low heat.
Open the lid after 8 minutes and gently stir and fluff up the rice. Continue cooking till the rice is cooked and dry.
Once the rice is cooked, let it stand covered for 10 more minutes before serving.
Serve hot with Raita and Kabab.