Quick and easy mushroom rice made in one pot on the stovetop in about 30 minutes. This simple recipe features garlic, onion and plenty of fresh white or cremini mushrooms for rich, savory flavor.
Mushrooms lift ordinary rice into something more elegant and deeply flavored. They add a savory, earthy note that transforms a basic side into a memorable dish. You can use this method as a base for many other simple one-pot meals or pair it with roasted or saucy mains for a satisfying plate.

How to Make Mushroom Rice from Scratch
- Cook the mushrooms — Sauté until they are golden brown and caramelized.
- Remove mushrooms — Transfer to a bowl and set aside.
- Sauté the aromatics — In the same pot, cook the onions and garlic with Italian seasoning until fragrant and the onion begins to soften.
- Deglaze the pan — Add white wine (or broth) and scrape up any browned bits.
- Add the rice — Stir to coat the grains and toast briefly, about 1 minute.
- Add broth — Pour in the vegetable broth, stir to combine.
- Cover and cook — Simmer on medium-low until the rice absorbs the liquid, about 15 minutes.
- Finish with mushrooms — Turn off the heat, stir in the sautéed mushrooms and chopped parsley.
- Rest — Replace the lid and let the pot sit for 10 minutes so the rice finishes cooking gently with residual heat.
- Garnish — Sprinkle toasted pine nuts on top before serving.
What to Serve with Mushroom Rice Pilaf
This mushroom rice makes an excellent side for roasted or braised proteins. Try it with roast turkey, baked ham, or oven-roasted chicken and vegetables for a complete meal. It also pairs beautifully with saucy dishes and curries — for example, beef or chicken curry, or a hearty chickpea curry. Any main with a rich sauce or pan juices will complement the earthy mushrooms and fluffy rice.

Variations
Mushroom rice soup — Add extra broth and a cooked protein to loosen the consistency into a comforting soup.
Rice casserole — Combine the cooked rice with shredded chicken, spread in a casserole dish and top with cheese, then bake until bubbly.
Rice bake — Layer rice with cooked protein and cheese and bake for a golden-topped one-dish meal.
Swap the nuts — Use walnuts, pecans, or slivered almonds instead of pine nuts.
Add cheese — Stir in freshly grated Parmesan or top with mozzarella for a richer finish.
Make it creamy — Add heavy cream or cream cheese for a luscious, creamy version.
Spicy Indian twist — Add cayenne, red chili flakes and curry powder for heat and warmth.
Chinese-inspired — Stir in ginger, soy sauce, honey, sriracha and cilantro for Asian flavors.
Mexican-style — Add taco seasoning, cilantro and chopped jalapeños or green chiles.
Umami boost — A splash of Worcestershire sauce deepens the savory flavor.
Greek twist — Add Greek seasoning, lemon juice and finish with crumbled feta.
Broth swaps — Use chicken or beef broth for a different flavor profile.
Add dried fruit — Raisins, dried cranberries or cherries make a pleasant sweet contrast as a garnish.
Tips and Techniques
Which mushrooms? White button or cremini work best, but shiitake, oyster or portobello are all fine if you prefer.
Cleaning mushrooms — Quickly plunge into a bowl of water for 1–2 minutes, remove and pat dry; or wipe with a damp cloth to avoid soaking them.
Fixing mushy rice — Mushy rice usually means too much liquid or overcooking. Measure rice and liquid carefully and shorten cooking time if needed.
Fixing hard rice — If undercooked, add ½ cup hot broth, cover and simmer until tender.
Best rice for pilaf — Long-grain rice such as basmati produces a light, separate texture ideal for pilaf.
Rest time — Don’t skip the 10-minute rest; residual heat finishes the rice and makes it tender.
Brown rice? — Brown rice has a different cooking time and liquid ratio, so it’s not a direct substitute in this recipe.
Control salt — Use unsalted butter and low-sodium broth to avoid oversalting.
Prevent sticking — A good nonstick pot helps keep the rice from clinging to the pan.
Adjust seasoning — Taste and tweak salt, pepper and herbs to suit your preference.

Storage
Refrigerate — Store leftovers in an airtight container in the refrigerator for up to three days. Reheat gently in the microwave or on the stovetop with a splash of water or broth to refresh texture.
Freezing — Freezing is not recommended. Rice tends to change texture and can become dry or hard after thawing.
More One-Pot Rice Recipes
- Chicken Fried Rice (One Pot)
- Cilantro Lime Rice (One Pot)
- Sausage and Rice (One Pot)
- Chicken and Rice (One Pot)
- Kimchi Fried Rice (One Pot)
- Dirty Rice (One Pot)
- Coconut Rice (One Pot)
- Garlic Rice (One Pot)
- Pineapple Rice (One Pot)
- Bacon Fried Rice (One Pot)
Recipe

One Pot Mushroom Rice Pilaf
Abeer Rizvi
Ingredients
- 3 tablespoon Butter Unsalted
- 3 tablespoon Olive oil
- 4 cups Mushrooms Cleaned and sliced (white or cremini)
- 1 cup Onion Finely chopped
- 2 cloves Garlic Finely minced
- Salt To taste
- Pepper To taste
- 2 teaspoon Italian seasoning
- ¼ cup Dry white wine Optional; can be replaced with broth
- 1.5 cups Long grain rice Uncooked (basmati works well)
- 2 ¼ cups Vegetable broth Low sodium
- 2 tablespoon Parsley Fresh, roughly chopped
- 2 tablespoon Pine nuts Toasted
Instructions
-
Heat half the butter and half the oil in a large nonstick pot over medium-high heat.
-
Add mushrooms and cook over medium-high heat until golden brown.
-
Remove mushrooms and keep aside.
-
In the same pot, add the remaining butter and oil, then the onions, garlic, salt, pepper and Italian seasoning. Sauté until the garlic is fragrant and the onions begin to soften.
-
Carefully add the wine while stirring and scraping the bottom of the pot. Cook until the wine has mostly evaporated.
-
Add the rice and cook, stirring, for about 1 minute to toast the grains.
-
Pour in the broth and mix until evenly combined.
-
Cover and cook on medium-low heat for 15 minutes, or until the liquid is absorbed and the rice is tender.
-
Turn off the heat, remove the lid and add the sautéed mushrooms and chopped parsley.
-
Replace the lid and let rest for 10 minutes so the rice can finish cooking with residual heat.
-
Remove the lid, gently fluff and mix everything together, then sprinkle with toasted pine nuts before serving.
Notes
- See the tips and variations above for ideas and troubleshooting.
- Leftovers keep well in the fridge for up to three days; reheat with a splash of broth to refresh the texture.
Nutrition
Carbohydrates: 67g
Protein: 9g
Fat: 14g
An automated tool is used to calculate nutritional information; values are estimates and may vary.
Tried this recipe?Leave a comment below or rate and tag @1potrecipes on social