This Indian vegetable rice recipe is a delightful and aromatic dish that brings together the vibrant flavors of basmati rice and mixed vegetables. Perfect for a quick weeknight dinner or a special occasion, this dish is both nutritious and satisfying. The blend of spices adds a depth of flavor that will transport your taste buds straight to India.
If you don't commonly stock basmati rice, garam masala, or cumin seeds in your pantry, you may need to visit the international aisle of your supermarket. Basmati rice is a long-grain rice known for its fragrant aroma and fluffy texture. Garam masala is a blend of ground spices used extensively in Indian cuisine, and cumin seeds add a warm, earthy flavor to the dish.

Ingredients For Indian Vegetable Rice Recipe
Basmati rice: A long-grain rice that is aromatic and fluffy when cooked.
Mixed vegetables: A combination of carrots, peas, and beans for a colorful and nutritious addition.
Onion: Adds sweetness and depth of flavor when sautéed.
Garlic: Provides a pungent and aromatic base for the dish.
Ginger: Adds a zesty and slightly spicy note.
Oil: Used for sautéing the spices and vegetables.
Cumin seeds: Adds a warm, earthy flavor when toasted.
Turmeric powder: Gives the rice a vibrant yellow color and a mild, earthy flavor.
Garam masala: A blend of spices that adds complexity and warmth to the dish.
Salt: Enhances the overall flavor of the dish.
Water: Used to cook the rice and bring all the flavors together.
Technique Tip for This Recipe
To enhance the flavor of your basmati rice, consider toasting it lightly in the pot before adding water. After adding the rinsed rice to the sautéed onions, garlic, and ginger, stir it around for a couple of minutes until the rice becomes slightly opaque. This step will give the rice a nutty aroma and add depth to your Indian vegetable rice.
Suggested Side Dishes
Alternative Ingredients
basmati rice - Substitute with jasmine rice: Jasmine rice has a similar texture and fragrance, making it a good alternative.
chopped (carrots, peas, beans) mixed vegetables - Substitute with frozen mixed vegetables: Frozen mixed vegetables can save time and provide a similar mix of flavors and textures.
finely chopped onion - Substitute with shallots: Shallots have a milder flavor and can be used in the same quantity.
minced garlic - Substitute with garlic powder: Garlic powder can be used in a pinch, though fresh garlic is preferred for its robust flavor.
minced ginger - Substitute with ground ginger: Ground ginger can be used, but use less as it is more concentrated.
oil - Substitute with ghee: Ghee adds a richer flavor and is commonly used in Indian cooking.
cumin seeds - Substitute with ground cumin: Ground cumin can be used if cumin seeds are unavailable, though the flavor will be slightly different.
turmeric powder - Substitute with saffron: Saffron can provide a similar color and a unique flavor, though it is more expensive.
garam masala - Substitute with curry powder: Curry powder can be used, though it has a different spice blend and flavor profile.
salt - Substitute with soy sauce: Soy sauce can add a salty flavor along with a bit of umami, but use sparingly to avoid overpowering the dish.
water - Substitute with vegetable broth: Vegetable broth can add more depth of flavor to the rice.
Other Alternative Recipes Similar to This Dish
How to Store / Freeze This Dish
Allow the Indian vegetable rice to cool completely before storing. This prevents condensation, which can make the rice soggy.
Transfer the cooled rice into airtight containers or heavy-duty freezer bags. If using freezer bags, squeeze out as much air as possible before sealing.
Label the containers or bags with the date and contents. This helps you keep track of how long the rice has been stored.
Store the rice in the refrigerator for up to 4-5 days. For longer storage, place the containers or bags in the freezer, where the rice can be kept for up to 1-2 months.
When ready to reheat, if the rice is frozen, thaw it in the refrigerator overnight. This ensures even reheating and maintains the texture of the rice.
Reheat the rice in a microwave-safe dish, adding a splash of water to prevent it from drying out. Cover the dish with a microwave-safe lid or plastic wrap, leaving a small vent for steam to escape. Heat on high for 2-3 minutes, stirring halfway through.
Alternatively, reheat the rice on the stovetop. Place the rice in a non-stick pan with a splash of water or vegetable broth. Cover and heat over medium-low heat, stirring occasionally, until the rice is heated through.
For an added burst of flavor, consider reheating the rice with a bit of ghee or butter. This can enhance the richness and aroma of the dish.
If you notice the rice has dried out slightly during storage, you can revive it by sprinkling a little water over it before reheating. This helps to restore its moisture and fluffiness.
Enjoy your reheated Indian vegetable rice as a side dish, or mix it with some freshly sautéed vegetables or protein for a quick and satisfying meal.
How to Reheat Leftovers
Microwave method:
- Place the leftover Indian vegetable rice in a microwave-safe dish.
- Add a splash of water or vegetable broth to keep it moist.
- Cover the dish with a microwave-safe lid or plastic wrap.
- Heat on high for 2-3 minutes, stirring halfway through to ensure even heating.
- Let it sit for a minute before fluffing with a fork and serving.
Stovetop method:
- Heat a non-stick pan over medium heat.
- Add a small amount of oil or butter to the pan.
- Add the leftover Indian vegetable rice to the pan.
- Sprinkle a few tablespoons of water or vegetable broth over the rice.
- Cover the pan with a lid and cook for 5-7 minutes, stirring occasionally, until the rice is heated through.
- Fluff with a fork and serve hot.
Oven method:
- Preheat your oven to 350°F (175°C).
- Place the leftover Indian vegetable rice in an oven-safe dish.
- Add a few tablespoons of water or vegetable broth to the rice.
- Cover the dish with aluminum foil to retain moisture.
- Bake for 15-20 minutes, or until the rice is heated through.
- Remove from the oven, fluff with a fork, and serve.
Steaming method:
- Place the leftover Indian vegetable rice in a heatproof bowl.
- Set up a steamer pot with water and bring it to a boil.
- Place the bowl of rice in the steamer basket.
- Cover and steam for about 5-10 minutes, or until the rice is heated through.
- Carefully remove the bowl from the steamer, fluff with a fork, and serve.
Best Tools for This Recipe
Large pot: A deep and spacious pot used for cooking the rice and vegetables together, ensuring even heat distribution.
Lid: Used to cover the pot while the rice simmers, trapping steam and heat to cook the rice thoroughly.
Spatula: A flat utensil used for stirring the ingredients and ensuring they are well mixed without breaking the rice grains.
Measuring cups: Essential for accurately measuring the rice and water to achieve the perfect rice-to-water ratio.
Knife: A sharp tool for finely chopping the onions, garlic, ginger, and mixed vegetables.
Cutting board: A sturdy surface for safely chopping all the vegetables and other ingredients.
Garlic press: A tool to easily mince the garlic cloves, ensuring they are finely chopped for even flavor distribution.
Grater: Used for mincing the ginger, providing a fine texture that blends well with the other ingredients.
Measuring spoons: Used to measure out the spices like cumin seeds, turmeric powder, and garam masala accurately.
Fork: Used to fluff the rice after it has cooked, ensuring it remains light and separate.
How to Save Time on Making This Dish
Pre-chop vegetables: Chop carrots, peas, and beans in advance and store them in the fridge to save time during cooking.
Use a food processor: Mince garlic and ginger quickly using a food processor instead of doing it by hand.
Rinse rice ahead: Rinse the basmati rice and let it drain while you prepare other ingredients.
Batch cook: Make a larger batch of Indian vegetable rice and store portions in the freezer for quick meals later.
Instant pot: Use an Instant Pot to cut down cooking time significantly.

