This vibrant, turmeric-spiced Indian Fried Rice is packed with colorful, nutrient-rich veggies and comes together in under 30 minutes. Vegetarian, gluten-free, and easily adaptable for a vegan diet, it's a quick, wholesome, and flavorful weeknight meal that everyone will love.

Why You’ll Love This

While in India one morning, our lovely host made us the most fragrant Indian Fried Rice for breakfast with all of the leftover rice from the night before. I kept thinking to myself that I would happily eat this any time, day or night! My version is made with my authentic Basmati Rice. I know you will love this recipe because many readers have rated it with five stars, calling it “outstanding,” “terrific,” and “so flavorful!”

I’ve traveled through India twice and have learned so much about traditional Indian cooking. Here are our 35+ trusted Indian recipes that are traditional, yet easy enough for weeknight dinners! This recipe comes together easily in just 30 minutes!

What I love about this recipe is that you can take the basic idea and add whatever veggies you have in the fridge. Just try to keep the proportions the same so the spices don’t get lost.

Ingredients in Indian Fried Rice

This Flavorful Indian Fried Rice is full of healthy veggies and can be made in under 30 minutes. Vegetarian, Vegan adaptable, fast and easy! #friedrice #vegandinner
  • Cooked basmati rice: Use our recipe for basmati rice. It’s authentic, prepared with a secret, foolproof method I learned in a little village outside of Jaipur, and it’s finished with a flavorful tempering oil.
  • Onion and garlic: Sautéed onion and garlic add fragrant, aromatic flavor.
  • Veggies: Use any assortment of quick-cooking vegetables, like bell pepper, snap peas, asparagus, mushrooms, peas, and zucchini.
  • Ghee: Ghee offers up the best flavor, or use olive oil. If using ghee, try our homemade ghee recipe!
  • Serrano chilies: See the photo below to learn how I split them lengthwise for just the right amount of heat.
  • Roasted peanuts: Or substitute with cashews.
  • Curry leaves: These are really delicious, but if you must leave them out, sub with 3 bay leaves.
  • Spices: Black mustard seeds (or regular), cumin seeds, chili flakes, turmeric, coriander, asafoetida (optional), salt, and black pepper.
  • Fresh lime: A squeeze of lime is optional, but it really brightens and elevates the flavors.

See a full ingredient list with measurements in the recipe card.

Vegetable Variations

Quick-cooking veggies work easiest here, like snap peas, snow peas, green peas, green onions, bell peppers, asparagus, green beans, shredded cabbage, or shredded Brussels.

But with a little planning, other veggies would taste great too, as long as you cook them a bit first, like steamed broccoli or cauliflower, roasted carrots, shredded cabbage or Brussels sprouts, or sautéed green beans or asparagus. You get the idea!

How to make Indian Fried Rice

1. Cook the rice. It is best to use leftover basmati rice for this recipe, so plan ahead! I like this method of cooking it because it is fast and easy (prepared in a pot of salted water, like pasta)! You’ll need 3 cups of cooked basmati rice, which is 1 cup uncooked. Start this first if you are not using leftover rice.

This Flavorful Indian Fried Rice is full of healthy veggies and can be made in under 30 minutes. Vegetarian, Vegan adaptable, fast and easy! #friedrice #vegandinner

2. Sauté the vegetables. In a large cast iron skillet or wok, sauté the onion and garlic in ghee or oil over medium heat, along with any other veggies you’d like to add. I’ve added snap peas and bell pepper, but you can try any assortment of quick-cooking vegetables, like asparagus, peas, mushrooms, and zucchini. Sauté until just tender, season with salt and pepper, and transfer to a separate dish.

This Flavorful Indian Fried Rice is full of healthy veggies and can be made in under 30 minutes. Vegetarian, Vegan adaptable, fast and easy! #friedrice #vegandinner

3. Slice and add the Serrano pepper. Don’t be intimidated by the 3 Serrano chilies. This dish is really only mildly spicy because of the way they are cut, and they do impart a beautiful flavor. Slice them the long way, crisscrossing, leaving the stem side intact. This way, they are easy to fish out of the final dish.

This fragrant, turmeric-infused, Indian Fried Rice is full of healthy veggies and can be made in under 30 minutes. Vegetarian, Gluten-free and Vegan adaptable, it is a fast and easy weeknight meal- great for using up leftover rice and veggies in the fridge.  #turmericrice #veggierice #friedrice #vegandinner

