Vegetable Pulav
Fragrant basmati rice cooked with a colorful medley of vegetables and whole spices. This one-pot Indian rice dish is light, fluffy, and incredibly aromatic, perfect for a comforting meal that comes together in under an hour.
For 4 servings
- prep · ~20 min
Soak and drain the basmati rice.
Wash the basmati rice in 2-3 changes of water until the water runs clear. Soak in fresh water for 20 minutes, then drain completely and set aside.
TIPSoaking reduces breakage and helps the rice expand to its full length. - temper · ~2 min
Heat oil and ghee, then crackle the whole spices.
1.Heat oil and ghee together in a heavy-bottomed pot over medium heat.2.Add bay leaf, cardamom, cloves, and cinnamon stick. Sauté until fragrant (30 seconds).3.Add cumin seeds and let them splutter (20 seconds).TIPThe pot should be wide enough to cook rice evenly — a Dutch oven or deep sauté pan works best. - saute · ~7 min
Sauté the onions until golden.
Add the sliced onion and sauté until soft and golden brown at the edges, about 5 to 7 minutes.
TIPDon't rush this step — well-browned onions give the pulav its signature depth and color. - saute · ~5 min
Build the aromatic base with ginger-garlic and green chili.
1.Add ginger-garlic paste and slit green chilies. Sauté until the raw smell disappears (1 minute).2.Add chopped tomatoes and cook until soft and oil starts to separate (3 to 4 minutes). - saute · ~3 min
Cook the vegetables with spices.
1.Add diced carrot, chopped beans, green peas, and bell pepper.2.Sprinkle in turmeric powder, red chili powder, and salt.3.Sauté for 2 to 3 minutes until the vegetables are well-coated and begin to soften.TIPKeep the vegetables slightly firm — they will finish cooking with the rice. - simmer · ~4 min
Add rice and water, then bring to a boil.
1.Add the drained rice to the pot and gently stir to coat each grain with the spice mixture.2.Pour in the water and add garam masala. Stir once gently.3.Bring the mixture to a rolling boil over high heat. - steam · ~20 min
Cover and cook on low heat until the rice is done.
Once boiling, reduce heat to the lowest setting. Cover the pot with a tight-fitting lid and let it cook undisturbed for 15 minutes. Turn off the heat and let it rest, covered, for 5 more minutes.
TIPDo not lift the lid during cooking — the steam is what cooks the rice to fluffy perfection. - assemble · ~1 min
Fluff the rice and fold in fresh herbs.
Remove the lid. Drizzle lemon juice over the rice, then add chopped coriander and mint. Gently fluff the rice with a fork, folding the herbs through without mashing the grains.
- serve
Serve hot with raita or papad on the side.
What to keep in mind.
6 tips from the recipe — small details that make a real difference to the final dish.
- 1Soak the basmati rice for exactly 20 minutes to ensure each grain elongates without breaking.
- 2Use a heavy-bottomed pot with a tight lid to trap steam for even cooking.
- 3Sauté the onions until deeply golden for a rich, sweet flavor base.
- 4Do not lift the lid during the 15-minute steam — trapped steam is key to fluffy rice.
- 5Gently fluff the cooked rice with a fork to separate grains without mashing them.
- 6For a non-stick finish, let the pulav rest 5 minutes off heat before fluffing.
Adapt it for your goals.
Vegan
Replace ghee with an additional 1 tablespoon of oil or a vegan butter substitute. The recipe stays equally fragrant and satisfying for plant-based diets.
high proteinHigh-protein
Add 1/2 cup of paneer cubes or cooked chickpeas along with the vegetables for a protein boost without altering the core flavor profile.
low oilLow-oil
Reduce oil and ghee to 1 tablespoon each and use a non-stick pot. Sauté onions in a splash of water to prevent sticking, and the pulav will still be aromatic and light.
nuttyNutty
Stir in 2 tablespoons of toasted cashews or slivered almonds just before adding the rice for a crunchy texture and buttery richness.
spicierSpicier
Increase green chilies to 3-4 or add 1/4 teaspoon of cayenne pepper with the red chili powder for extra heat without overwhelming the spices.
Why this is on our healthy list.
Rich in Dietary Fiber
The combination of carrots, green beans, peas, and bell pepper provides a good amount of fiber, which supports healthy digestion and helps maintain stable blood sugar levels.
Source of Plant-Based Protein
Green peas and the small amount of protein in basmati rice contribute plant-based protein, making this dish a satisfying part of a balanced meal.
Packed with Antioxidants
Turmeric, cinnamon, cloves, and cardamom are rich in antioxidants that help combat oxidative stress and support overall health.
Low in Saturated Fat
Using only a small amount of ghee and primarily oil keeps saturated fat moderate, while the vegetables add volume and nutrition without extra fat.
Good Source of Vitamin A
Carrots and green peas are excellent sources of beta-carotene, which the body converts into vitamin A for healthy vision and immune function.
Frequently asked questions
Basmati is ideal for its long grains and aroma, but you can substitute with jasmine rice or any long-grain white rice. Adjust cooking time as needed and reduce water slightly for non-basmati varieties.



