Mushroom Fried Rice

Step by StepJump to Recipe

This Chinese-inspired mushroom fried rice is an easy, delicious dish with umami flavors made with rice, mushrooms, soy sauce, onions and black pepper. It’s a vegan recipe that’s quick to stir-fry and ready to enjoy in only 40 minutes. Here you’ll find step-by-step instructions with photos for how to prepare this classic mushroom and rice dish as a healthy, hearty and satisfying dinner.

mushroom fried rice served in a black bowl with text layovers.

About Mushroom Fried Rice

Mushroom fried rice is a classic Indo-Chinese dish that I make often as a speedy weeknight meal. It has everything you want and need in a complete dinner – comforting rice, earthy and delicious mushrooms, and flavorful seasonings – all stir-fried together and served in one bowl.

I always make this dish with button mushrooms. If these are not available then the next option is cremini mushrooms. For the rice you can use any long grained rice for the best texture and flavor.

In addition to the rice and mushrooms, I also always include chopped celery. It adds such a lovely crunch, and mild yet noticeable flavor. This not-so-secret ingredient really brings all of the other components of the dish together. Sure, you can sub with coriander (cilantro) in a pinch. However, it won’t have quite the same traditional fried rice taste you know and love but will taste good.

I also highly recommend that you use a naturally fermented soy sauce (like Kikkoman soy sauce used here). This will infuse the most flavor into the rice and still let the mushrooms shine.

Start to finish this vegan mushroom fried rice recipe only takes about 30 minutes to prepare. It’s quickly cooked in a wok over high heat for restaurant-level taste in every bite. This is a fantastic dish that’s great to have in your weekly meal plan.

Here are a few more fried rice recipes you might like to try:

  1. Veg Fried Rice
  2. Schezwan Fried Rice
  3. Corn Fried Rice
  4. Singapore Fried Rice
mushroom fried rice served in a white bowl
Step-by-Step Guide

How to make Mushroom Fried Rice

Cooking the rice

1. First, in a colander rinse 1 heaping cup of basmati rice or long grained rice until the water runs clear of the starch. If possible use aged basmati rice.

Rinse rice in a colander

2. Drain the water from the rice thoroughly.

drain the water from rice

3. Then add the rice to a large pot with 5 cups of water. I have not soaked the rice. However if you have time on hand then you can soak the rice for 20 minutes.

add rice to a pot with water

4. Add a few drops of preferred cooking oil.

add cooking oil to water

5. Add salt to taste.

add salt to water

6. Bring to a boil on medium heat and cook rice.

cook rice until al dente in the pot

7. Cook the rice until al dente, so that it is almost cooked and the rice grains should have a slight bite to them. Don’t overcook the rice until it becomes mushy or too soft.

cooked rice in a wooden spoon

8. Drain the rice in a colander and set aside.

drain the water from rice in a colander

9. After the initial steam passes from the rice, cover the colander with a lid. Let sit for about 10 minutes.

cover the colander with a lid

10. Remove the lid. The rice should be soft and fluffy. Set aside to let the rice cool completely before you add it to the mushrooms. You can also refrigerate the rice for about 30 minutes or until you prep the other ingredients.

soft fluffy rice in the colander with lid removed

Prepping the Mushrooms

11. Next, rinse 250 grams of mushrooms a couple of times in water and then drain the water well. Alternatively, you can also wipe them with a kitchen towel.

I have used button mushrooms, but you can make the dish with cremini or fresh shiitake mushrooms, or your favorite combination of other edible mushrooms.

rinse mushrooms in fresh water

12. Chop the mushrooms and set aside.

chopped mushroom in a plate

13. Measure and have all of the ingredients ready. Once you start to stir-fry things move quickly, so best to be prepared with everything ready to go.

other ingredients for mushroom fried rice in bowls

Making Mushroom Fried Rice

Tip: A lot of handwork is required when making this recipe. I recommend that you use a wok or a pan with handles, so if the heat becomes too high you can just lift the pan from the stovetop as ingredients continue to cook. Or you can reduce the heat.

14. When you’re ready, heat 3 tablespoons of oil in a wok or kadai. You can use any neutral flavored oil. Even toasted sesame oil tastes wonderful.

heat oil in a wok

15. When the oil becomes medium hot, firstly add ½ teaspoon finely chopped garlic (about 3 small to medium sized garlic cloves that are finely chopped).

Also add ½ cup finely chopped onions (about 1 medium sized onion that has been finely chopped).

Instead of onions, you can also add 2 to 3 small to medium spring onions (scallions) which are chopped finely.

