Go Back
+ servings
easy vegetable rice recipe pilaf

Easy Vegetable Rice Recipe With Mixed Veggies

This easy vegetable rice with mixed veggies can be enjoyed for lunch or dinner along with any vegetarian curry, side dishes, pickles, yogurt, raita etc.
Course Main Course
Cuisine Indian
Prep Time 10 minutes
Cook Time 20 minutes
soaking time for rice 15 minutes
Total Time 30 minutes
Servings 6
Calories 357kcal


  • 2 cups white basmati rice
  • 5 cups water
  • salt as required
  • 2 tablespoon oil
  • 1 tablespoon butter optional
  • 2 tablespoons ginger garlic paste
  • 2 cardamom pods
  • 2 bay leaves
  • 2 cloves
  • 2 small cinnamon sticks
  • 1 medium sized onion peeled and diced
  • 2 medium sized carrots peeled and diced
  • 1.5 cups green beans chopped
  • 2 medium sized potatoes peeled and diced


  • Wash the rice and soak in water for about 10 to 15 minutes.
  • After soaking, rinse the rice lightly again, drain and keep aside.
  • As I already mentioned in the ingredients list, we are using chopped vegetables to make this vegetable rice. If you don't have chopped vegetables, wash all the vegetables, peel the onion, carrots and potatoes and dice them all into into even sized medium pieces.  Keep the chopped onions separately from other vegetables. Also chop the green beans into medium sized pieces ( no need to cut them very small, you may trim the ends if you wish). Keep the chopped vegetables aside.
  • Heat oil in a large pan or pot, and lightly fry the cardamom pods, cloves, cinnamon sticks and bay leaves.
  • Add the onions and ginger garlic paste, and saute for few minutes, about 3 minutes or more until they are lightly browned if you like. The more the better, but this is not necessary.
  • Add the remaining vegetables, and lightly fry for about 2 to 3 minutes.
  • Add the rice, butter and salt, and saute for about another 1 minute.
  • Add the water, mix everything well and bring the mixture to a boil by keeping on high heat.
  • As the water starts boiling, mix the contents again, and close the pan and cook in very low heat for about 10 to 12 minutes or until the rice is cooked and soft. Serve the delicious vegetable rice with any vegetable curry or chutney or fresh yogurt or raitha as you wish!


If you want to improve the flavor or if you feel the rice is not cooked completely after the water is absorbed (this sometimes happen if the heat is not evenly distributed), you can keep the pan closed and heat an iron skillet and keep your closed pan on top of the heated iron skillet and cook in low to medium heat for few more minutes until the rice has reached the desired consistency.
Just make sure you watch it and stir occasionally in between to see the rice is not getting burnt.
Tip: You can caramelize an onion and fry some cashews and top the rice or mix in with the rice to make it more delicious!


Calories: 357kcal | Carbohydrates: 65g | Protein: 7g | Fat: 7g | Saturated Fat: 2g | Cholesterol: 5mg | Sodium: 56mg | Potassium: 521mg | Fiber: 5g | Sugar: 3g | Vitamin A: 3645IU | Vitamin C: 14mg | Calcium: 80mg | Iron: 3mg