Vegan rice pilaf is a one-pot side dish of long-grain rice cooked with broth, sautéed vegetables, and gentle spices until the grains are tender and distinct. Toasting the rice before simmering builds a savory flavor, while peas, herbs, and a little lemon make the finished dish colorful and fresh.
Ingredients
- 1½ cups (280 g) long-grain white rice, such as basmati or American long-grain
- 1 tablespoon (15 ml) olive oil
- 1 small yellow onion, finely diced, about 1 cup (100 g)
- ½ cup (65 g) finely diced carrot
- ½ cup (50 g) finely diced celery
- 2 garlic cloves (about 6 g), minced
- ½ teaspoon (1 g) ground cumin
- ¼ teaspoon (0.7 g) ground turmeric
- ¼ teaspoon (0.5 g) freshly ground black pepper
- 2¼ cups (540 ml) low-sodium vegetable broth
- 1 bay leaf
- ½ teaspoon (3 g) fine salt, plus more to taste; use less if your broth is salted
- ½ cup (65 g) green peas, thawed if frozen
- 2 tablespoons (8 g) chopped fresh parsley
- 1 tablespoon (15 ml) fresh lemon juice
- ¼ cup (25 g) sliced almonds, toasted, optional
Instructions
-
Rinse and prepare the rice. Put the rice in a fine-mesh sieve and rinse under cool running water, stirring it with your fingers, until the water runs mostly clear. Drain thoroughly for a minute or two. While it drains, dice the onion, carrot, and celery, and mince the garlic. This preparation takes about 15 minutes in total if you work at an unhurried pace. Rinsing removes loose surface starch, which helps the cooked grains stay separate rather than sticky.
-
Soften the vegetables. Heat the olive oil in a medium, heavy-bottomed saucepan with a close-fitting lid over medium heat. Add the onion, carrot, and celery. Cook for about 5 minutes, stirring occasionally, until the onion is soft and translucent and the carrot has begun to soften. Keep the heat moderate: browned or scorched vegetables can make the rice taste bitter, and the goal here is a sweet, savory base.
-
Add the garlic, spices, and rice. Stir in the garlic, cumin, turmeric, and black pepper; cook for about 30 seconds, just until fragrant. Add the drained rice and stir gently for about 2 minutes so the grains are coated with oil and lightly toasted. Avoid letting the garlic darken. This short toasting step gives the pilaf a nuttier flavor and helps each grain hold its shape.
-
Add broth and bring it to a boil. Pour in the vegetable broth and add the bay leaf and salt. Stir once to distribute the rice, then raise the heat and bring the liquid to a boil, which should take about 2 minutes. Taste a little broth and adjust the salt now if needed; after the rice absorbs it, seasoning is harder to distribute evenly. As soon as the liquid boils, cover the pan and turn the heat to low.
-
Simmer without lifting the lid. Cook covered for 15 minutes, keeping the heat low enough for a gentle simmer. Do not stir or repeatedly uncover the pan: both actions release steam and can make the rice cook unevenly. Near the end, listen for the bubbling to quiet down. If your burner runs hot, use the smallest burner or a heat diffuser to prevent the bottom layer from scorching.
-
Add peas and let the rice rest. Remove the pan from the heat. Quickly lift the lid, scatter the peas over the rice, and replace the lid. Let the covered pan stand for 10 minutes. The trapped heat warms thawed peas and finishes steaming the grains, while the rest allows excess moisture to settle. If the rice still looks wet after resting, leave the lid off for a minute before fluffing; if it seems firm, add a tablespoon or two of hot broth and cover it for a few more minutes.
-
Fluff and finish. Remove the bay leaf. Gently fluff the rice with a fork, lifting from the bottom rather than vigorously stirring. Fold in the parsley and lemon juice, taste, and add more salt or pepper if needed. Top with toasted almonds, if using, and serve while warm. The finished rice should be tender, fragrant, and moist without a pool of liquid at the bottom of the pan.
Tips
-
Choose the right rice. Basmati and ordinary long-grain white rice both work well, though basmati tends to have a more aromatic, slender grain. Brown rice is not a direct swap here: it needs more liquid and a longer cooking time, so follow the package directions and adjust the broth rather than using the stated timing.
-
Measure the broth accurately. The 2¼ cups (540 ml) amount is intended for rinsed, drained white rice in a covered saucepan. A loose-fitting lid or a pan that lets out a lot of steam can leave the rice undercooked. If your lid does not fit closely, cover the pan with foil and then put the lid on top.
-
Use unsalted or low-sodium broth when possible. Broth brands vary considerably in saltiness. Starting with low-sodium broth lets you season to taste without making the pilaf overly salty. If only regular broth is available, omit the listed salt at first and taste after the rice is cooked.
-
Keep the heat gentle and leave the rice alone. A very active boil can cook the liquid away before the grains are tender, while frequent stirring releases starch and breaks grains. If the bottom catches, do not scrape the browned layer into the rest; transfer the unscorched rice to a serving dish.
Serving Suggestions
Serve this pilaf warm as a side for roasted vegetables, grilled tofu, baked tempeh, or a hearty bean dish. It also fits alongside lentil soup, chickpea stew, or a spread of hummus and chopped salad. For a simple bowl, spoon it into a shallow dish and add cucumber, tomato, leafy greens, and a spoonful of tahini sauce. The fresh lemon and parsley make it lively enough to pair with richer mains, while the mild spices do not compete with strongly seasoned dishes.
For a more substantial lunch, serve a larger portion with chickpeas or white beans and a crisp vegetable. Add the beans to the bowl rather than the pilaf pot if you want to keep the rice grains especially fluffy. If serving guests, bring the almonds to the table separately so people can choose whether to add them, and make sure to label them for anyone avoiding nuts.
Variations
Change the spice profile: Replace the cumin and turmeric with ½ teaspoon (1 g) ground coriander and a pinch of cinnamon for a warmer, gently sweet aroma. You can also leave out the turmeric for a paler, more neutral pilaf. The spice blend is flexible; keep the total amount modest so the rice and vegetables remain the focus.
Add dried fruit or nuts: Stir in ¼ cup (40 g) raisins or chopped dried apricots with the broth for little sweet notes throughout the rice. Swap the almonds for ¼ cup (30 g) chopped pistachios or walnuts sprinkled on top. Nuts add crunch, while dried fruit makes the dish sweeter, so lemon juice is especially helpful for balancing it.
Use different vegetables: Finely chopped red bell pepper can replace some of the carrot or celery. For mushrooms, sauté 1 cup (70 g) sliced mushrooms with the onion until their moisture has cooked off, then continue with the recipe. Avoid adding a large amount of watery vegetables, such as zucchini, because they release liquid and can change how the rice cooks.
Make it more herb-forward: Replace the parsley with chopped dill, cilantro, or a mixture of soft herbs. Add sturdy herbs such as thyme with the broth, but stir delicate herbs in after the rice rests. For extra brightness, add a little lemon zest along with the juice, taking care not to grate the bitter white pith.
Storage and Reheating
Cool leftover rice promptly and refrigerate it in a shallow, airtight container within 2 hours of cooking. Do not leave cooked rice at room temperature for an extended period. Refrigerated pilaf keeps for 3–4 days. For longer storage, freeze it in meal-size portions for up to 2 months; thaw overnight in the refrigerator for more even reheating. The rice may be slightly softer after freezing, but the flavor remains suitable for bowls, soups, and quick meals.
To reheat on the stove, put the rice in a saucepan with 1–2 tablespoons (15–30 ml) of water or broth per cup of rice. Cover and warm over low heat, stirring once or twice, until steaming hot throughout. In a microwave, place a portion in a microwave-safe dish, sprinkle with a little water, cover loosely, and heat in short intervals, stirring between them. For food safety, reheat leftovers to 165°F (74°C), checking the center with a food thermometer. Reheat only the portion you plan to eat.
Frequently Asked Questions
Can I make vegan rice pilaf with brown rice?
Yes, but brown rice takes longer to cook and usually needs more liquid than white rice. Use the cooking time and liquid ratio on the rice package as your starting point, and add the vegetables and spices as directed. Keep the peas for the final few minutes or the covered resting period so they do not become overly soft.
Why did my rice turn out mushy?
Common causes include too much broth, rice that was not drained after rinsing, a lid that trapped more steam than expected, or stirring during the simmer. Measure the liquid, use a close-fitting lid, and keep the pan covered on low heat. If your rice is already soft, spread it gently in a wide serving dish so steam can escape, and avoid stirring it repeatedly.
Can I prepare the pilaf ahead of time?
Yes. Cook it fully, cool it promptly, and refrigerate it in a shallow airtight container within 2 hours. Reheat it shortly before serving with a splash of water or broth until it reaches 165°F (74°C). For the freshest texture, add the parsley, lemon juice, and toasted almonds after reheating rather than before storing.
What can I use instead of vegetable broth?
Water works, though the finished rice will taste less savory. If using water, keep the cumin, vegetables, and salt, and consider adding a little extra parsley or lemon at the end. A low-sodium vegetable bouillon dissolved in water is another option; follow its package directions and taste before adding the recipe’s salt.
Can I cook this in a rice cooker?
You can, but first sauté the onion, carrot, celery, garlic, spices, and rice in a skillet as described. Transfer them to the rice cooker, add the measured broth, bay leaf, and salt, then use the white-rice setting. Rice cookers vary, so follow the appliance’s liquid guidance if it differs; add the peas after cooking and let everything rest covered for about 10 minutes before fluffing.
Related
- Substitution for White Wine in a Recipe: What Works
- Substitution for Shallots in a Recipe: Best Swaps
- Soy Sauce Substitute for Stir-Fry: Easy Sauce Recipe
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).