One Pot Mushroom Rice

A flavorful and tasty rice dish for mushroom lovers that can be done in 30 minutes. This meal has well-browned mushrooms with herbs like thyme and pepper cooked with rice in stock.

Close-up picture of Mushroom rice garnished with fresh parsley and browned mushroom.

I love rice recipes, which would be natural because of my affinity for rice. So any chance I get to try a variation involving rice, I jump at it. This recipe was a hit with the family as we all like mushrooms, and mixing them with fried rice was a nice idea.

Thyme and fresh parsley brought the herby flavor to the dish. A bit of black pepper adds the much-required heat but does not overdo it. Browned and crispy mushrooms on top of flavored rice bring this to another level.

Why is this mushroom rice so flavourful?

This is different from many rice and mushrooms recipes, where cooked rice is added with sauteed mushrooms. Here, the rice is cooked in vegetable stock, and each grain absorbs the flavor from the stock.

Flavours In Your Inbox

Subscribe for recipes straight to your inbox

Rice also gets sauteed and cooked in the same pan with residue stuck to the bottom after sautéing and browning mushrooms. The rice grains are sauteed for a minute to give them a brown color.

Mushroom rice made as a one-pot dish shown in a pot with brown colored rice and sauteed mushrooms.


  • Basmati rice – Recommend using long-grained basmati rice. These long grains are perfect for recipes where rice is cooked with something
  • Mushroom – Have used Button mushrooms in this recipe.  You can use a single variety of mushrooms like I did with white button mushrooms or else mix them up. Just be mindful of cooking times if they differ with each variety.
  • Minced garlic – Flavour bomb that I use in most of my recipes.
  • Diced onion – Long diced onions once caremalized give a sweet taste and enhance the look of the dish.
  • Thyme & Parsley – My choice of herbs for this recipe. I have added dried thyme while adding rice and pepper. Have used fresh parsley for garnishing. You may also use rosemary instead of thyme.
  • Black pepper powder – For that heat required for this rice. This is spicy enough for a rice recipe.
  • Vegetable stock – Get an easily available vegetable stock from the nearby store or make your own.
  • Oil
  • Butter
  • Salt to taste

How to make Mushroom Rice

  • Clean and saute mushrooms – Clean the mushrooms and cut them to thick slices. Refer to the ‘Tips’ section about washing and cleaning them. In a wide pan, heat the oil/butter. When the oil is hot, add mushrooms and sauté them until they are brown.
caramelised mushrooms until brown.
  • Onion & Garlic – In the same pan, add some butter and sauté the onion and garlic until they lose the raw smell.
  • Add rice & stock – Add rice and other spices like thyme and pepper. Toss the rice till the grains are coated with butter. Add the vegetable stock to the mix and boil it. Lower heat and let it simmer for 5 minutes.
Cook onion and garlic. Then toast rice and thyme.
  • Mushrooms – Add cooked mushrooms to rice and let it cook for 10 minutes.
  • Add parsley and gently mix the rice and mushrooms.
Add stock to rice and cook. Stir in caramelized mushroom half way through.
Mushroom rice or pulao or pulav serve in a bowl as a whole meal.


The below tips shall help you get the best version of mushroom rice .

  • If your mushrooms do not look dirty, you can just brush the dirt away rather than wash them. You may also use a wet kitchen towel to wipe and clean them.
  • Being high on water content, mushrooms need some space to help evaporate all that extra moisture. So don’t overcrowd the pan, instead, cook in batches.
  • Once the rice is done, let it sit for 10 minutes before you serve.
  • Lightly toasting the rice in fat before adding stock keeps the rice grains separate, so I would recommend not skipping the step.

Serve with

This can be a meal by itself. Every morsel is full of flavour and umami plus you have sautéed mushrooms as a vegetable.

To serve this dish, please look at some wonderful ideas here – Baked Rosemary Lemon Chicken Thighs, Air Fryer Chicken breast and Potatoes, or Baked Chicken Legs And Vegetables.


You can store Mushroom rice in the refrigerator in an air-tight container for up to 4 days. And reheat in a microwave.

Other rice recipes

Close-up shot of Mushroom rice with brown sauteed bits of mushroom and garnished with parsley
Flavours of Kitchen Logo

One pot Mushroom Rice

Course Main Course
Cuisine American
Prep Time 15 minutes
Cook Time 30 minutes
A flavorful and tasty rice dish for mushroom lovers that can be done in 30 minutes. This meal has well-browned mushrooms with herbs like thyme and pepper cooked with rice in stock.
Servings 4 servings


  • 1 cup long-grain basmati rice (ref note 1)
  • 600 gram Mushroom (ref note 2)
  • 2 tablespoon oil
  • 2 tablespoon butter
  • 1 medium Onion diced
  • 1 tablespoon minced garlic
  • 1 teaspoon thyme
  • ½ teaspoon pepper
  • 2 ½ cup water/vegetable stock
  • salt to taste
  • parsely.


  • Clean mushrooms to remove all the dirt. Cut them into thick slices.
  • In a wide dutch oven or a skillet deep enough, add a tablespoon of oil. when hot, add half of the mushroom (make sure not to overcrowd the pan) . Cook for 5-6 minutes undisturbed. lightly season with salt and pepper. Flip and cook for another 5 minutes until mushroom is nicely browned.
  • Remove the browned mushroom, keep aside. Add remaining oil to the pan. Repeat the above process with remaining mushrooms. Keep aside.
  • In the same pan melt butter, add chopped onion and garlic. Saute for 2-3 minutes until it is aromatic.
  • Add rice, thyme and pepper. Mix it and toss the well so that rice gets coated with butter. Toss rice for 2-3 minutes. We don't have to brown the rice here. ( ref note 3).
  • Add warm vegetable stock/ water. Add salt per taste. (ref note 4). When it comes to a boil, lower(simmer) the heat, cover and cook for 5 minutes.
  • After 5 minutes, add cooked mushroom. Cover and cook for another 10 minutes on low heat until there is no residual liquid in the pot. (ref note 5)
  • Remove the lid, sdd chopped parsley. Gently mix rice and mushroom. Cover and let it rest for 10 minutes.
  • Fluff the rice and serve.



  1.  You can use regular long grain or Jasmin rice as well. If you are using Brown rice, would recommend soaking the rice for 30 minutes. And also add 1/2-3/4 cup more liquid to the pan. 
  2. Regular white button mushroom or brown mushroom works best. Make sure you don’t cut the mushroom not too thin, because they shrink once cooked. 
  3. Tossing rice in fat(in this case butter) ensures rice doesn’t disintegrate while cooking and each grain stays separate and fluffy. 
  4. It is always recommended to add warm liquid to the rice. It fastens the cooking process and also keeps the grain fluffy. 
  5. You can add all the mushrooms to the rice after adding water and cook mushroom and rice together. I prefer adding mushrooms towards the end. 


Serving: 1serving | Calories: 326kcal | Carbohydrates: 45g | Protein: 8g | Fat: 14g | Saturated Fat: 4g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 6g | Trans Fat: 1g | Cholesterol: 15mg | Sodium: 61mg | Potassium: 578mg | Fiber: 3g | Sugar: 4g | Vitamin A: 201IU | Vitamin C: 6mg | Calcium: 29mg | Iron: 1mg
Did You Make This Recipe?Tag @theflavoursofkitchen on Instagram and hashtag it #theflavoursofkitchen
3.92 from 12 votes (12 ratings without comment)

Leave a Reply

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

Recipe Rating

Similar Posts