1Rinse the basmati rice under cold water until the water runs clear. Soak the rice in water for 30 minutes, then drain.
Heat the vegetable oil in a large pot over medium heat. Add the sliced onion and sauté until golden brown.
Add the minced garlic and grated ginger to the pot and sauté for another minute.
Add the chicken breast pieces to the pot and cook until they are no longer pink.
Stir in the biryani masala, red chili powder, turmeric powder, and salt. Cook for 2 minutes until the spices are fragrant.
Add the chopped tomatoes and cook until they soften.
Stir in the plain yogurt and cook for another 5 minutes, allowing the flavors to meld.
Add the soaked and drained rice to the pot, gently mixing it with the chicken and spices.
Pour in 4 cups of water and bring to a boil. Reduce the heat to low, cover the pot, and let it simmer for 20 minutes or until the rice is cooked and the water is absorbed.
Once cooked, remove the pot from heat and let it sit, covered, for 10 minutes.
Fluff the biryani with a fork and garnish with chopped fresh cilantro and mint before serving.