Let the rice soak in water for 30 minutes, then boil it in salted water until half has done.
Make sure the rice is drained and cooled, but any leftover boiled rice would also be good!
Fry onions in some oil until caramelized, about 5 minutes.
Set aside half of the caramelized onions.
With ginger garlic paste, add dry spices, bay leaf, green cardamom, and cinnamon stick.
Add spices along with the blended tomatoes and fry for a minute.
Fry the spice mix until the oil separates.
Stir in the vegetables and cook for a few minutes.
Put some water into the pot and simmer for a few minutes until the vegetables are tender.
Now that the vegetable curry is ready, it's time to layer it.
Sprinkle green chilies, cilantro, and mint leaves over the curry.
Cover the curry mix with boiled rice.
Add mint leaves and reserved caramelized onions over the boiled rice.
On low flame, simmer the biryani for 15 minutes.
Once the rice and curry are nicely steamed, uncover them.
Mix it up and serve!