Recipe for Rice Pilaf With Vegetables: Easy and Delicious

Updated On: October 8, 2025

Rice pilaf with vegetables is a timeless dish that combines fluffy, aromatic rice with colorful, nutrient-packed veggies. It’s perfect as a side or a light main meal, offering a delightful medley of textures and flavors that satisfy without overwhelming the palate.

Whether you’re cooking for family, friends, or simply yourself, this recipe brings warmth and comfort with every bite. The beauty of vegetable rice pilaf lies in its versatility — you can easily customize it with your favorite vegetables or whatever’s fresh in your fridge.

Plus, it’s an excellent way to sneak in extra veggies, making it both wholesome and delicious.

This dish is especially great for those who love quick, one-pot meals that don’t skimp on taste. The gentle toasting of rice before simmering in broth adds a nutty depth, while the sautéed vegetables contribute freshness and color.

If you’re looking for a healthy, vibrant recipe that pairs well with a variety of cuisines, this vegetable rice pilaf will quickly become a favorite in your cooking repertoire.

Why You’ll Love This Recipe

Rice pilaf with vegetables is a crowd-pleaser for many reasons. First, it’s incredibly easy to make, requiring just one pot and simple ingredients.

It’s also highly adaptable — you can swap vegetables according to the season or your preferences. The pilaf’s delicate flavors and fluffy texture make it a perfect side for grilled dishes, curries, or roasted proteins.

Additionally, this recipe is a fantastic way to eat more veggies without much fuss. It’s naturally vegan and gluten-free, appealing to a wide range of dietary needs.

The use of vegetable broth infuses the rice with subtle umami, enhancing the overall taste. Finally, it stores beautifully, making it ideal for meal prep or leftovers that taste just as good the next day.

Ingredients

  • 1 cup long-grain white rice (washed and drained)
  • 2 tablespoons olive oil or vegetable oil
  • 1 small onion, finely chopped
  • 2 cloves garlic, minced
  • 1 medium carrot, diced
  • 1/2 cup green peas (fresh or frozen)
  • 1/2 cup bell peppers (red or yellow), diced
  • 1/2 cup zucchini, diced
  • 2 cups vegetable broth (low sodium preferred)
  • 1/2 teaspoon salt (adjust to taste)
  • 1/4 teaspoon black pepper
  • 1/2 teaspoon ground cumin (optional, for warmth)
  • Fresh parsley or cilantro for garnish

Equipment

  • Medium-sized saucepan with a lid
  • Cutting board and sharp knife
  • Measuring cups and spoons
  • Wooden spoon or spatula
  • Colander or fine mesh sieve (for rinsing rice)

Instructions

  1. Rinse the rice: Place the rice in a colander and rinse it under cold water until the water runs clear. This removes excess starch and helps the rice cook up fluffy.
  2. Sauté the aromatics: Heat the olive oil in the saucepan over medium heat. Add the chopped onion and sauté for 3-4 minutes until translucent. Stir in the minced garlic and cook for another minute until fragrant.
  3. Add the vegetables: Toss in the diced carrot, bell peppers, and zucchini. Cook for 5 minutes, stirring occasionally, until they begin to soften.
  4. Toast the rice: Add the rinsed rice to the pan with the vegetables. Stir well so the rice grains coat in oil and toast lightly, about 2-3 minutes. This step adds a lovely nutty flavor.
  5. Season and add broth: Sprinkle in the salt, pepper, and ground cumin if using. Pour in the vegetable broth and bring the mixture to a gentle boil.
  6. Simmer: Once boiling, reduce the heat to low, cover the pan with the lid, and let it simmer for 15-18 minutes until the rice is tender and the broth has been absorbed.
  7. Add peas and fluff: Remove the lid, stir in the green peas, and cover again. Let it sit off heat for 5 minutes. Finally, fluff the rice gently with a fork.
  8. Garnish and serve: Sprinkle freshly chopped parsley or cilantro over the pilaf before serving for a burst of color and freshness.

Tips & Variations

For a nuttier flavor, try using basmati or jasmine rice instead of long grain. If you want a heartier pilaf, add toasted slivered almonds or pine nuts on top.

Don’t hesitate to experiment with different vegetables such as mushrooms, corn, or green beans. You can even add a pinch of saffron in the broth for a luxurious twist.

For a spicier version, a dash of your favorite chili powder or a chopped jalapeño can bring some heat.

If you prefer a gluten-free alternative, this recipe already fits the bill as long as you use gluten-free broth. To boost the protein content, consider stirring in cooked chickpeas or black beans just before serving.

Nutrition Facts

