From breakfast to dinner, from wholesome meals to indulgent desserts, Nexa Recipes offers quick, easy, and delicious ideas for every occasion and every moment.

Mushroom Rice is a simple, savory side that combines tender long-grain rice with sautéed mushrooms, onion and garlic for a comforting texture and earthy flavor. You can make it on weeknights or serve it with a main for a weekend dinner, and it pairs well with roasted vegetables or grilled proteins.
Many home cooks search for this dish because it uses pantry staples and cooks in one pan, saving time and dishes. If you enjoy grain-forward dishes, you might also like the similar texture and rustic flavor of this goat cheese wild rice with rosemary recipe as an alternative side.
Why Make This Recipe
This mushroom-forward rice is quick to prepare and requires minimal equipment. You only need a large skillet and basic ingredients that are often on hand.
The method is forgiving, so it’s good for cooks who want a reliable result without fuss. It also scales easily if you want to double the batch for meal prep.
How to Make Best Mushroom Rice
The approach uses first sautéing aromatics and mushrooms to release flavor, then toasting the rice briefly before adding vegetable broth. That combination builds savory depth while keeping the rice fluffy.
Cooking the rice covered at low heat lets it absorb the broth gently, which prevents sticking and produces consistent texture across the grains.
Ingredients
- 1 cup long-grain rice
- 2 cups vegetable broth
- 1 cup mushrooms, sliced
- 1 onion, chopped
- 2 cloves garlic, minced
- 2 tablespoons olive oil
- Salt and pepper to taste
- Fresh parsley for garnish
Directions
- Heat olive oil in a large skillet over medium heat.
- Add the chopped onion and minced garlic, and sauté until fragrant and translucent.
- Add the sliced mushrooms and cook until they are softened.
- Stir in the rice and cook for 1-2 minutes until the rice is lightly toasted.
- Pour in the vegetable broth and season with salt and pepper.
- Bring to a boil, then reduce heat to low, cover, and simmer for about 15-20 minutes or until the rice is cooked and the liquid is absorbed.
- Fluff the rice with a fork and garnish with fresh parsley before serving.

How to Serve Best Mushroom Rice
Serve this mushroom rice as a side to roasted chicken, baked fish, or grilled tofu for a balanced plate. It also works as a base for grain bowls topped with roasted vegetables and a drizzle of vinaigrette.
For a light dinner, pair the rice with a simple leafy green salad and a crisp white wine or sparkling water with lemon. Garnish with chopped fresh parsley or a squeeze of lemon to brighten the flavors.
How to Store Best Mushroom Rice
To store, cool the rice to room temperature within two hours, then transfer to an airtight container and refrigerate. It will keep in the refrigerator for up to 4 days.
For longer storage, freeze in portioned airtight containers for up to 3 months. Thaw overnight in the refrigerator before reheating to maintain texture. When reheating, add a splash of broth or water and cover to restore moisture and prevent drying.
Tips to Make Best Mushroom Rice
Use this single-sentence intro before the tips: Small adjustments improve texture and flavor.
- Rinse long-grain rice briefly to remove excess starch for separate, fluffy grains.
- Use a heavy-bottomed skillet to distribute heat evenly and prevent hot spots.
- Don’t overcrowd the pan when sautéing mushrooms; cook in batches if needed to avoid steaming.
- Toast the rice for 1–2 minutes to develop a nutty aroma that boosts overall flavor.
- Warm the vegetable broth before adding to the rice to reduce cooking time.
- Keep the lid closed while simmering to trap steam and cook rice evenly.
- Let the rice rest off the heat for 5 minutes before fluffing to finish steaming.
- Finish with fresh parsley and a pinch of black pepper for a bright contrast.
Common Mistakes to Avoid
Overcooking the rice or lifting the lid during simmering can make the grains gummy; avoid stirring while it simmers. Also, adding cold broth will extend cooking time and may result in unevenly cooked rice.
Undercooking mushrooms causes them to release water later and make the rice soggy, so brown them well before adding the rice. Adjust heat and timing to ensure mushrooms are nicely caramelized.
Variations
If you want more richness, finish the rice with a small knob of butter or a splash of cream. For a protein boost, stir in cooked chickpeas or shredded rotisserie chicken before serving.
Use different mushroom varieties—cremini, shiitake, or portobello—to vary the texture and flavor. You can also add fresh thyme or rosemary during sautéing for a herb-forward note.
FAQs
What rice is best for mushroom rice?
Long-grain rice works well because it yields separate, fluffy grains. Use the rice listed in the ingredients for reliable texture.
Can I use brown rice instead?
Yes, but brown rice requires a longer cooking time and more liquid; adjust broth and simmer time accordingly.
Is vegetable broth necessary?
Broth adds savory depth, but you can use water in a pinch; add extra seasoning to compensate.
How do I keep the rice from sticking?
Use the correct rice-to-liquid ratio and a heavy-bottomed skillet, and avoid stirring once it’s covered and simmering.
Can I make this vegetarian or vegan?
This recipe is already vegetarian and vegan when you use vegetable broth and olive oil.
How do I reheat leftover mushroom rice?
Reheat gently on the stovetop with a splash of broth, or microwave covered for 1–2 minutes, stirring halfway through.
Conclusion
This Mushroom Rice is a practical, one-skillet side that fits weeknight cooking and simple entertaining. For another clear recipe example and inspiration, see the Mushroom Rice recipe on RecipeTin Eats.

Mushroom Rice
Ingredients
Method
- Heat olive oil in a large skillet over medium heat.
- Add the chopped onion and minced garlic, and sauté until fragrant and translucent.
- Add the sliced mushrooms and cook until they are softened.
- Stir in the rice and cook for 1-2 minutes until the rice is lightly toasted.
- Pour in the vegetable broth and season with salt and pepper.
- Bring to a boil, then reduce heat to low, cover, and simmer for about 15-20 minutes or until the rice is cooked and the liquid is absorbed.
- Fluff the rice with a fork and garnish with fresh parsley before serving.