Indian Egg Fried Rice, Better than Takeout!
Indian egg fried rice boasts fluffy, soft, perfectly separated rice coated in a thin layer of velvety scrambled eggs, soy sauce, and vegetarian oyster sauce packed with umami from mushrooms. Further accented with hints of crunchy onions, caramelized garlic, spicy mustard seeds, and peppery ground masalas, it’s finished with fresh, sweet spring onions. The whole process takes less than 10 minutes.

Indian-style egg fried rice is a budget-friendly dish that requires so few ingredients — and yet really delivers on flavour. Because it’s best made from leftover rice, it’s ideal for those busy weekdays when you don’t have time to cook and yet want to serve something easy, warm, and hearty.
It’s perfect served alone, with Indian curries, or with Chinese takeout-style dishes for a fake-away experience!
Can you make Vegan Egg Fried Rice?
Yes! You can make eggless Vegan fried rice. There are several different methods that you could use – choose the one that works best for you.
Simply eliminate the egg from the recipe – use rice mixed with soy sauce, vegetarian oyster sauce, black pepper, and salt. Fry the whole spices as usual, and then add any of the ‘egg’ substitutes below and rice.
- Use Tofu ‘Egg’: Carefully crumble firm tofu with a fork or your hands until it resembles a scrambled egg. Then fry in a pan along with oil, Kala Namak (Black Salt), Black Pepper, and Turmeric Powder. For extra flavor, you can optionally add Garlic Powder or Nutritional Yeast. Cook for 5 minutes, or until slightly firm and the spices no longer smell raw. Once cooked, remove from the pan and continue along with the recipe.
- Use Chickpea Flour: Sieve chickpea flour into a bowl along with Turmeric Powder, Black Pepper, and Kala Namak (add other spices if you prefer a bit of extra heat and flavor). Slowly whisk in water until you get a thick batter. Heat oil in a pan over medium heat and once hot, add the batter. Wait for it to set and then break it up into pieces to make an ‘egg’.
- Use Moong Dal: Soak moong lentils overnight in plenty of water. The next morning, drain off the water and add the moong beans to a blender. Blend to a smooth paste, adding more water if necessary. Then add the same spices mentioned above to season and more water if needed to adjust the consistency. Follow the same cooking process as above.

Each grain is perfectly coated in an egg.
There are several ways to cook Egg Fried Rice, and this method is a little different to most. Not only is it easier as it doesn’t require any serious stir-fry experience, but it yields a decidedly delicious result.
In this method, the eggs are whisked along with the flavourings (not the spices – we bloom them in the oil later) and then the rice is added and whisked into the egg. All of this before anything hits the wok. It may sound strange, but this method ensures that with every bite you get little pieces of perfectly scrambled eggs. No more hunting for the ‘egg’ in Egg Fried Rice – it’s on every grain! As soon as this mixture hits the wok you stir fry everything together and it mixes up beautifully, with minimal effort on your part.
If you like to have large pieces of egg in your fried rice, simply stir the rice less while cooking. This will result in larger pieces of egg rather than the tiny pieces you see here. It’s really a personal preference!
What are the variations for Indian Egg Fried Rice?
- Add Vegetables. This recipe doesn’t include any vegetables, but Indian Egg Fried Rice tastes delicious with some added vegetables! Finely minced carrots, green beans, peas or bell peppers/capsicum would all work really well. I even add some chopped beansprouts sometimes.
- Make it Vegan. Instead of using scrambled eggs, why not use firm tofu, chickpea egg or moong egg? Skip coating the rice in egg and simply stir fry it with the spices instead.
- Add Extra protein. Some marinated and fried tofu would work really well in this recipe. You could use paneer or halloumi in place of tofu if you prefer. Seitan strips or even Vegan Sausages would also work well.
- Add Herbs. Often I serve this with fresh Coriander (Cilantro) if we’re all out of Spring Onions. Chinese Chives or British Chives would also work well as a garnish and/or stirred through the rice.