4. Temper the spices, herbs, and chilies in ghee or olive oil. In the same pan, temper the Serrano peppers and peanuts in ghee over medium heat. You can also keep this vegan with olive oil or peanut oil. Swirl or stir for 3-4 minutes, then add the curry leaves and stir for an additional minute. Add the mustard seeds, cumin seeds, and chili flakes, and stir for about 30-45 seconds.

This Flavorful Indian Fried Rice is full of healthy veggies and can be made in under 30 minutes. Vegetarian, Vegan adaptable, fast and easy! #friedrice #vegandinner

If you’ve been here a while, you’ll already know how much more flavorful ghee is, but do as you please. 🙂 (If you’re up for it, here’s how to make homemade ghee!)

If you can track down curry leaves, they really elevate the dish. They are usually available at Asian Markets and can often be found in the frozen food section. I always keep some in my freezer. You can always leave them out and use a few bay leaves in a pinch.

This Flavorful Indian Fried Rice is full of healthy veggies and can be made in under 30 minutes. Vegetarian, Vegan adaptable, fast and easy! #friedrice #vegandinner

Note: You can also fry the peanuts at the end, sprinkled with chili flakes for a finishing touch, instead of mixing them in. Soooooo tasty however you do it!

5. Add veggies and rice to the pan. Add the cooked basmati rice to the skillet along with the veggies, and toss to combine. Stir well, getting the seeds and peanuts up from the bottom. Add the turmeric, salt, coriander, and asafoetida (optional). Add chili flakes for heat, if desired. It will smell amazing and turn a lovely golden color.

This fragrant, turmeric-infused, Indian Fried Rice is full of healthy veggies and can be made in under 30 minutes. Vegetarian, Gluten-free and Vegan adaptable, it is a fast and easy weeknight meal- great for using up leftover rice and veggies in the fridge.  #turmericrice #veggierice #friedrice #vegandinner

6. Serve. Taste and adjust for salt and heat, adding more chili flakes if needed. Add a squeeze of lime, then garnish with scallions, cilantro, and lime. Serve over a bed of spinach (you can wilt it slightly if you’d like) with raita or mint chutney.

This fragrant, turmeric-infused, Indian Fried Rice is full of healthy veggies and can be made in under 30 minutes. Vegetarian, Gluten-free and Vegan adaptable, it is a fast and easy weeknight meal- great for using up leftover rice and veggies in the fridge.  #turmericrice #veggierice #friedrice #vegandinner

Chef’s Tips

  1. Use day-old rice for the best texture. Freshly cooked rice is too soft and will turn mushy in the pan. Cold, leftover basmati rice fries beautifully and keeps each grain separate.
  2. Prep your ingredients before heating the pan. Indian fried rice cooks quickly, and having the veggies, spices, chilies, and nuts ready ensures nothing burns or overcooks.
  3. Keep veggies crisp-tender. Quick-cooking vegetables work best because they stay vibrant and maintain a little bite. If using heartier vegetables, cook them separately first.
  4. Don’t skip the tempering step. Frying the spices, chilies, curry leaves, and nuts in ghee (or oil) unlocks the signature aroma and depth of Indian fried rice.
  5. Adjust the heat as needed. Serrano chilies add fragrance more than fire when left whole and slit lengthwise. For more heat, slice them fully or add a pinch of chili flakes. For less, remove the chilies before serving.
  6. Use ghee for the richest flavor. Ghee adds nutty depth and helps the spices bloom beautifully. For a vegan version, use olive oil or peanut oil and add a splash of toasted sesame oil at the end for extra richness.

Serving Suggestions

Serve the Indian Fried Rice with Raita or Cilantro Mint Chutney (or both!) or on its own over a bed of baby spinach. Garnish with the fried peanuts, scallions, and cilantro. A squeeze of lime is nice too. A fast and flavorful weeknight dinner that is full of healthy veggies.

You may also want to top the rice with protein or serve it with an Indian salad or side dish. Here are some of our favorite pairings!

Storage

The Indian Fried Rice will keep for up to 4 days in the fridge or up to 3 months in the freezer.

FAQs

What is the name of Indian fried rice?

Indian fried rice is called Vagharelo Bhaat (Gujarati) or Fodni Bhaat (Marathi). Both translate to “tempered rice.”

What is the difference between Chinese fried rice and Indian fried rice?

Both dishes are made with rice and veggies, but they differ based on the type of rice, spices, and seasonings used.

Is biryani just Indian fried rice?

No. In biryani, the rice is steamed, not fried, and is layered with marinated meat or vegetables. Fried rice is made with pre-cooked rice stir-fried with veggies.

What is the best rice for Indian fried rice?

