4.91 from 11 votes
one pot mushroom rice cooked in cast iron skillet
One Pot Mushroom Rice
Prep Time
15 mins
Cook Time
20 mins
Total Time
35 mins
Mushroom rice is easy and flavor packed midweek dinner, everything made in one pot. This nutritious, power packed dish can be served as vegetarian main or as side dish with nearly anything
Course: Main Course, Side Dish
Cuisine: American
Keyword: Mushrooms, Rice recipes, 30 minutes dinner
Servings: 5 people
Calories: 355 kcal
  • 1 ½ pound button mushrooms cleaned and sliced
  • 1 ½ cup long grain rice rinsed and soaked
  • 1 tablespoon unsalted butter
  • 1 tablespoon olive oil
  • 2 ¾ cups chicken stock
  • 1 onion big size
  • 1 cup white part of green onions
  • 8 cloves garlic minced
  • Salt to taste
  • Pepper to taste
  • 1 tablespoon thyme leaves fresh
  • 1 cup green onions chopped fine
  1. Prep – Clean mushrooms either by wiping it with kitchen towel to remove all dirt or rinse in under running tap. If you rinse in water, make sure to dry mushroom well, this ensure mushrooms brown nicely. Slice mushrooms evenly.
  2. Finely chop onions. Chop white part of green onions separately and keep it aside.
  3. Mince garlic.
  4. Rinse rice by gently rubbing rice in your finger (do not break rice). Soak in enough water for about 10 minutes.
  5. Cook – Heat up a wide skillet on high heat. Wait until skillet turn really hot. Add in sliced mushrooms and spread it over the skillet to ensure they do not overlap. Do not crowd the pan. Wait for 3-4 minutes before stirring. This will ensure mushrooms are browned well on one side.
  6. When mushrooms are browned on one side, stir and flip them over. Now add a teaspoon of minced garlic to ensure flavor of mushroom. This step is optional, but we loved the extra layer of flavor in the mushrooms.
  7. Add little salt to taste and cook mushrooms until browned on all sides.
  8. Remove mushrooms from skillet, keep aside.
  9. I used the same pan to cook rice. You could use deep pan to cook rice.
  10. Add olive oil. When oil turns hot, throw in garlic and onions. Saute and cook for 2  minutes.
  11. Now add white part of green onions and cook for 1 minute.
  12. Add salt and pepper to taste.
  13. Add soaked and drained rice. Saute.
  14. Add fresh thyme leaves, chicken stock. Stir.
  15. Add back browned mushrooms. Stir. Cover and cook on low flame until rice cooked perfectly and all liquids are drained out.

  16. Turn off flame, leave rice covered for about 10 minutes.
  17. Then open lid, add in green onions, stir and serve.

Recipe Video

Recipe Notes

You can reserve some browned mushrooms to be added after rice is fully cooked. 

NO, i wouldn't recommend it. Browning mushrooms is crucial step that brings out a lot of wonderful flavors. If you add mushrooms directly to rice without browning, your mushroom rice is going to lack flavors.


Nutritional Info - Please keep in mind that nutritional information provided is only a rough estimate and can vary greatly based on products used.

Nutrition Facts
One Pot Mushroom Rice
Amount Per Serving
Calories 355 Calories from Fat 63
% Daily Value*
Total Fat 7g 11%
Saturated Fat 2g 10%
Cholesterol 9mg 3%
Sodium 206mg 9%
Potassium 805mg 23%
Total Carbohydrates 60g 20%
Dietary Fiber 3g 12%
Sugars 6g
Protein 12g 24%
Vitamin A 10.7%
Vitamin C 19.4%
Calcium 7.2%
Iron 13.1%
* Percent Daily Values are based on a 2000 calorie diet.