Mushroom rice is a delightful and hearty dish that brings together the earthy flavors of mushrooms and the comforting texture of rice. This recipe is not only simple to make, but it also serves as a versatile side dish or a satisfying main course. Whether you’re cooking for family or friends, this dish is sure to impress and satisfy!

Why Make This Recipe
There are plenty of reasons to try making mushroom rice. First, it’s an excellent way to use mushrooms, which are packed with flavor and nutrients. Second, it’s an easy recipe that doesn’t take much time to prepare. Lastly, the combination of mushrooms, garlic, and onions creates a rich aroma that will fill your kitchen with comfort and warmth.
How to Make Mushroom Rice
To make mushroom rice, follow these simple steps:
Ingredients:
- 2 – 3 tbsp olive oil (separated)
- 30g / 2 tbsp butter
- 750g / 1.5 lb mushrooms (sliced 3 – 5 mm / 1/8 – 1/5″ thick, Note 1)
- 2 garlic cloves (minced)
- 1 small onion (finely diced)
- 1 1/2 cups long grain rice, uncooked (Note 2)
- 2 1/4 cups vegetable stock/broth (or chicken, Note 3)
- 1 1/2 – 2 cups green onions (sliced)
- Optional: More butter to stir through
Directions:
- Heat 2 tablespoons of olive oil in a large pot over high heat.
- Add half of the sliced mushrooms and cook for 5 minutes until they are golden brown. Season with salt and pepper, then remove them from the pot and set aside (this keeps them golden and not soggy).
- If the pot looks dry, add ½ to 1 tablespoon more oil and the butter. When the butter has melted, add the diced onions and minced garlic.
- Cook for 30 seconds, then add the remaining mushrooms. Cook for another 5 minutes or until the mushrooms are lightly browned and the bottom of the pot shows some browning.
- Add the uncooked rice and a splash of the vegetable stock. Mix well to scrape up the browned bits at the bottom of the pot into the liquid.
- Once the bottom is clean, add the remaining broth. Place a lid on the pot, bring it to a simmer, then reduce the heat to medium-low.
- Cook the rice for about 15 minutes or until there is no liquid left (tilt the pot slightly to check).
- Remove from the stove, take the lid off, and quickly toss in the reserved mushrooms and sliced green onions. Put the lid back on and let it sit for 10 minutes (do not skip this step!).
- Fluff the rice with a fork or wooden spoon. Optionally, stir in more butter for that extra creaminess. Serve warm!
How to Serve Mushroom Rice
Mushroom rice is incredibly versatile. You can serve it as a side dish with roasted chicken, grilled fish, or as a base for sautéed vegetables. For a vegetarian option, pair it with a fresh salad or sautéed greens. You can also enjoy it by itself as a simple, filling meal.
How to Store Mushroom Rice
To store leftover mushroom rice, let it cool down to room temperature. Then, place it in an airtight container. You can keep it in the refrigerator for up to 3 days. If you want to store it longer, consider freezing it. It can last in the freezer for about 1 month. When you’re ready to eat, reheat it in the microwave or on the stove with a splash of water to keep it moist.
Tips to Make Mushroom Rice
- Choose Fresh Mushrooms: Fresh mushrooms have the best flavor. You can use a mix of different types for more depth.
- Don’t Skip the Resting Time: Letting the rice sit after cooking helps it to absorb flavor and makes it fluffier.
- Adjust Seasoning: Feel free to add herbs or spices according to your taste. Thyme or parsley pairs beautifully with this dish.
Variation
If you want to switch things up, you can add some sautéed spinach or kale for extra greens. Additionally, try incorporating nuts, like toasted pine nuts or cashews, for added crunch.
FAQs
Can I use brown rice instead of white rice?
Yes, but you will need to adjust the cooking time and liquid since brown rice takes longer to cook.Is it possible to use different types of mushrooms?
Absolutely! You can mix and match different varieties like shiitake, cremini, or portobello for a unique flavor.Can I make this dish ahead of time?
Yes, you can prepare it ahead of time. Just reheat it before serving for the best texture and flavor!
With these simple steps and tips, you’re ready to create a delicious and comforting mushroom rice dish that everyone will love. Enjoy your cooking!

Mushroom Rice
Ingredients
Main Ingredients
- 2 tbsp olive oil Separated, more if needed
- 30 g butter Additional for stirring (optional)
- 750 g mushrooms Sliced 3-5 mm thick (Note 1)
- 2 cloves garlic Minced
- 1 small onion Finely diced
- 1.5 cups long grain rice Uncooked (Note 2)
- 2.25 cups vegetable stock/broth Or chicken broth (Note 3)
- 1.5-2 cups green onions Sliced
Instructions
Cooking
- Heat 2 tablespoons of olive oil in a large pot over high heat.
- Add half of the sliced mushrooms and cook for 5 minutes until they are golden brown. Season with salt and pepper, then remove and set aside.
- If the pot looks dry, add ½ to 1 tablespoon more oil and the butter. When melted, add the diced onions and minced garlic.
- Cook for 30 seconds, then add the remaining mushrooms. Cook for another 5 minutes or until lightly browned.
- Add the uncooked rice and a splash of the vegetable stock, mixing well to scrape up the browned bits.
- Once the bottom is clean, add the remaining broth. Cover, bring to a simmer, then reduce heat to medium-low.
- Cook the rice for about 15 minutes or until there is no liquid left. Check by tilting the pot slightly.
- Remove from stove, take off the lid, and quickly toss in reserved mushrooms and sliced green onions. Cover and let sit for 10 minutes.
- Fluff the rice with a fork or wooden spoon. Optionally stir in more butter before serving warm.







