Wash the rice there or four times till the water runs clear.
Add 1:1 water and allow the rice to soak for 10 minutes.
While the rice is soaking, wash and scrub the potatoes.
Poke them with a fork and add to a steaming vessel.
Add the soaked rice to the instant pot vessel with salt, ghee, and spices.
Add the steamer dish on top and set the instant pot on rice mode to cook.
When the rice is cooked and the steamed released naturally, remove the potatoes and fluff the rice.
Cut the potato into chunks and add to the mixing bowl.
Add the ingredients for the marinade.
Mix well and set it aside.
Peel and slice the onion.
Into the thickbottoed cooking pot add the ghee on a medium heat.
Add the sliced onions, sprinkle the salt and turn down the heat to low.
Let the onions turn translucent and caramelize.
Remove the caramelized onions and add the marinated potatoes. Let this cook for a couple of minutes, till the ghee starts leaving the sides.
As they slowly sizzle, layer the rice on top.
Add a layer of mint leaves cherry tomatoes and layer again with rice.
Once these rice layers are done top with more mint leaves and the caamelized onions.
Sprinkle the milk on top and cover and cook for 10 minutes. This should also be on low heat so the biryani steams and flavours through.
Once cooked, remove from heat and let it stand for 5-7 minutes.
Open the rice when ready to serve. mix the rice just a bit to expose the layers .
Serve hot with soothing raita.