Worked out from this recipe's ingredients. If you're cooking for an allergy, always read the full ingredient list.
A vegetable biryani built the easy way: the vegetables get seared hard in a wide pan so they brown instead of steaming into mush, the basmati is parboiled to 70 percent in heavily salted spiced water, and everything gets layered in one Dutch oven with saffron milk and a mountain of deep-golden fried onions. Twenty-five minutes of covered dum in the oven finishes the rice, and each grain comes out separate, perfumed and streaked with three different colors.
Rinse the basmati in a bowl of cool water, swirling and pouring off the cloudy water 4 or 5 times until it runs nearly clear. Cover with fresh water and soak 30 minutes, then drain in a sieve. While it soaks, crumble the saffron into the warm milk and set aside to bloom.
Line a plate with paper towels. Heat the 3/4 cup oil in a 12-inch skillet over medium-high until it shimmers, add the sliced onions and the 1/2 teaspoon salt, and fry, stirring often, 15 to 20 minutes. They will go limp, then blond, then deep amber; pull them out with a slotted spoon the moment they are the color of maple syrup, as they darken on the plate. Spread them out to crisp. Reserve 3 tablespoons of the onion oil.
Bring the 3 quarts water to a hard boil in a wide pot with the 2 tablespoons salt, cardamom, cinnamon, cloves, bay leaf and cumin seeds. Add the drained rice and boil uncovered 4 to 5 minutes, stirring once. Test a grain: it should bend and snap with a firm white core, cooked about 70 percent. Drain immediately in a large sieve and spread on a sheet pan to stop the cooking.
Heat 2 tablespoons ghee plus the 3 tablespoons reserved onion oil in a Dutch oven (5 to 6 quarts) over medium-high heat. Add the potato and cauliflower in a single layer and let them sit undisturbed 3 minutes to catch color, then stir and cook 4 minutes more until browned in patches.
Add the carrots and green beans and keep the heat high, stirring only every minute or so, for 5 minutes. The pan should sizzle loudly the whole time — if the vegetables start to look wet and dull, raise the heat and spread them out. Browning here is what keeps them from turning to mush during dum.
Push the vegetables to the edges, add the ginger-garlic paste and serrano chiles to the center, and fry 45 seconds until the raw smell is gone. Stir in the coriander, cumin, chile powder, turmeric, pepper and 1 teaspoon of the garam masala and toast 30 seconds.
Add the tomatoes and 1 1/2 teaspoons salt and cook 4 to 5 minutes, mashing lightly, until they collapse and the oil separates at the edges. Lower the heat to medium-low, then stir in the yogurt a few spoonfuls at a time so it does not split. Simmer 3 minutes until you have a thick, clinging masala with almost no loose liquid.
Stir in the frozen peas and half of the fried onions, then turn off the heat. Level the masala into an even layer in the bottom of the pot and scrape down the sides.
Heat the oven to 350°F. Spoon the parboiled rice over the vegetables in an even blanket — do not stir or press it. Scatter the mint, cilantro, remaining 1/2 teaspoon garam masala and half the remaining fried onions over the top, then drizzle with the lime juice, melted ghee, saffron milk and rose water, dabbing the saffron in streaks rather than pooling it in one spot.
Cover the pot with a sheet of foil crimped tightly to the rim, then set the lid on top. Bake 25 minutes, then turn off the oven and let the pot rest inside, undisturbed, 10 minutes more.
Uncover and check that the rice is tender and dry at the very top. Run a fork down one side to the bottom to make sure no liquid has pooled; if any has, set the uncovered pot over low heat for 2 to 3 minutes.
Serve by digging a wide spoon down through all the layers and lifting rather than stirring, so you get white, yellow and masala-stained grains in every portion. Top with the last of the fried onions and the cashews, and pass raita and lime wedges.
Chef's tips
The fried onions are the flavor engine, not a garnish — make them first, make them dark, and make extra. They keep in an airtight jar at room temperature for 3 days.
Cut the potato and cauliflower small (3/4 inch or less) so they finish cooking during the 25-minute dum; anything larger stays crunchy in the center.
No oven? Set the sealed pot on a cast-iron skillet or flat tawa over the lowest burner setting for 25 minutes. The buffer prevents a scorched bottom layer.
Salt the parboiling water aggressively — it is the only chance the rice grains get to season from the inside. It should taste like seawater.
Full-fat yogurt only, and add it off high heat. Low-fat yogurt curdles and leaves grainy specks through the masala.
Nutrition (per serving, estimated)
681calories
14gprotein
86gcarbs
32gfat
Estimates only — values vary with brands and portions.
Made with Sprig
One-Pot Vegetable Biryani with Crisp Fried Onions was created in Sprig — the AI chef that turns any craving into a complete recipe, plans your week, and shops with one smart list.