Small bunch of cilantro leavesextra for garnishing
Small bunch of mint leaves
Rinse the rice to get rid of any impurities. Make sure to drain off all water. There is no need to soak the rice with pressure cooker. Marinade the fish with the marinade ingredients and let stand for 20 minutes.
Using Instant Pot:
Press saute on instant pot and when it's hot, add ghee and let it heat up a bit. Add onion and saute until soft. Add ginger and all the spices ingredients and saute until fragrant
Add the fish and gently stir to mix, take care not to break the fish into pieces. Cook until they turn opaque and cooked through, about 2 minutes. Use a tong if you have one to gently remove the fish pieces from the pot and set aside. Turn off the saute mode. Pour in liquid and salt. Make sure you use a wooden spatula to scrape all the bits from the bottom of the pot. Anything that stuck there might trigger a "BURN" display later
Add tomatoes, fresh cilantro and mint leaves. Then, sprinkle the rice on top. Use the spatula to gently push the rice in to make sure it is covered by liquid
Cover the lid. Turn the steam release valve to seal. Turn on pressure cook, high pressure and set the timer to 20 minutes. It will take about 5 minutes or so to pressurize. Once the 20 minutes is up, wait for 10 minutes and then turn the steam release valve to venting and let the pressure release and the pressure valve to collapse. Open the lid (and be amazed by the incredible aroma) and gently fluff the rice. Place the cooked fish pieces back into the pot. Decorate with additional fresh cilantro leaves. Serve warm.
Cooking on stove-top:
In a large heavy-bottom pot with a tight-fitting lid, melt the clarified butter, Add onion and saute until soft. Add ginger and all the spices ingredients and saute until fragrant. Add the fish and gently stir to mix, take care not to break the fish into pieces. Cook until they turn opaque and cooked through, about 2 minutes. Use a tong if you have one to gently remove the fish pieces from the pot and set aside
Sprinkle the rice on top and pour in the liquid and salt. Use the spatula to gently push the rice in to make sure it is covered by liquid. Cover the lid and let it cook for 5 minutes and then open and stir it to prevent the bottom from catching. Let it cook for the next 20 minutes. Then wait 10 minutes before uncovering the lid. Add the tomatoes, fresh cilantro and mint leaves on top. Cover it back to let the residual heat soften the tomatoes and herbs, about 5 minutes. Gently fluff to mix the rice and add the fish pieces back into the pot. Garnish with more fresh cilantro leaves. Serve warm
If using instant pot and regular basmati rice instead of brown basmati rice, use 1 1/2 cups of water and 1 cup of coconut milk and pressure cook for 5 minutes and then wait 10 minutes before releasing pressure
If cooking on stove-top, soak brown or regular basmati rice for 20 minutes
If cooking on stove-top, use 2 1/2 cups of water, 1 cup of coconut milk to cook brown basmati rice and 2 1/3 cups water, 1 cup of coconut milk to cook regular basmati rice
You can use cat fish, tilapia, halibut, flounder or other firm white fishes you like
Pressure Cooker Fish Biryani (with Basmati Brown Rice) https://whattocooktoday.com/pressure-cooker-fish-biryani.html