Indian Vegetable Rice Recipe
Ingredients
Main Ingredients
- 2 cups Basmati Rice rinsed
- 1 cup Mixed Vegetables chopped (carrots, peas, beans)
- 1 large Onion finely chopped
- 2 cloves Garlic minced
- 1 inch Ginger minced
- 2 tablespoon Oil
- 1 teaspoon Cumin Seeds
- 1 teaspoon Turmeric Powder
- 1 teaspoon Garam Masala
- to taste Salt
- 3 cups Water
Instructions
- 1. Heat oil in a large pot over medium heat.
- 2. Add cumin seeds and let them splutter.
- 3. Add chopped onions, garlic, and ginger. Sauté until onions are golden brown.
- 4. Add mixed vegetables and cook for 5 minutes.
- 5. Add turmeric powder, garam masala, and salt. Mix well.
- 6. Add rinsed basmati rice and water. Stir to combine.
- 7. Bring to a boil, then reduce heat to low. Cover and simmer for 20 minutes or until rice is cooked.
- 8. Fluff the rice with a fork and serve hot.
Nutritional Value
Keywords
Suggested Appetizers and Desserts for This Recipe
More Amazing Recipes to Try 🙂
- Beef and Cabbage Stew Recipe2 Hours 20 Minutes
- Rainbow Roasted Pepper Soup Recipe45 Minutes
- Moroccan Harira Soup Recipe1 Minutes
- Chicken Ramen Recipe45 Minutes
- Chicken Sotanghon Recipe45 Minutes
- Tuna from Can to Frying Pan Recipe15 Minutes
- BLT Pizza Recipe30 Minutes
- Peanut Butter Sandwich Recipe5 Minutes
Leave a Reply