onions and garlic cloves added to oil

16. Stir fry them for 2 minutes on a medium to high heat, stirring often.

saute onions and garlic

17. Then add the chopped mushrooms.

add chopped mushrooms

18. Stir fry for 5 to 6 minutes, or more, on high heat until the mushrooms begin to get lightly browned from the edges.

stir fry the mushrooms

19. Initially the whole mixture will become watery as mushrooms release water.

stir frying mushrooms

20. Slowly the water will evaporate as you continue to cook them, and you will eventually see oil in the mixture.

stir frying mushrooms

21. Continue to stir-fry the mushrooms as they turn light golden.

stir frying mushrooms till they brown

22. Then add ½ tablespoon of chopped celery.

chopped celery added to mushrooms

23. Stir fry for a minute.

stir frying mushrooms for a minute

24. Lastly, add 1 tablespoon of soy sauce, ½ teaspoon black pepper powder and salt to taste. You can preferably use naturally brewed soy sauce. You can add more soy sauce if you prefer.

For a gluten free mushroom fried rice use tamari in place of soy sauce.

add soy sauce black pepper powder and salt to mushrooms

25. Mix very well.

mix them with mushrooms

26. Then add the rice. Stir gently but briskly. You don’t want the rice to become mushy.

add cooked rice to mushrooms in the pan

27. Stir-fry the rice for 2 to 3 minutes on a medium to high heat. Check the seasonings and add more salt, soy sauce or black pepper according to your preferences.

stir fry mushroom fried rice for 2 to 3 minutes

Serving Suggestions

28. Serve the Mushroom fried rice hot or warm. I like to garnish with celery or spring onion greens. It makes for a comforting and satisfying meal.

Enjoy the dish as is or with your favorite Indo-Chinese side dishes, like Veg Manchurian or Cauliflower Manchurian or Baby Corn Manchurian.

mushroom fried rice served in a black bowl

More Tasty Mushroom Recipes!

Please be sure to rate the recipe in the recipe card or leave a comment below if you have made it. For more vegetarian inspirations, Sign Up for my emails or follow me on Instagram, Youtube, Facebook, Pinterest or Twitter.

mushroom fried rice recipe

Mushroom Fried Rice

This Chinese-inspired mushroom fried rice is an easy, delicious dish with umami flavors made with rice, mushrooms, soy sauce, onions and black pepper. It’s an easy vegan recipe that comes together in 40 minutes.
4.91 from 21 votes
Prep Time 25 minutes
Cook Time 15 minutes
Total Time 40 minutes
Cuisine Indo Chinese
Course Main Course
Diet Vegan, Vegetarian
Difficulty Level Moderate
Servings 3


For Cooking Rice

  • 1 cup basmati rice or long grained rice – 190 grams
  • 5 cups water for cooking rice
  • salt as required
  • few drops of oil

For Stir Frying

  • 250 grams white button mushrooms – rinsed and chopped
  • ½ teaspoon finely chopped garlic or 3 small to medium garlic cloves
  • ½ cup finely chopped onions or 1 medium-sized or 2 to 3 small to medium spring onions
  • ½ tablespoon chopped celery
  • 1 tablespoon soy sauce – naturally brewed, add as required
  • 3 tablespoon oil – any neutral oil or toasted sesame oil
  • ½ teaspoon black pepper powder
  • salt as required


Cooking rice

  • First rinse the rice till the water runs clear of the starch.
  • Then in a pot or pan cook the rice in 5 cups of water with a few drops of oil and some salt as required. 
  • The rice should be cooked al dente or just about cooked.
  • Don't cook the rice till it becomes mushy or too soft. Drain the rice in a colander and keep aside.
  • After the initial steam passes from the rice, cover the colander with a lid.
  • Let the rice cool completely before you add it to the mushrooms.

Making mushroom fried rice

  • Heat oil in a wok or kadai. Add the garlic and onions first and stir fry for 2 minutes on a medium to high heat stirring often.
  • Then add the chopped mushrooms and stir fry for 5 to 6 minutes or more on a high flame till the mushrooms begins to get lightly browned from the edges.
  • First the whole mixture will become watery as mushrooms will release water and slowly slowly the water will evaporate and you will see oil in the mixture.
  • When the mushrooms start to become lightly browned or light golden, then add the celery and stir fry for a minute.
  • Add soy sauce, black pepper and salt as required.
  • Stir and then add the rice. Stir gently but briskly. Stir fry for 2 to 3 minutes.
  • Serve the mushroom fried rice hot garnished with celery or spring onion greens with a side Indo Chinese vegetable dish like veg balls in hot garlic sauce, sweet and sour vegetables, veg manchurian.