Basmati rice is the best rice for Indian fried rice. Use our foolproof method for cooking basmati rice. Jasmine rice works as a substitute.

Have a happy, delicious weekend!

More Favorite Rice Recipes!

How to Make Indian Fried Rice! | 30-second video!

After you try this Indian Fried Rice recipe, let us know how it turns out in the comments below. Your review will help other readers, too! Sign up here to join our community and receive our latest recipes and weekly newsletter! xoxo Sylvia

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
This vibrant, turmeric-spiced Indian Fried Rice is packed with colorful, nutrient-rich veggies and comes together in under 30 minutes. Vegetarian, gluten-free, and easily adaptable for a vegan diet, it's a quick, wholesome, and flavorful weeknight meal that everyone will love.

Indian Fried Rice

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.9 from 43 reviews
  • Author: Sylvia Fountaine | Feasting at Home
  • Prep Time: 10
  • Cook Time: 20
  • Total Time: 30 minutes
  • Yield: 4 1x
  • Category: vegetarian, vegan, main, Indian food, weeknight dinner
  • Method: stirfry
  • Cuisine: Indian
  • Diet: Vegetarian

Description

This fragrant, turmeric infused, Indian Fried Rice is full of healthy veggies and can be made in under 30 minutes. Vegetarian, Gluten-free and Vegan adaptable, it is a fast and easy weeknight meal- great for using up leftover rice and veggies in the fridge.


Ingredients

Units Scale
  • 3 cups cooked basmati rice (1 cup uncooked)
  • 1 onion, thinly sliced
  • 12 tablespoons ghee, or olive oil, or peanut oil.
  • 46 garlic cloves, rough chopped
  • 1 bell pepper (red or yellow), diced (see notes for other veggies)
  • 1 1/2 cups snap peas (or snow peas, asparagus or frozen peas)
  • pinch salt and pepper
  • ——
  • 12 tablespoons ghee, or olive oil
  • 3 serrano chilies, split lengthwise (see photo)
  • 1/2 cup peanuts (or cashews)
  • 1015 curry leaves (these are really delicious, but if you must leave out, sub 3 bay leaves)
  • 1 teaspoon black mustard seeds (or regular)
  • 1 teaspoon cumin seeds
  • pinch chili falkes
  • ——
  • 3/4 teaspoon salt
  • 1 teaspoon turmeric
  • 1 teaspoon coriander
  • 1/4 teaspoon asafoetida (optional)
  • chili flakes to taste
  • squeeze of lime (optional)

Instructions

1. Cook rice. Cook basmati rice, and drain well if using the pasta method.

2. Sauté veggies. In a large skillet, heat ghee over medium heat. Add onion and sauté until tender, about 5 minutes. Add garlic and remaining veggies, cooking until just tender (don’t overdo it here!). You want them bright, crisp, and vibrant. Season with salt and pepper and set them aside in a bowl.

3. Sauté chilis, peanuts, and spices. In the same skillet, over medium heat, add another 2 tablespoons of ghee, coating the pan well. Add the 3 split serrano chilies and peanuts. Swirl or stir for 3-4 minutes until fragrant. Add the curry leaves, stir for 1 minute. Add the mustard seeds, cumin seeds, and chili flakes, stirring until the mustard begins to pop, about 30-45 seconds.

4. Add rice and veggies. Add the drained basmati rice to the same pan, and stir to combine, getting all those seeds and peanuts up from the bottom and edges. Sprinkle in the salt, turmeric, coriander, and asafoetida. If you like heat, add more chili flakes. Fold in the sautéed veggies and sauté until heated through, scraping up any crispy browned bits (a metal spatula works well here).

5. Taste and adjust. Taste, adjusting salt and chili flakes, and add a squeeze of lime if you like.

6. Garnish. Garnish with scallions, cilantro, and lime.

7. Serve. Serve over a bed of spinach (you can wilt it if you like) with optional raita or mint chutney.


Notes

Other veggies: asparagus, green beans, shredded cabbage, shredded brussel sprouts, steamed broccoli, diced carrots, etc.  You’ll need 3 cups total.

Nutrition

  • Serving Size: using ghee (4 tablespoons)
  • Calories: 464
  • Sugar: 8.2 g
  • Sodium: 448.5 mg
  • Fat: 21.4 g
  • Saturated Fat: 8.5 g
  • Carbohydrates: 58.7 g
  • Fiber: 5.6 g
  • Protein: 11.1 g
  • Cholesterol: 30.5 mg

Share this with the world!

