Step 1: Cook the Rice : Rinse soaked basmati rice and cook it in boiling water with a pinch of salt until it’s 70–80% cooked. Drain and set aside.
Step 2: Sauté the Aromatics : Heat ghee in a large pan or pot. Add cumin seeds, bay leaf, cardamom, cloves, and cinnamon; sauté until fragrant. Add sliced onions and cook until golden brown. Stir in ginger-garlic paste and green chili; cook for 1 minute.
Step 3: Cook the Vegetables : Add chopped vegetables and tomatoes. Cook for 3–4 minutes. Add chili powder, turmeric, biryani masala, and salt. Mix in yogurt and stir well until veggies are coated and slightly tender.
Step 4: Layer the Biryani : Remove half of the vegetables and set aside. Layer half the cooked rice over the remaining vegetables. Sprinkle half the mint, coriander, and saffron milk. Add the remaining vegetables and top with the rest of the rice. Sprinkle remaining mint, coriander, and saffron milk.
Step 5: Dum (Steaming) Process : Cover the pot with a tight-fitting lid (or seal with dough for authenticity). Cook on low heat for 15–20 minutes. Turn off heat and let it rest for 10 minutes before gently fluffing.
Step 6: Prepare the Raita : In a bowl, combine whisked yogurt, grated cucumber, tomato, cumin powder, and salt. Mix well and garnish with chopped coriander or mint leaves.