Aromatic and elegant, Dum Pulao is a gently spiced Indian rice preparation perfect alongside rich curries. This simple vegetarian dish is a family favorite that adds fragrance to any meal.
Rinse the basmati rice until water runs clear; soak for 30 minutes and drain thoroughly.
Heat 2 tablespoons ghee in a heavy-bottomed pot over medium heat, then sauté cashews and raisins until golden; remove and set aside.
Add remaining ghee, then sauté cumin seeds, cloves, cardamom, cinnamon, and bay leaf for 30 seconds until fragrant.
Add sliced onion, cook stirring over medium-high heat until golden brown, about 8–10 minutes; add ginger garlic paste and sauté for 1 more minute.
Tip in mixed vegetables, turmeric, garam masala, and yogurt; cook for 3–4 minutes until vegetables start softening.
Stir in soaked rice gently; add 3 cups hot water and salt. Bring to boil, then reduce heat to low, cover with tight lid or foil, and cook undisturbed 18–20 minutes.
Remove from heat and let the pot rest without opening for at least 10 minutes to finish steaming (dum).
Fluff gently with fork, top with reserved cashews and raisins before serving.