Tips to make the best Indian Egg Fried Rice:
- Use good quality rice. Medium to long-grain varieties such as Jasmine Rice or Basmati Rice are best, although for this batch I used Sona Masoori (our go-to everyday rice) – a beautiful fragrant medium-grain variety which also works really well. Try to avoid short grain and sticky rice varieties, as they won’t yield a perfectly separated result.
- Use day old rice. It’s true – egg fried rice always tastes better with day old rice. We always use leftover rice from another meal to make egg fried rice, but feel free to make a batch, especially for this purpose. Simply refrigerate it overnight and use it the next day for perfectly separated Indian egg fried rice.
- Bloom the spices properly. This is an important cooking process for any Indian meal, and it’s no less paramount for Indian egg fried rice. The key is to get the oil hot before you add the spices, so the moment the mustard seeds hit the pan they begin to pop. Otherwise, the full aroma and flavour will be lost!
How to serve Indian Egg Fried Rice?
This gently spiced Egg Fried Rice is the perfect base for any curry – whether Indian, Chinese, or even Indo-Chinese! My first choice would be a simple yet flavoursome Chilli Tofu or Gobi Manchurian. Both have just the right amount of crunch (the Tofu and Cauliflower respectively are both battered!) with a gorgeous silky, sticky sauce that begs to be eaten with a delicious rice dish!
Start or finish off your meal with a serving of homemade Crispy Spring Rolls – who can resist them?!
Of course you could also eat this Egg Fried Rice as a main course. It’s got plenty of flavour and is quite addictive so it wouldn’t be hard to eat a whole bowl! I would recommend serving some steamed greens on the side – Broccoli or Pak Choy would work well here, with a sprinkling of fried garlic and chilli flakes. Yum!
This Recipe Is…
- Quick and easy for anyone to make
- Great way to use up leftovers
- Vegetarian and gluten-free
- Adaptable
- Full of protein
- Great for work or packed lunches

Spiced Indian Egg Fried Rice Recipe, Better than Takeout!
Ingredients
- 380 g cooked and cooled rice day old is best
- 4 medium eggs
- ½ teaspoon soy sauce
- ½ teaspoon vegan oyster sauce optional
- ⅛ teaspoon black pepper
- fine sea salt to taste
- 2 ½ teaspoon oil alternatively, peanut or sesame oil works well
- ½ teaspoon black mustard seeds
- ½ teaspoon cumin seeds
- 2 green finger chillies finely chopped
- 3 cloves garlic finely minced
- 10 g white onion finely chopped
- ⅛ teaspoon turmeric powder
- ¼ teaspoon coriander powder
- ½ teaspoon red chilli powder
- 1 green onion chopped, to serve, optional
Instructions
- Crack 4 medium eggs into a large bowl. Whisk thoroughly (chopsticks work excellently here) until well combined. Add ½ teaspoon soy sauce, ½ teaspoon vegan oyster sauce, ⅛ teaspoon black pepper, and fine sea salt to the same bowl. Whisk once again, then add 380 g cooked and cooled rice to the same bowl. Stir the eggs thorough the rice until totally coated. Set aside.
- Heat a large wok over medium-high heat. When smoking, add 2 ½ teaspoon oil. Turn the heat to medium, then add ½ teaspoon black mustard seeds. When they crackle and pop, add ½ teaspoon cumin seeds and 2 green finger chillies (chopped). Quickly add 3 cloves garlic (chopped) and 10 g white onion (chopped), stir-frying until just slightly softened.
- Add ⅛ teaspoon turmeric powder, ¼ teaspoon coriander powder, and ½ teaspoon red chilli powder. Mix well. Immediately add the rice mixture.
- Stir continuously and cook until the egg has completely set and the rice is no longer sticky from the moisture of the egg, but dry and slightly toasted.
- Optionally through 1 green onion (chopped), then serve.