Nutrient Amount per serving
Calories 220 kcal
Carbohydrates 45 g
Protein 5 g
Fat 4 g
Fiber 3 g
Sodium 450 mg
Vitamin A 35% DV*
Vitamin C 40% DV*

*DV = Daily Value based on a 2,000 calorie diet

Serving Suggestions

This vegetable rice pilaf pairs beautifully with a variety of dishes. Serve it alongside grilled tofu or tempeh for a satisfying vegan meal.

It also complements curries, stews, or baked vegetable dishes wonderfully.

For an easy weeknight dinner, try pairing it with a fresh green salad and a dollop of vegan salad dressing. To add a smoky note, top the pilaf with roasted eggplant or grilled mushrooms.

Looking for more wholesome vegetarian ideas? Check out our A to Z Vegetarian Recipes for Every Meal and Occasion for endless inspiration.

Conclusion

Rice pilaf with vegetables is a simple yet flavorful dish that fits perfectly into any meal plan. Its ease of preparation combined with vibrant flavors makes it a kitchen staple for busy cooks and food lovers alike.

By incorporating fresh vegetables and wholesome rice, you create a dish that’s not only delicious but also nourishing.

Whether you’re a seasoned chef or just starting your cooking journey, this recipe offers flexibility and satisfaction every time. Plus, it’s a wonderful way to enjoy a plant-based meal that feels special without requiring hours in the kitchen.

For more creative and healthy vegetarian recipes, explore our collection of Ancient Grains Vegetarian Recipes for Healthy Delicious Meals and Best Vegetarian Recipes No Dairy for Delicious Meals.

📖 Recipe Card: Rice Pilaf with Vegetables

Description: A flavorful rice dish cooked with sautéed vegetables and aromatic spices. Perfect as a side or light main course.

Prep Time: PT15M
Cook Time: PT30M
Total Time: PT45M

Servings: 4 servings

Ingredients

  • 1 cup long-grain white rice
  • 2 tablespoons olive oil
  • 1 small onion, finely chopped
  • 1 carrot, diced
  • 1/2 cup frozen peas
  • 2 cups vegetable broth
  • 2 cloves garlic, minced
  • 1/2 teaspoon ground cumin
  • 1/4 teaspoon turmeric
  • Salt to taste
  • Fresh parsley for garnish

Instructions

  1. Heat olive oil in a pan over medium heat.
  2. Sauté onion and garlic until translucent.
  3. Add carrot and cook for 3 minutes.
  4. Stir in rice, cumin, and turmeric; cook for 2 minutes.
  5. Pour in vegetable broth and add salt.
  6. Bring to a boil, then reduce heat to low and cover.
  7. Simmer for 15 minutes, then add peas.
  8. Cook covered for another 5 minutes until rice is tender.
  9. Fluff rice with a fork and garnish with parsley before serving.

Nutrition: Calories: 220 kcal | Protein: 5 g | Fat: 6 g | Carbs: 35 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Rice Pilaf with Vegetables”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A flavorful rice dish cooked with saut\u00e9ed vegetables and aromatic spices. Perfect as a side or light main course.”, “prepTime”: “PT15M”, “cookTime”: “PT30M”, “totalTime”: “PT45M”, “recipeYield”: “4 servings”, “recipeIngredient”: [“1 cup long-grain white rice”, “2 tablespoons olive oil”, “1 small onion, finely chopped”, “1 carrot, diced”, “1/2 cup frozen peas”, “2 cups vegetable broth”, “2 cloves garlic, minced”, “1/2 teaspoon ground cumin”, “1/4 teaspoon turmeric”, “Salt to taste”, “Fresh parsley for garnish”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Heat olive oil in a pan over medium heat.”}, {“@type”: “HowToStep”, “text”: “Saut\u00e9 onion and garlic until translucent.”}, {“@type”: “HowToStep”, “text”: “Add carrot and cook for 3 minutes.”}, {“@type”: “HowToStep”, “text”: “Stir in rice, cumin, and turmeric; cook for 2 minutes.”}, {“@type”: “HowToStep”, “text”: “Pour in vegetable broth and add salt.”}, {“@type”: “HowToStep”, “text”: “Bring to a boil, then reduce heat to low and cover.”}, {“@type”: “HowToStep”, “text”: “Simmer for 15 minutes, then add peas.”}, {“@type”: “HowToStep”, “text”: “Cook covered for another 5 minutes until rice is tender.”}, {“@type”: “HowToStep”, “text”: “Fluff rice with a fork and garnish with parsley before serving.”}], “nutrition”: {“calories”: “220 kcal”, “proteinContent”: “5 g”, “fatContent”: “6 g”, “carbohydrateContent”: “35 g”}}

Photo of author

Marta K

Leave a Comment

X