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

- 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.

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.

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.

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.

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.

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.

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.

Chef’s Tips
- 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.
- 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.
- 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.
- 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.
- 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.
- 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!
- Protein: Crispy Tofu or Baked Tofu, Baked Tandoori Chicken, Kerala Fish, Paneer Cheese, or Indian Lamb Meatballs.
- Salads: Roasted Cauliflower Salad, Indian Spinach Salad, Indian Carrot Salad, or Roasted Vegetable Salad.
- Side dishes: Masala Street Corn, Curried Cauliflower Soup, or Naan Bread.
Storage
The Indian Fried Rice will keep for up to 4 days in the fridge or up to 3 months in the freezer.
FAQs
Indian fried rice is called Vagharelo Bhaat (Gujarati) or Fodni Bhaat (Marathi). Both translate to “tempered rice.”
Both dishes are made with rice and veggies, but they differ based on the type of rice, spices, and seasonings used.
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.
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
Indian Fried Rice
- 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
- 3 cups cooked basmati rice (1 cup uncooked)
- 1 onion, thinly sliced
- 1–2 tablespoons ghee, or olive oil, or peanut oil.
- 4–6 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
- ——
- 1–2 tablespoons ghee, or olive oil
- 3 serrano chilies, split lengthwise (see photo)
- 1/2 cup peanuts (or cashews)
- 10–15 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














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!
thanks Megan!
Simply beautiful and very easy, my whole family enjoyed it!
thanks Jesse!
Very tasty and easy to make. Thank you
Great to hear!
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!
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?
Keep it up is very interesting
What a flavorful recipe with layered and complex spicing! Delicious.
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.
So flavorful! Everyone loved it
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!
This is such an amazing recipe! Only recipe that manages to come close to my mom’s fried rice (I’m Indian) 🙂
Great to hear!
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.
yay! That makes me so happy!
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
Thanks Soni- this is actually very helpful! I will try this next time. Makes perfect sense. 🙂
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
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.
Great recipe. Everyone really enjoyed it. Fast and easy to make
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
Thanks I’m so happy you are finding it useful!
I made this for dinner. And it is delicious. The toasted nuts just elivated the dish!
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”.
Awesome! great to hear Tati!!!
Amazing recipe Silvia.. thanks so much this one is Gold🙌
Thanks Pina!
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!
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!
Thanks Maigen- So happy you are enjoying the recipes and building up a good spice rack. Glad you liked this one!
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.
Thanks so much Heather! Lad you enjoyed!
Hi, Can i use brown rice instead? Thanks
yes, totally.
I can’t even express how much I drooled over your pics — and this recipe! Trying it ASAP
Hee hee- good! Let me know what you think. 😉
the Test of the heaven food