Wash rice well and soak it for 10 minutes. Drain and keep aside.
Heat oil in a pressure cooker on medium flame.
Add chopped onion and fry until light golden.
Add ginger garlic paste and sauté until raw smell goes away.
Add chopped tomato and cook until soft and oil separates.
Add salt, turmeric, coriander powder, cumin powder, red chili powder, and biryani masala. Mix well.
Add chopped potatoes and cook for 2–3 minutes.
Add soaked rice, water, green chilies, and coriander leaves. Mix gently.
Check salt – it should taste slightly more than perfect.
Close the lid and cook on medium flame for 2 whistles.
Turn off gas and allow pressure to release naturally.
Open the lid after 5 minutes and gently fluff the rice.