Sauté the Aromatics.
Place a large, deep skillet with a lid over medium-high heat.
Add the butter or oil.
Once the butter is melted or the oil is hot, add the chopped onion and cook, stirring frequently, until it softens, about 5 minutes.
Toast the Rice.
Add the rice all at once and reduce the heat to medium.
Stir constantly until every grain is glossy and coated with fat.
Continue cooking for about 5 minutes, until the rice becomes fragrant and starts to lightly color.
Season generously with salt and pepper.
Add Liquid and Simmer.
Turn the heat to low and pour in the warm vegetable stock all at once.
Stir once or twice to combine, then place the lid on the skillet.
Cook.
Let the pilaf cook for about 15 minutes, or until most of the stock has been absorbed by the rice.
Do not lift the lid during this time.
Rest, Fluff, and Serve.
Turn the heat down to the absolute minimum setting (or turn it off completely if using an electric stove).
Let the pilaf rest, covered, for another 15 to 30 minutes. This step is crucial for fluffy rice!
Before serving, check the seasoning, fluff with a fork, and garnish with fresh parsley.
Eight Delicious Variations
Use the master recipe above as your base and try these exciting twists!
Red or Green Rice Pilaf (Arroz Rojo/Verde): For a Mexican flair, use oil and add 1 tsp (5 ml) minced garlic with the rice. For Arroz Rojo, add 1 cup (240 ml) chopped tomato before the stock and reduce stock to 1 ¾ cups. For Arroz Verde, stir in 1 cup (240 ml) of peeled, roasted poblano peppers.
Garnish with cilantro and a squeeze of lime.
Pilaf with Currants and Pine Nuts: Create a Middle Eastern classic. Use butter and add ¼ cup currants, 2 tbsp (30 ml) pine nuts, 1 tsp ground cumin, and ½ tsp ground cinnamon along with the rice in step 2.
Pilaf with Fruit and Nuts: A sweeter, more aromatic version. Use butter and add ¼ cup slivered almonds with the rice.
Once the pilaf is cooked, stir in 2 tbsp (30 ml) raisins, 3-4 chopped dried apricots, 3-4 chopped pitted prunes, and 1 tbsp (15 ml) of honey.
Pilaf with Legumes: Boost the protein by stirring in 1 cup (240 ml) of cooked chickpeas, frozen peas, lima beans, or edamame just before adding the stock.
Add 1 tsp (5 ml) fresh thyme leaves and a bay leaf for extra flavor.
Vermicelli Pilaf: For extra texture, break 1 cup (240 ml) of vermicelli or angel hair pasta into 1-inch pieces. Toast the pasta along with the rice until nicely browned, then proceed with the recipe, increasing the vegetable stock to 3 cups (720 ml).
Pilaf with Spinach or Greens: Add 2 cups (480 ml) of chopped spinach, chard, or other leafy greens along with the onion in step 1.
Add 1 tsp (5 ml) minced garlic with the rice, and reduce the stock by about ¼ cup.
Mexican Rice with Vegetables: After adding the rice in step 2, stir in ⅓ cup each of minced carrot, celery, bell pepper, and green beans or peas.
Garnish with fresh cilantro.
Kimchi Rice: Use dark sesame oil instead of butter. Omit the salt in step 2 and instead stir in ½ cup of chopped kimchi along with the rice.
Season to taste with soy sauce at the end and garnish with sliced scallions.
Don't skip the toasting step!
Coating the rice grains in fat and lightly toasting them prevents stickiness and adds a wonderful nutty flavor.
Let it rest. The final 15-30 minute rest period is non-negotiable. It allows the grains to steam and absorb the remaining moisture, resulting in perfectly fluffy, distinct grains.