Vegetable pulao is a fragrant Indian rice pilaf built on whole spices, ghee-toasted basmati, and tender vegetables — ready in about 30 minutes. Briefly toasting the rice in ghee before adding liquid helps each grain cook up separate and glossy. Whole spices like cumin, cardamom, and cloves do most of the flavor work without any complicated prep.
Rinse and Quick-Soak the Rice: Place the basmati in a fine-mesh strainer and rinse under cool water, swishing with your fingers, until the water runs nearly clear (about 45–60 seconds). Soak in cool water for 10 minutes, then drain thoroughly. This yields long, fluffy grains.
Heat Your Liquid: Warm the broth or water until hot (a kettle is fastest). Hot liquid reduces agitation, helping grains stay intact and speeding the cook time.
Bloom Whole Spices (medium heat): In a heavy pan, heat the oil and ghee over medium heat (pan surface roughly 350°F / 175°C if using an IR thermometer). Add bay leaf, cardamom, cloves, cinnamon, and cumin; sizzle 30–45 seconds until fragrant and a shade darker—this unlocks deep, warm aromas.
Sauté Onions: Add the sliced onion and a pinch of salt; cook 2–3 minutes, stirring, until soft with golden edges. Aim for light caramelization, not deep browning, to keep the pulao delicate.
Aromatics: Stir in ginger-garlic paste and the slit chili; sauté 30 seconds until the raw edge mellows and the kitchen smells savory-sweet.
Vegetables: Add carrots, green beans, and cauliflower; sauté 1 minute until colors brighten and edges glisten.
Spice it: Sprinkle in turmeric, garam masala, ground coriander, and salt; stir 30 seconds until the spices smell toasty and cling to the veg.
Toast the Rice: Add drained rice; fold gently for 30 seconds to coat each grain in the spiced fat. The rice will look glossy and separate—this helps keep it fluffy.
Add Liquid and Peas: Pour in the hot broth and add frozen peas. Increase heat to medium-high and bring to a lively boil in about 1 minute. Taste the liquid—it should be pleasantly seasoned; add a pinch more salt if needed.
Cover and Simmer: Cover tightly and reduce to low to maintain a gentle simmer, about 185–195°F (85–90°C). Cook 9 minutes without lifting the lid. You should hear a soft, even burble.
Steam Off-Heat: Turn off the heat and let the pulao stand, covered, 3 minutes to finish steaming. Uncover, fluff with a fork, and gently fold in lemon juice, cilantro, toasted cashews, and fried onions if using.
Final Taste and Serve: Adjust salt and acidity. The grains should be tender but distinct, vegetables vibrant, and the aroma warmly spiced.
Notes
Lisa’s Tips:
Rice Choice: Aged basmati (labeled “extra-long” or from reputable brands) gives the best length and aroma. If using a younger rice, reduce liquid slightly (by 2–3 tablespoons).
Keep Grains Separate: Quick-soak, toast briefly in fat, use hot liquid, and avoid stirring once covered.
No Whole Spices? Use 1/2 tsp ground cumin + an extra 1/2 tsp garam masala in step 7. Flavor is softer but still lovely.
Vegan Swap: Replace ghee with the same amount of neutral oil. For richer flavor, add 1 tsp coconut oil at the finish.
Protein Add-Ins: Stir in 1 cup small-diced extra-firm tofu (pan-seared) or 1 cup leftover cooked chicken when adding peas.
Faster Onion Color: Add a pinch of salt and keep onions spread out for quick edge browning.
Water Ratio: For very firm grains, use 1 2/3 cups liquid; for softer, use up to 1 7/8 cups.