A flavorful mushroom rice that’s ready in about 30 minutes. Tender, well-browned mushrooms are seasoned with thyme and black pepper, then cooked with long-grain rice in vegetable stock so every grain soaks up savory umami.

I enjoy exploring rice recipes, so when mushrooms and rice come together in one pot it’s a favorite at home. This version highlights well-browned mushrooms combined with fragrant rice for a satisfying, savory meal.
Thyme and fresh parsley add herbal brightness while a touch of black pepper gives a gentle heat. Crispy, caramelized mushrooms on top of the seasoned rice lift the dish into something special.
Why this mushroom rice is so flavorful
Unlike recipes that simply fold sautéed mushrooms into cooked rice, this dish cooks the rice in vegetable stock so every grain absorbs flavor. The rice is also briefly sautéed in the same pan after the mushrooms are browned, picking up the caramelized bits stuck to the bottom for extra depth.
To enhance texture and flavor, the rice is tossed in fat for a short time until coated before the stock is added. This step helps keep the grains separate and allows them to develop a subtle, toasty note.

Ingredients
- Basmati rice – Use long-grain basmati for fluffy, separate grains.
- Mushrooms – Button mushrooms work well. Use one variety or a mix; adjust cooking time if needed.
- Minced garlic – Adds aromatic depth.
- Diced onion – Caramelized onion brings sweetness and color.
- Thyme & parsley – Dried thyme is added while cooking the rice; fresh parsley is used for garnish. Rosemary can be substituted for thyme if you prefer.
- Black pepper – About 1/2 teaspoon for a gentle heat.
- Vegetable stock – Warm stock infuses the rice; you can use store-bought or homemade.
- Oil and butter – Use a combination for browning mushrooms and toasting rice.
- Salt – To taste.
How to make Mushroom Rice
- Clean and sauté the mushrooms – Wipe or brush mushrooms to remove dirt, then slice thickly. In a wide skillet or Dutch oven, heat a tablespoon of oil or butter. Add half the mushrooms without overcrowding and cook undisturbed for 5–6 minutes until browned; season lightly with salt and pepper, flip and brown the other side. Remove and repeat with the remaining mushrooms.

- Sauté onion and garlic – In the same pan, melt butter, then add the diced onion and minced garlic. Cook 2–3 minutes until aromatic and the raw smell disappears.
- Add rice and herbs – Stir in the rice, thyme and black pepper. Toss the rice for 2–3 minutes so each grain is coated with butter. This light toasting helps keep the grains separate and adds a nutty note.
- Add stock and simmer – Pour in warm vegetable stock (or water) and add salt to taste. Bring to a boil, then reduce heat to low, cover and simmer for 5 minutes.

- Finish with mushrooms – After 5 minutes, stir the browned mushrooms into the rice, cover and cook another 10 minutes on low until the liquid is absorbed and the rice is tender.
- Stir in chopped parsley, gently mix, then cover and let the rice rest for 10 minutes before fluffing with a fork and serving.


Tips
These tips help you get the best texture and flavor:
- If mushrooms look clean, brush or wipe them instead of rinsing to avoid extra moisture.
- Do not overcrowd the pan when browning mushrooms; cook in batches so they caramelize rather than steam.
- Let the cooked rice rest, covered, for 10 minutes before serving to finish steaming and settle the flavors.
- Lightly toasting the rice in butter or oil before adding stock helps keep the grains separate and improves flavor—don’t skip this step.
Serve with
This one-pot mushroom rice is a complete, flavorful main on its own, with sautéed mushrooms providing a vegetable component. It also pairs well with roasted or grilled proteins for a heartier meal.
Store
Store leftover mushroom rice in an airtight container in the refrigerator for up to 4 days. Reheat gently in the microwave or on the stovetop with a splash of water or stock to loosen the grains.
Other rice recipes





One pot Mushroom Rice
Ingredients
- 1 cup long-grain basmati rice
- 600 gram mushrooms
- 2 tablespoon oil
- 2 tablespoon butter
- 1 medium onion, diced
- 1 tablespoon minced garlic
- 1 teaspoon thyme
- ½ teaspoon black pepper
- 2 ½ cup warm water or vegetable stock
- Salt to taste
- Fresh parsley, chopped
Instructions
- Clean mushrooms and cut into thick slices.
- Heat a tablespoon of oil in a wide skillet. Add half the mushrooms without overcrowding and cook 5–6 minutes until browned, lightly season with salt and pepper, flip and brown the other side. Remove and repeat with remaining mushrooms.
- In the same pan, melt butter and sauté onion and garlic 2–3 minutes until fragrant.
- Add rice, thyme and pepper. Toss for 2–3 minutes so the rice is coated with butter.
- Pour in warm stock or water, add salt to taste. Bring to a boil, then reduce heat, cover and simmer 5 minutes.
- After 5 minutes, add the browned mushrooms, cover and cook another 10 minutes on low until the liquid is absorbed.
- Remove lid, sprinkle chopped parsley, gently mix, then cover and let rest 10 minutes. Fluff and serve.
Video
Notes
- You can use regular long-grain or jasmine rice. For brown rice, soak 30 minutes and add ½–¾ cup extra liquid.
- White button or cremini mushrooms work best. Slice thickly so they don’t shrink away while cooking.
- Toasting rice briefly in fat helps keep grains separate and adds flavor.
- Use warm stock to speed cooking and keep rice fluffy.
- Optionally add all mushrooms at once with the stock and cook together, though adding them near the end preserves more caramelized texture.
Nutrition
Tag @theflavoursofkitchen on Instagram and use the hashtag #theflavoursofkitchen if you share your results.