If you ask me what the ultimate comfort food is, I will always say the same thing.
A steaming bowl of rice.
But not just any rice. I am talking about rice that has been soaked through with the deep, woody essence of forest floors. Rich. Earthy. Incredibly satisfying.
This Mushroom Rice is not a side dish that quietly sits at the edge of your plate. It is the kind of dish that people lean over the table to get a closer look at. The kind that makes someone say, “Wait, what is IN this?”
And honestly? The answer is surprisingly simple.
Why Mushrooms Are the Star Here
I have a little theory about food. People are picky. They have opinions about textures, vegetables, sauces. But I have yet to meet a single person who can resist a perfectly browned mushroom.
They are, in every sense, the “meat” of the vegetable world.
That deep, savory umami hit they deliver is something your taste buds just recognize and crave. This recipe leans hard into that magic. We use a generous 750g of fresh mushrooms, so every single bite carries that richness.
No sad, sparse mushroom situation here.
What Makes This Version Different
We are not just boiling rice in broth and calling it a day.
We are building layers of flavor, one step at a time.
The real secret happens early. We sear the mushrooms until they are deeply caramelized and golden. A savory crust forms on the bottom of the pot. Then, when the stock hits that hot surface, all those browned bits dissolve into the liquid. The rice absorbs it all, turning a beautiful, natural amber color.
That is not just cooking. That is flavor science.

Mushroom Rice: Everything You Need
Here is a full breakdown of what goes into this dish:
| Ingredient | Quantity | Notes |
|---|---|---|
| Olive oil | 2 to 3 tbsp | High-quality oil works best; kept separated |
| Butter | 30g / 2 tbsp | Unsalted gives you better control over salt |
| Fresh mushrooms | 750g / 1.5 lb | Sliced 3 to 5 mm thick (Note 1) |
| Garlic cloves | 2 cloves | Minced finely for even distribution |
| Small onion | 1 unit | Finely diced so it melts right into the rice |
| Long grain rice | 1 1/2 cups | Uncooked and rinsed (Note 2) |
| Vegetable stock | 2 1/4 cups | Chicken stock works great too (Note 3) |
| Green onions | 1 1/2 to 2 cups | Sliced thin for a fresh finish |
| Extra butter | Optional | A final knob for extra silkiness |
Quick Glance: Timing and Servings
| Prep Time | 10 minutes |
| Cook Time | 15 minutes |
| Total Time | 25 minutes (plus resting) |
| Servings | 4 as a main, 8 as a side |
| Difficulty | Easy |
How to Cook It: Building the Flavor Step by Step
The process is straightforward. But the secret? Patience during the browning phase. Do not rush it.
Step 1: Sear the First Batch of Mushrooms
Grab your largest pot or a heavy-based skillet. Heat 2 tablespoons of olive oil over high heat. You want that pan properly hot before anything goes in.
Now, add half your sliced mushrooms.
This part is important. If you dump all of them in at once, they will crowd each other out and start steaming instead of searing. You will end up with soft, pale mushrooms instead of the golden, caramelized ones we are after.
Let them sit undisturbed for about 5 minutes. Watch them turn a gorgeous, deep golden brown.
Once they look perfect, season with a pinch of salt and pepper. Then scoop them out and set them aside. We are saving these beauties for the end so they stay firm and full of color.

Step 2: Build the Flavor Base
If the pot looks dry, add another small splash of oil along with your butter. Once the butter is bubbling and foamy, drop in the diced onion and minced garlic.
Stir for about 30 seconds. Just long enough for that incredible aroma to hit you.
Then add the remaining raw mushrooms. Cook everything together for another 5 minutes. You will notice the bottom of your pot starting to turn a deep, dark brown.
Do not panic. That dark layer is called the “fond.”
It is concentrated, caramelized flavor. It is gold. And we are about to use every bit of it.
Step 3: Add the Rice and Deglaze
Pour in your uncooked rinsed rice. Then, add just a small splash of your stock first.
Grab a wooden spoon and scrape the bottom of the pot vigorously. You will see the liquid turn a rich, dark brown as it lifts all those toasted bits off the surface. It is one of the most satisfying moments in cooking.
Once the pot bottom is clean, pour in the rest of the stock.

