One-Pot Rice and Vegetable Pilaf
Fluffy, fragrant rice cooked in one pot with sweet carrots, peas, and warm spices. This easy pilaf soaks up all the flavor as it simmers, giving you tender vegetables and perfectly separate grains. A versatile side that comes together with minimal cleanup.
For 4 servings
- prep · ~2 min
Rinse the rice.
Place basmati rice in a fine-mesh strainer and rinse under cold running water, gently swishing with your hand until the water runs clear. Drain well and set aside.
TIPRinsing removes excess starch so the grains stay separate and fluffy. - saute · ~9 min
Sauté the vegetables.
1.Heat olive oil and butter in a large saucepan over medium heat until butter melts.2.Add diced onion and cook until softened and translucent (3-4 min).3.Add diced carrot and celery; cook until slightly tender (4-5 min).4.Add minced garlic and cook until fragrant (30 sec). - saute · ~2 min
Toast the rice with aromatics.
Add the drained rice to the pot along with salt, pepper, dried thyme, and bay leaf. Stir continuously and toast the rice with the vegetables for about 2 minutes until the grains turn slightly opaque and you smell a nutty aroma.
TIPToasting the rice in oil before adding liquid helps keep the grains separate. - simmer · ~3 min
Add water and bring to a boil.
Pour in the water and stir once to combine. Increase heat to high and bring the mixture to a rolling boil.
TIPResist the urge to stir once it starts boiling — stirring releases starch and makes the rice sticky. - simmer · ~15 min
Cover and simmer the rice.
Reduce heat to the lowest setting. Sprinkle the frozen peas evenly over the top without stirring. Cover tightly with a lid and simmer for 15 minutes, or until all the water is absorbed and the rice is tender.
TIPDo not lift the lid during cooking — the steam is what finishes the rice. A glass lid lets you peek without losing heat. - rest · ~5 min
Rest the pilaf off the heat.
Turn off the heat and let the pot sit covered for 5 minutes. This allows the rice to finish steaming and makes it easier to fluff.
TIPResting is the secret to perfectly fluffy pilaf. Skipping this risks mushy rice. - garnish · ~1 min
Fluff and serve.
Remove the bay leaf. Use a fork to gently fluff the rice, mixing the peas through. Transfer to a serving dish, scatter chopped fresh parsley over the top, and serve warm.
What to keep in mind.
6 tips from the recipe — small details that make a real difference to the final dish.
- 1Rinsing basmati rice until the water runs clear removes surface starch, ensuring distinct, fluffy grains instead of a sticky clump.
- 2Toasting the rice in the oil-butter mixture for 2 minutes until it turns slightly opaque builds a nutty depth that plain simmering can't achieve.
- 3Resist stirring the pilaf after it comes to a boil — stirring releases starch and makes the rice gluey rather than separate.
- 4Add frozen peas on top without stirring at the simmer stage; gentle steaming keeps them bright green and perfectly tender.
- 5Let the covered pot rest off the heat for 5 full minutes before fluffing — this allows steam to redistribute moisture evenly for pillowy rice.
- 6Use a fork to fluff the cooked rice, not a spoon; a fork separates grains gently without crushing them.
Adapt it for your goals.
Low-oil
Reduce olive oil to 1 tablespoon and omit butter; use a nonstick pot and sauté aromatics in a splash of vegetable broth. This cuts fat while keeping the pilaf flavorful and fluffy.
high proteinHigh-protein
After toasting the rice, stir in 1 cup of cooked, shredded chicken or chickpeas along with the water. Add ¼ teaspoon turmeric for color. The protein turns the side into a complete meal.
jainJain
Replace onion and garlic with 1 teaspoon asafoetida powder added when toasting the rice, skip onion/garlic entirely, use ghee instead of olive oil, and substitute peas with finely chopped green beans. This adheres to Jain dietary restrictions while retaining flavor.
veganVegan
Replace butter with an additional tablespoon of olive oil or vegan butter. Use vegetable broth instead of water for extra savoriness. The dish stays rich and aromatic without any animal products.
mushroom studdedMushroom-studded
Sauté 1 cup of sliced cremini mushrooms with the onion and celery. Their earthy umami deepens the pilaf and makes it a heartier side for roasted meats.
Why this is on our healthy list.
Rich in Beta-Carotene
Carrots deliver beta-carotene, which the body converts into vitamin A for healthy vision and immune function.
Good Source of Plant-Based Iron
Peas and parsley contribute non-heme iron, important for oxygen transport; pairing with the vitamin C in parsley enhances absorption.
Supports Digestive Health
Celery and carrots provide dietary fiber that aids digestion and promotes a feeling of fullness.
Low in Added Sugars
This savory pilaf contains no added sugars, relying on the natural sweetness of caramelized onions and carrots for flavor.
Frequently asked questions
Mushy rice usually means too much water, skipped rinsing, or stirring during simmering. Make sure to rinse the rice thoroughly and use the exact 2.25 cups water—then don’t stir after it boils.







