One-Pot Mushroom Rice: The Perfect Comfort Food

When you’re craving a meal that’s quick, comforting, and packed with flavor, this One-Pot Mushroom Rice recipe is exactly what you need.
Loaded with earthy mushrooms, fragrant spices, and perfectly fluffy rice, it all comes together effortlessly in one pot—making dinner both simple and satisfying.
If you’re after a cozy, fuss-free dinner that bursts with flavor, this One-Pot Mushroom Rice has your back. It’s built around hearty mushrooms, fragrant spices, and tender long-grain rice, all cooked together in one pan so cleanup is a breeze—something every busy cook will appreciate.
Below, you’ll find a straightforward ingredient list, easy-to-follow step-by-step instructions complete with photos, handy tips for getting perfect texture, and ideas to tweak the recipe whether you want it vegetarian or protein-packed. Need storage and reheating advice? I’ve got that covered too. This recipe is great whether you want a fast weekday main, a cozy side dish, or a flexible base to customize to your family’s tastes.
Why It’s So Comforting
One-pot recipes are pure lifesavers, especially on busy nights, and this One-Pot Mushroom Rice shines in that role. With simple ingredients, minimal prep, and one pan to clean, it’s perfect for when you want dinner on the table fast without sacrificing flavor.
The mushrooms add rich, meaty umami that blends beautifully with the spices and rice. It works equally well as a hearty side or a satisfying light meal on its own.
Plus, this dish is super flexible—it stands alone wonderfully or pairs nicely with your favorite protein or veggies.
Think of this One-Pot Mushroom Rice as your ultimate comfort food. Earthy mushrooms teamed up with thyme and paprika layer in cozy, savory notes that make every bite feel like a warm hug.
Cooking everything together means the rice soaks up all that mushroomy goodness and broth flavor, giving you fluffy, perfectly seasoned grains every single time.
It’s not just tasty, it’s versatile—you can serve it solo, side it with roasted veggies, or add it alongside grilled meats or fish for a balanced meal.
Ingredients and Key Substitutions

- 1 cup long-grain white rice (basmati works beautifully if you want extra aroma)
- 2 tablespoons olive oil
- 1 medium onion, diced finely
- 3 cloves garlic, minced
- 2 cups cremini or button mushrooms, sliced thin
- 2 cups vegetable broth (or chicken broth if you prefer)
- 1 teaspoon soy sauce (optional, but adds a lovely umami depth)
- 1/2 teaspoon dried thyme
- 1/2 teaspoon paprika
- Salt and pepper, just to taste
- Chopped parsley for a fresh finish
From Prep to Plate
- Rinse the rice under cold water until the water runs clear.
- Dice the onion, mince the garlic, and slice the mushrooms.
- Heat the olive oil in a large skillet over medium heat.
-
Add the onion and sauté until soft and translucent, about 3–4 minutes.

- Add the garlic and cook for about 1 minute.
- Add the sliced mushrooms and cook 5–6 minutes until golden and moisture has mostly evaporated.
- Sprinkle dried thyme, paprika, salt, and pepper over the mushrooms and stir to coat.
-
Add the rinsed rice to the pan and toast with the mushroom mixture for 1–2 minutes, stirring gently.

- Slowly pour in the vegetable broth, ensuring the rice is fully covered, and stir in soy sauce if using.
- Bring the mixture to a gentle boil.
- Reduce heat to low, cover tightly with a lid, and simmer without peeking for 15–18 minutes.
-
Turn off the heat, keep the lid on, and let the rice rest for 5 minutes.

-
Gently fluff the rice with a fork and top with chopped parsley.

Tips for Fluffy, Flavorful Rice
- Pick the Right Rice: Long-grain white rice or fragrant basmati work best here. Avoid short-grain rice because it tends to get sticky rather than fluffy.
- Rinse Your Rice: I can’t stress this enough—rinsing the rice washes off excess starch so your rice cooks up light and fluffy.
- Taste as You Go: Before serving, give it a quick taste and add salt or pepper if needed. Soy sauce adds a nice umami boost but totally optional.
- Make It Creamy: For a richer touch, stir in a tablespoon of butter or a splash of coconut milk right before serving.
This One-Pot Mushroom Rice pairs wonderfully with roasted chicken, grilled salmon, or a filling vegetable stew. Serve it alongside a fresh salad or some crusty bread—you won’t want to waste a drop of that delicious broth.
It’s also a great option for a light, satisfying vegetarian meal on its own.
Ways to Customize This Dish