Nutrition Info (Approximate Values)

Nutrition Facts
Mushroom Fried Rice
Amount Per Serving
Calories 169 Calories from Fat 135
% Daily Value*
Fat 15g23%
Saturated Fat 2g13%
Polyunsaturated Fat 1g
Monounsaturated Fat 12g
Sodium 1136mg49%
Potassium 299mg9%
Carbohydrates 7g2%
Fiber 2g8%
Sugar 3g3%
Protein 3g6%
Vitamin A 9IU0%
Vitamin B1 (Thiamine) 1mg67%
Vitamin B2 (Riboflavin) 1mg59%
Vitamin B3 (Niacin) 3mg15%
Vitamin B6 1mg50%
Vitamin B12 1µg17%
Vitamin C 5mg6%
Vitamin D 1µg7%
Vitamin E 6mg40%
Vitamin K 2µg2%
Calcium 31mg3%
Vitamin B9 (Folate) 20µg5%
Iron 1mg6%
Magnesium 18mg5%
Phosphorus 82mg8%
Zinc 1mg7%
* Percent Daily Values are based on a 2000 calorie diet.

This Mushroom Fried Rice recipe post from the blog archives (first published in September 2013) has been updated and republished on 24 June 2021.

Share This Recipe:


Meet Dassana

Welcome to Dassana's Veg Recipes. I share vegetarian recipes from India & around the World. Having been cooking for decades and with a professional background in cooking & baking, I help you to make your cooking journey easier with my tried and tested recipes showcased with step by step photos & plenty of tips & suggestions.

Get My Secrets to Great Indian Food
Sign up for my FREE Beginners Guide to Delicious Indian Cooking

More Vegetarian Recipes You'll Love

Comments are closed.

4.91 from 21 votes (14 ratings without comment)


    1. Yes, why not. Taste will be slightly different without the soy sauce, but overall taste will be good.

  1. Lovely recipe, for a change I got the consistency of the rice right, thanks to your detailed instructions . Love the site, hv to try the mushroom soup next. Love the idea of a clear soup with no cream or roux.Also tried the oats chilla,delish and a clever way of using oats.5 stars

    1. pleased to know this anu thanks for positive views, surely try mushroom soup and do share your views.

  2. This was really very delicious. Its great knowing its nutritious as well. We loved it and will make it again and again.

  3. Dear Dassana,

    your recipe drafting is so simple and effective so that my cooking simplified! Many thanks for your efforts.4 stars

  4. Wonderful cooking site I’ve ever come across!! It’s like, I think of a dish but don’t know how to prepare, all I do is click on to your site. Everything given so precisely,very attractively and so well organised tips that don’t confuse or go unfinished like most of the sites do. U r amazing!! Keep including more recipes from different cuisines too… Am actually happy that I ran into ur site. AWESOME4 stars

    1. thanks pavithra for this positive feedback. nice to know that you like the website and the recipes presentation.

  5. it was very fantastic to try out those easy recipes. ….keep posting ur recipes ..!!!really NYC…:)

  6. Hi Dassana Can you pls tell me some easy and tasty veg recipe to try this weekend e.g. Masala rice, mushroom rice, etc

    1. there are many rice recipes posted on the blog. you can use google search button and find the recipes.

  7. Hi all your recipe looks so delicious and your steps with clicks is really really awesome. Have tried your paneer butter masala which came out so deliciously.,.. Whenever I want to try new recipes especially north Indian recipes I only surf on your’s……..5 stars

    1. thanks divya for this sweet and motivating feedback. keep visiting the site.

  8. I made this yesterday and it was absolutely delicious. The whole family really enjoyed it, I will definately be cooking it again.

  9. hi dasana..will try ur recipe mushroom fried rice today for dinner…i wanted to add some fried paneer in it..plz tell me how do i proceed?Will the menu be nice if accompanied by fresh tomato salad?5 stars

    1. hi gavnisha. you can add fried paneer. just pan fry fry the cubes separately. toss the cubes in some salt and black pepper powder & then pan fry them. once you finish tossing the rice, then lastly add the paneer and stir again. you can accompany mushroom rice with a fresh tomato salad.

  10. Hi Dassana,

    Why do you cover the colander with a lid after the initial steam goes? I always leave it open.


  11. Will try this soon. Am looking for some easy lunchbox recipes. sounds perfect

  12. Interesting recipe, I never thought mushrooms and celery go well together. Absolutely amazing clicks, Dassana. I love the chopsticks!