Basmati rice baked with whole spices and saffron, topped with deeply caramelized onions for a fragrant one-pan meal.
This dish borrows from kashmiri pulao and biryani traditions, where basmati rice is layered with whole spices and a saffron-milk infusion, then finished with a generous topping of birista — onions sliced thin and fried slowly until they turn deep mahogany brown and almost sweet. Baking the rice in one pan, rather than the traditional dum method of sealing a pot with dough, is a home-kitchen shortcut that still captures the same fragrant result. Toasting whole spices like cinnamon, cardamom, and cloves in ghee before the rice goes in is what perfumes the entire dish; this step can't be skipped or replaced with ground spices without losing the layered aroma. Saffron threads bloomed in warm milk, then drizzled over the rice in streaks rather than mixed in fully, create the classic mottled golden color associated with festive Indian rice dishes. The caramelized onions on top are worth the twenty minutes of patient stirring they require — rushed onions turn bitter and unevenly browned, while slowly cooked ones develop a deep sweetness that makes the whole dish taste far more complex than its short ingredient list suggests.
Serves 6
Warm the milk gently, add saffron threads, and let steep 15-20 minutes until deep gold and fragrant.
Heat 2 tbsp ghee in a wide skillet over medium heat, add onions, and cook, stirring frequently, for 20-25 minutes until deep golden brown. Set aside.
In a heavy pot or oven-safe pan, heat remaining ghee, add cinnamon, cardamom, cloves, and bay leaves, and toast until fragrant, about 1 minute.
Add drained rice, stirring to coat in the ghee and spices, then add water or stock and salt. Bring to a boil.
Cover tightly and transfer to a 180C (350F) oven, or reduce heat to low on the stovetop, and cook 15-18 minutes until the rice is tender and liquid absorbed.
Drizzle the saffron milk over the surface in streaks (don't stir), cover, and let rest off heat for 10 minutes.
Fluff the rice gently, top with caramelized onions, cashews, and raisins, and serve hot.
Soak the basmati rice for at least 30 minutes before cooking so the grains cook evenly and stay long and separate.
Slice the onions uniformly thin so they caramelize at the same rate without some pieces burning before others soften.
Drizzle the saffron milk in streaks rather than stirring it through, which gives the classic marbled color instead of an even, flat yellow.
Add whole boiled potatoes or paneer cubes to make it a heartier one-pan meal.
Fry the cashews and raisins briefly in ghee before scattering on top for extra richness.
Use vegetable or chicken stock instead of water for a deeper savory base.
Refrigerate in an airtight container up to 4 days; reheat in the microwave with a splash of water, covered, or in a covered pan over low heat.
Saffron-infused rice dishes with fried onion garnish trace back to Mughal-era court cooking in India, where saffron and slow-cooked onions were markers of a festive, celebratory meal, a tradition still reflected in biryani and pulao served at weddings and holidays.
Yes — after bringing the rice to a boil, cover tightly and cook on the lowest heat setting for 15-18 minutes, checking that the bottom doesn't scorch.
A pinch of turmeric gives color but not the same floral aroma — saffron is worth using here since it's central to the dish's character, even in a small amount.
They were likely cooked over too high heat, which browns them unevenly and burns the sugars — keep the heat at medium and stir frequently for a slow, even caramelization.
Per serving (260g / 9.2 oz) · 6 servings total
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →Join the conversation
Sign in to leave a comment and save your favourite recipes
Have feedback or need help?
We read every email and reply within 1–2 business days.
© 2026 MyCookingCalendar. All rights reserved.