Turn the Instant Pot to Sauté (30 minutes). Add ghee, curry leaves, and diced onions. Cook until the onions turn golden. Add ginger + garlic. Sauté until fragrant.
Add meat with bones. Add the biriyani seasoning mix. Cook for 2 minutes. Add tomatoes + potatoes. Pour in 2 cups water and mix well. Cook until it boils and the oil begins to separate or until the sauté timer ends. Turn off the Instant Pot.
Drain the soaked basmati rice. Add only the rice to the pot. Add coconut powder or yogurt and combine gently on top. Close the lid. Set vent to Sealing. Click Rice setting (8 minutes on high pressure). When done: Cancel. Vent manually and open when safe.
Add rose water. Top with cilantro + mint. Then gently fluff from the edges without breaking the rice. Cover and let it rest 5–10 minutes.
Fluff the rice first, scoop biriyani onto a platter. Top with fried onions, roasted cashews, cilantro, and lime slices. Serve warm and enjoy.