- Add Protein: Stir in cooked chicken, tofu, or shrimp to bulk this up for a heartier meal.
- Spice Things Up: Add a pinch of red pepper flakes or cayenne if you like a little heat.
- Make It Vegan: Use vegetable broth and skip the butter for a fully vegan-friendly meal.
- Boost the Veggies: Toss in a handful of spinach or peas during the last few minutes of cooking for extra color and nutrition.
Storing and Reheating Leftovers
To keep leftovers fresh, cool the rice quickly (within two hours), then store it in airtight containers in the fridge.
- Refrigerator: Keep it covered in an airtight container and eat within 3–4 days. Only reheat the amount you plan to eat.
- Freezer: Portion out into freezer-friendly containers or bags and freeze for up to two months for best flavor. Thaw overnight in the fridge before reheating.
- Microwave Reheat: Place rice in a microwave-safe dish, add a splash of water or broth (1–2 tablespoons per cup), cover, and heat until steaming. Stir once halfway through.
- Stovetop Reheat: Add a little water or broth to a skillet, add rice, cover, and warm on low heat. Stir occasionally until heated through.
- Make-Ahead: You can cook the full dish ahead of time and chill, or sauté the mushrooms and aromatics separately (keep them in the fridge up to 48 hours) and combine with freshly cooked rice to keep textures fresh.
- Food Safety: Never leave cooked rice at room temperature for more than two hours to avoid any food safety issues.
Troubleshooting and Quick Answers
-
Q: Can I swap brown rice for long-grain white rice?
A: Absolutely! Use about 2 to 2 ½ cups of broth per cup of brown rice and increase simmering time to 35–45 minutes until tender. Keep it covered, check liquid levels, and stir gently if needed.
-
Q: Which mushrooms work best here?
A: Cremini and button mushrooms are great go-tos, but feel free to use shiitake, oyster, portobello, or a combo. Just keep in mind denser mushrooms like portobellos may take a bit longer to brown.
-
Q: Is this recipe gluten-free?
A: Yes! The core ingredients—rice, mushrooms, spices—are naturally gluten-free. Just swap regular soy sauce for gluten-free tamari or a labeled gluten-free soy sauce if you want to keep it totally gluten-free.
-
Q: Can I make this dairy-free or vegan?
A: Definitely. The recipe is naturally dairy-free if you skip optional butter. Using vegetable broth keeps it vegan-friendly as well.
-
Q: Why did my rice turn out mushy?
A: Mushy rice often means too much liquid, overcooking, not rinsing the rice, or stirring it while it cooks. Rinsing, using the correct broth-to-rice ratio, and avoiding stirring or lifting the lid during simmering will help you get that perfect texture.
-
Q: Why were my mushrooms soggy instead of browned?
A: Mushrooms release a lot of moisture, so to brown them well, don’t overcrowd the pan, use medium-high heat, and cook them long enough for the liquid to evaporate. If needed, cook in batches.
-
Q: Can I double the recipe?
A: You can! Just keep the same rice-to-broth ratio and use a larger, wide pot so everything heats evenly. It might take a little longer to come to a boil, but cooking times once simmering start remain similar.
-
Q: Can I make this in a rice cooker or Instant Pot?
A: Rice cooker: Sauté mushrooms and aromatics separately, then add them to the cooker with rinsed rice and broth. Cook on the white rice setting. Instant Pot: Sauté mushrooms in the pot first, then add rice and broth. A liquid ratio between 1:1 and 1:1.25 works for long-grain white rice. Cook on high pressure for about 4 minutes, then natural release for 10 minutes. Always check your device manual for best results.

A quick and comforting one-pot dish combining earthy mushrooms, fragrant spices, and fluffy long-grain white rice cooked together in a single pan for an easy, flavorful meal.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 4 servings 1x
- Category: Main Course
Ingredients
- 1 cup long-grain white rice (basmati preferred for extra aroma)
- 2 tablespoons olive oil
- 1 medium onion, diced finely
- 3 cloves garlic, minced
- 2 cups cremini or button mushrooms, sliced thin
- 2 cups vegetable broth (or chicken broth if preferred)
- 1 teaspoon soy sauce (optional, for umami depth)
- 1/2 teaspoon dried thyme
- 1/2 teaspoon paprika
- Salt and pepper, to taste
- Chopped parsley for garnish
Instructions
- Rinse the rice under cold water until the water runs clear.
- Dice the onion, mince the garlic, and slice the mushrooms.
- Heat the olive oil in a large skillet over medium heat.
- Add the onion and sauté for 3–4 minutes until soft and translucent.
- Add the garlic and cook for about 1 minute.
- Add the sliced mushrooms and cook for 5–6 minutes until golden and most moisture has evaporated.
- Sprinkle dried thyme, paprika, salt, and pepper over the mushrooms and stir to coat.
- Add the rinsed rice to the pan and toast with the mushroom mixture for 1–2 minutes, stirring gently.
- Slowly pour in the vegetable broth, ensuring the rice is fully covered; stir in soy sauce if using.
- Bring the mixture to a gentle boil.
- Reduce heat to low, cover tightly with a lid, and simmer without stirring or peeking for 15–18 minutes.
- Turn off the heat, keep the lid on, and let the rice rest for 5 minutes.
- Gently fluff the rice with a fork and top with chopped parsley before serving.
Notes
For a richer touch, stir in 1 tablespoon of butter or a splash of coconut milk before serving., To make vegan, use vegetable broth and omit the butter., Add cooked chicken, tofu, or shrimp to make it more protein-packed., For extra veggies, add spinach or peas in the last few minutes of cooking., Adjust seasoning like salt and pepper to taste before serving., Store leftovers in airtight containers in the fridge for 3–4 days or freeze for up to 2 months., Reheat gently with a splash of water or broth to maintain moisture., Avoid overcooking and stirring during simmering to prevent mushy rice.
Nutrition
- Serving Size: 1 serving
- Calories: Approximately 250 kcal per serving
- Fat: 5 g per serving
- Carbohydrates: 45 g per serving
- Protein: 5 g per serving