Subscribe
to get recipes via email

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Comments

  1. I made this with cashew nuts and added a tin of chick peas for protein. I ate a huge bowl with extra salt and sriracha. Absolutely delicious. Thanks for another winner Sylvia. Husband and I are vegetarian and there is no end to your amazing recipes!

  2. Hi, I don’t have curry leaves, but I have curry powder – would that be an acceptable substitute, and if so, how much? Or, since the recipe calls for coriander and turmeric, is that more closer to curry powder anyway, so would adding curry powder would basically be redundant? Thanks!

    1. Hi Chuck, curry leaves are very different from curry powder… I’d just leave them out this time. If at the end you feel the dish needs more flavor, you could add a little curry powder to taste?

  3. My entire family loved this. I make fried rice periodically to use up left over rice, and stumbled upon this variation looking to spice things up. This will be the ‘go to’ recipe from here on out. Very flavorful.

  4. I reluctantly agreed to make this for my wife (while she butchered simple Dal, haha) and I thought it was splendid and easily adapted to any taste preference, i.e, less ghee, more chilli, etc…the basic recipe is absolutely delightful and fairly straight-forward. I did not have the 15 curry leaves, so had to settle for the 3-4 laurel leaves and the taste was still snappy! Next time, I will grace this fab recipe with the real deal AND use a tad less ghee and a tad more bite. YUM!!! Thank you!

  5. This is such an amazing recipe! Only recipe that manages to come close to my mom’s fried rice (I’m Indian) 🙂

  6. This recipe is so insanely good! Brought it to a potluck and barely got any. It was GONE. Everyone loved it. I didn’t have curry leaves in hand and it was still great! Love the spicy serranos. Every time I make your recipes I feel like a chef.

  7. Hi Sylvia, It sounds like a delicious recipe. Few things I would suggest as an Indian that cooks with these spices on a regular basis.

    1. Mustard seeds are always added first and let splutter a bit in the oil, this way you want get the mustard bite feeling when you eat the rice.

    2. Next goes the curry leaves, Cumin seeds, Slit green serrano, garlic and onion.
    3.Once the onions are translucent we add the spices.
    4. Spices need to cook a little in the ghee and only after that we add the veges.
    5. Peanuts can be fried separately and kept aside to add at the end.

    Thanks,
    Soni

    1. Thanks Soni- this is actually very helpful! I will try this next time. Makes perfect sense. 🙂

  8. Hi I am on my mom’s phone she hasn’t made this yet but is planing to??? I think? it looks very good minus the bell peppers and peas love ya also u seem like an enfj did I get it right

  9. My first Indian dish. Made the Raita too. I had to make some substitutions because I didn’t have all ingredients but it was good. Adding it to the rotation. Thank you.

  10. Hello Sylvia
    I am new to your website but I just wanted to say thank you for the amazing recipes (including nutritional panels) and all the options that you present (vegetarian which resonates with me). I feel really grateful to have found all this wonderful information. Thank you again

  11. Just made this! The plates are all but licked clean on the table and my family loved it! This, like all your recipes is a keeper. Thank you!! The words I am hearing are: “great” and “amazing”.

  12. Another fantastic dish! We added cauliflower, and made your raita recipe to go with it. I thought the chilis might have made it too hot, but it was just the right amount of heat. Not a scrap left!

  13. You’re basically my one-woman cooking mentor/guide. In the past, I have been intimidated by foreign ingredients and trying to cook with a focus on plants. I’ve been all veggie since a few data after thanksgiving last year after I overdosed myself on turkey thigh confit (using an obscene amount of duck fat). Your recipes have helped me learn about how flavors work together and to gradually build up my spice rack!

    I bought both asafoetida and curry leaves (though I only found the latter in dried form) recently and was excited to try out these new flavor dimensions. This Indian Fried Rice was SO FREAKING DELICIOUS!!!

    I just made it and I am full but already excited that I get to have leftovers tonight or tomorrow. Thank you for making such delicious recipes so accessible!

    1. Thanks Maigen- So happy you are enjoying the recipes and building up a good spice rack. Glad you liked this one!

  14. This dish is a revelation! We adored it. So much better than the typical oily fried rice dish. Thank you for posting the photo of how to slice the serrano peppers. I used 2 peppers, and did not add additional chile flakes. I found the heat to be perfect. My husband and I thought we could add some additional protein by adding a cooked egg, sliced, and added with the vegetables at the end, or some baked tofu on the top.

  15. I can’t even express how much I drooled over your pics — and this recipe! Trying it ASAP

Our Latest Recipes