Veg Fried Rice
Fragrant rice tossed with crisp vegetables, ginger, garlic, and a light seasoning makes this Indian-style veg fried rice a fast, satisfying side or main. It stays colorful, fluffy, and full of simple takeout-style flavor.
For 4 servings
- prep · ~20 min
Soak the rice and chop the vegetables.
1.Wash the basmati rice well until the water runs mostly clear.2.Soak the rice in fresh water for 20 minutes, then drain.3.Chop the garlic, ginger, green chili, spring onion, carrot, beans, cabbage, and bell pepper.TIPKeep all the vegetables finely chopped so they cook fast and stay crisp. - boil · ~10 min
Boil the rice until just cooked.
1.Bring 5 cups water to a boil in a pot.2.Add 0.25 tsp salt and the drained rice.3.Cook until the grains are just tender but not soft, about 7 to 8 minutes.4.Drain the rice completely and spread it on a plate to cool slightly.TIPDo not overcook the rice or it will turn sticky during stir-frying. - saute · ~5 min
Cook the aromatics and vegetables.
1.Heat oil in a wide pan or wok over high heat.2.Add garlic, ginger, and green chili and sauté for 30 seconds.3.Add the white part of spring onion, carrot, beans, cabbage, and bell pepper.4.Stir-fry for 3 to 4 minutes until the vegetables are slightly tender but still crisp.TIPUse high heat and keep stirring so the vegetables stay bright and do not steam. - mix · ~3 min
Toss in the rice and seasonings.
1.Add the cooked rice to the pan.2.Add soy sauce, black pepper, and 1 pinch salt.3.Toss gently until the rice is evenly coated and heated through, about 2 to 3 minutes.4.Add the spring onion greens and mix well. - serve
Serve the veg fried rice hot.
What to keep in mind.
7 tips from the recipe — small details that make a real difference to the final dish.
- 1Drain the boiled basmati very well and spread it out before stir-frying so the grains stay separate.
- 2Use a wide wok or broad pan; overcrowding traps steam and makes the cabbage and peppers go limp.
- 3Keep the heat high and the stir-fry brief so the carrots and beans stay crisp instead of turning soft.
- 4Add soy sauce around the sides of the hot pan, not directly over the rice, for better smoky flavor.
- 5Toss the rice gently with a spatula or two spoons to avoid breaking the long basmati grains.
- 6If making ahead, cook and cool the rice earlier in the day; chilled rice fries up fluffier and less sticky.
- 7Taste only after adding soy sauce, since it already brings saltiness and can make the rice overly seasoned.
Adapt it for your goals.
Vegan
This recipe is already vegan if you use a standard vegan soy sauce, making it an easy plant-based main or side.
high proteinHigh-protein
Add pan-fried tofu, edamame, or scrambled paneer-style tofu to turn the fried rice into a more filling one-pan meal.
jainJain
Skip garlic, ginger, and spring onion whites; use more cabbage, bell pepper, and a pinch of pepper for a Jain-friendly version.
brown riceBrown-rice
Swap basmati for cooked brown rice for a nuttier taste and a heartier texture with more whole-grain appeal.
Why this is on our healthy list.
Loaded with Vegetables
Carrot, beans, cabbage, bell pepper, spring onion, ginger, and chili add a mix of fiber, color, and plant nutrients to the rice.
Lighter Than Takeout
This version uses a modest amount of oil and a light seasoning, so it stays flavorful without feeling overly greasy.
Easy Plant-Based Meal
Made with rice, vegetables, and aromatics, this dish fits well into vegetarian and vegan eating patterns.
Frequently asked questions
The rice was likely overcooked or not drained well enough. Boil it only until just tender, then drain completely and cool before stir-frying.