Step 4: Simmer Low and Slow
Cover the pot with a tight-fitting lid. Bring the liquid to a boil. Then immediately drop the heat to medium-low.
Let it simmer gently for 15 minutes.
And here is the hard part. Resist every urge to peek.
Opening that lid even once lets the steam escape. The rice needs that trapped moisture to cook through evenly. After 15 minutes, tilt the pot slightly to check that no liquid is sloshing around at the bottom.
The Finishing Touch
Once the rice is tender, take the pot off the heat.
Now move fast.
Lift the lid, tip in your reserved golden mushrooms and the sliced green onions, and immediately replace the lid. Then walk away for 10 minutes.
This resting period is not optional. It allows all the moisture to redistribute through the grains, turning what could be a sticky clump into something light, fluffy, and perfectly separated.
After the wait, use a fork to gently fluff everything together. And if you are feeling a little indulgent? Stir through an extra knob of butter right now. The residual heat from the rice melts it into a silky glaze that coats every single grain.

Recipe Notes Worth Reading
1. Mushroom Choice Matters
Basic white button mushrooms work fine. But if you can find Cremini mushrooms (also called Swiss Brown), use those. They have a deeper, earthier flavor that makes a real difference. One more thing: do not slice them paper-thin. They will essentially disappear into the rice during the simmer and you will lose that satisfying bite.
2. The Right Rice
Long-grain varieties like Basmati or Jasmine are ideal here. They stay separate and fluffy after cooking. Avoid short-grain or sticky rice varieties. The texture will become too heavy and dense for this style of dish.
3. Liquid Ratios
The amount in this recipe produces light, restaurant-style fluffy rice. If you personally prefer a softer, wetter result, simply add an extra 1/4 cup of stock. Easy adjustment, big impact.

Frequently Asked Questions
Can I make this with brown rice instead?
Yes, absolutely. Just know that brown rice needs more liquid and more time. Use around 2 1/2 cups of stock and plan for about 45 minutes of simmering. Start checking the tenderness around the 35-minute mark so it does not overcook.
How do I store and reheat leftovers?
This rice keeps really well in the fridge for up to 4 days. When reheating, add a tiny splash of water or broth before microwaving to keep the grains from drying out. It also freezes beautifully in airtight containers for up to 3 months.
What if I do not have fresh mushrooms?
Fresh is always the better choice here. But in a pinch, canned mushrooms will do the job. Just make sure to drain them completely and pat them very dry before searing. Any extra moisture in the pan will prevent proper browning.
Is there a way to turn this into a full meal?
Definitely. While I personally love it alongside steak or roast chicken, you can easily make it a complete main dish. Just fold in some:
- Cooked shredded chicken
- Sautéed tofu
- A handful of frozen peas
Add any of these during the final resting stage and they will warm through perfectly without overcooking.
Why is my rice sticking to the bottom of the pot?
This almost always comes down to heat that is too high during the simmer. Once the lid goes on, your burner should be on its lowest possible setting. A heavy-bottomed pot also helps a lot because it distributes heat more evenly, preventing hot spots that scorch the bottom layer.

Earthy Mushroom Rice
Ingredients
- 2-3 tbsp Olive oil High-quality oil; kept separated
- 30 g Butter Unsalted; plus extra for finishing
- 750 g Fresh mushrooms Sliced 3-5 mm thick (Cremini/Swiss Brown recommended)
- 2 cloves Garlic Minced finely
- 1 unit Small onion Finely diced
- 1 1/2 cups Long grain rice Uncooked and rinsed (Basmati or Jasmine)
- 2 1/4 cups Vegetable stock Chicken stock also works
- 1 1/2-2 cups Green onions Sliced thin
Instructions
- Heat 2 tbsp olive oil in a large skillet over high heat. Add half the mushrooms and sear undisturbed for 5 minutes until deeply caramelized. Season with salt/pepper, remove and set aside.
- Add remaining oil and butter to the pot. Sauté diced onion and minced garlic for 30 seconds. Add the remaining raw mushrooms and cook for 5 minutes until a dark ‘fond’ forms on the bottom.
- Add the rinsed rice and a small splash of stock. Scrape the bottom of the pot to dissolve the browned bits into the liquid. Pour in the remaining stock.
- Bring to a boil, cover with a tight lid, and reduce heat to medium-low. Simmer for 15 minutes without lifting the lid.
- Remove from heat. Quickly lift the lid, add the reserved seared mushrooms and green onions, and replace the lid immediately. Let rest for 10 minutes.
- Fluff with a fork, stir in an optional knob of butter for silkiness, and serve.
