One-pot mushroom rice with parmesan is the kind of side dish that quietly becomes the main thing everyone wants more of.
It is savory, cozy, simple, and made in one pot with mushrooms, rice, garlic, onion, broth, and parmesan. No constant stirring, no fancy rice, and no pretending this is restaurant risotto. This is easy mushroom rice for real life.
The mushrooms add deep flavor, the broth cooks right into the rice, and the parmesan gives everything a salty, comforting finish. It works as a simple vegetarian meal, a cozy side dish, or a base for chicken, fish, eggs, or roasted vegetables.
It is easy, budget-friendly, and much more exciting than plain rice deserves to be.

Why You’ll Love This Recipe
- It cooks in one pot.
- It uses regular rice, not arborio rice.
- Mushrooms add rich, savory flavor.
- Parmesan makes it cozy and satisfying.
- It works as a side dish or a simple main meal.
Ingredients You’ll Need
Rice: Long-grain white rice works well. Jasmine rice also works. Avoid instant rice for this version.
Mushrooms: White mushrooms, cremini mushrooms, baby bella mushrooms, or a mix all work.
Onion: Adds sweetness and depth.
Garlic: Gives the rice a warm savory base.
Broth: Vegetable broth or chicken broth adds more flavor than water.
Parmesan cheese: Adds salty, nutty flavor at the end.
Butter or olive oil: Helps brown the mushrooms and build flavor.
Parsley or thyme: Optional, but fresh herbs make the rice taste brighter.
Salt and black pepper: Simple seasoning that pulls everything together.
How to Make One-Pot Mushroom Rice
Start by heating butter or olive oil in a pot or deep skillet.
Add the mushrooms and cook until they release their moisture and begin to brown. This step is important because browned mushrooms bring much better flavor than pale, steamed mushrooms.
Add the onion and cook until softened.
Stir in the garlic and cook briefly until fragrant.
Add the rice and stir for about 1 minute so it gets lightly coated with the mushroom mixture.
Pour in the broth, add salt and black pepper, then bring everything to a gentle boil.
Reduce the heat, cover the pot, and simmer until the rice is tender and the liquid is absorbed.
Let the rice rest for a few minutes with the lid on.
Fluff with a fork, then stir in parmesan cheese and fresh herbs if using.
Serve warm.
Tips for Success
Brown the mushrooms before adding the rice. This gives the dish deeper flavor.
Do not stir the rice too much while it cooks. Let it steam gently.
Keep the lid on while the rice rests.
Use broth instead of water for better flavor.
Taste before serving because parmesan and broth can both be salty.
Easy Variations
Add spinach at the end and let it wilt into the rice.
Add peas for sweetness and color.
Use chicken broth for a richer flavor.
Add cooked chicken to make it a full meal.
Add a fried egg on top for a simple vegetarian dinner.
Use thyme instead of parsley for a more earthy flavor.
Add a splash of lemon juice before serving for brightness.
What to Serve With It
One-pot mushroom rice goes well with roasted chicken, baked fish, garlic lemon butter fish, grilled vegetables, meatballs, eggs, or a simple green salad.
It also works as a meal prep base. Add protein, vegetables, and a little sauce, and suddenly yesterday’s rice has a career path.
How to Store Leftovers
Store leftover mushroom rice in an airtight container in the refrigerator for up to 4 days.
Reheat in the microwave or in a skillet with a splash of broth or water to loosen it.
You can freeze it for up to 2 months, though the texture is best when fresh.
If reheating from frozen, thaw overnight in the refrigerator first for best results.
FAQ
Is this the same as mushroom risotto?
No. Risotto uses arborio rice and gradual broth additions. This one-pot mushroom rice uses regular rice and cooks covered in broth, making it easier and more hands-off.
What rice works best?
Long-grain white rice or jasmine rice works well. Brown rice can work, but it needs more liquid and a longer cooking time.
Can I make this vegetarian?
Yes. Use vegetable broth and vegetarian-friendly parmesan.
Can I add chicken?
Yes. Stir in cooked chicken at the end, or serve the mushroom rice with chicken on top.
Why is my rice mushy?
It may have too much liquid, cooked too long, or been stirred too much during cooking.

One-Pot Mushroom Rice with Parmesan
Ingredients
Equipment
Method
- Heat the butter or olive oil in a large pot or deep skillet over medium heat.
- Add the sliced mushrooms and cook for 6 to 8 minutes, until they release moisture and begin to brown.
- Add the onion and cook for 3 to 4 minutes, until softened.
- Stir in the garlic and cook for about 30 seconds, until fragrant.
- Add the rice and stir for 1 minute to coat it with the mushroom mixture.
- Pour in the broth, then add salt and black pepper.
- Bring the mixture to a gentle boil.
- Reduce the heat to low, cover, and simmer for 15 to 18 minutes, or until the rice is tender and the liquid is absorbed.
- Turn off the heat and let the rice rest, covered, for 5 minutes.
- Fluff the rice with a fork.
- Stir in the parmesan cheese and fresh herbs if using.
- Taste and adjust seasoning if needed.
- Serve warm with extra parmesan if desired.