Main Courses
This butter mushroom rice recipe delivers restaurant-quality umami flavor in just 20 minutes—no fancy techniques required. The secret lies in sautéing mushrooms until deeply golden, then folding them into perfectly cooked rice with rich butter and aromatic seasonings.
I developed this one-pan method after years of testing, and it never fails to impress even skeptical rice lovers.
What makes this dish special is the balance of textures and flavors: tender mushrooms with caramelized edges, fluffy rice, and a velvety butter sauce that ties everything together. The recipe builds on simple ingredients—just mushrooms, rice, butter, and basic seasonings—but the result is deeply satisfying and packed with savory depth.
Whether you're feeding a crowd or treating yourself to a comforting weeknight meal, this dish comes together effortlessly.
Ingredients for butter mushroom rice
Restaurant-quality umami comes from just twelve simple yet strategic ingredients—each playing its part perfectly.
| Ingredient | Amount | Notes |
|---|---|---|
| White Button Mushrooms 🍄 | 1 ½ lb | Sliced into 1/4-inch pieces |
| Long-Grain White Rice 🍚 | 1 cup | Uncooked, jasmine or basmati preferred |
| Unsalted Butter 🧈 | 4 tbsp | European-style preferred for flavor |
| Garlic Cloves 🧄 | 3 cloves | Minced finely for aromatic depth |
| Shallots 🧅 | 2 whole | Minced, or substitute 1 tbsp onion |
| Dry White Wine 🍷 | ½ cup | Sauvignon Blanc or Pinot Grigio |
| Vegetable Broth 💧 | 1 cup | Low-sodium preferred for balance |
| Fresh Thyme Leaves 🌿 | ¼ cup | Chopped, or 1 tsp dried thyme |
| Fresh Parsley 🌿 | ⅛ cup | Chopped, for garnish and brightness |
| Diamond Crystal Kosher Salt 🧂 | ½ tsp | Adjust to taste, don't oversalt |
| Freshly Ground Black Pepper 🌶️ | ¼ tsp | Cracked peppercorns preferred |
| Extra-Virgin Olive Oil 🫒 | 1 tbsp | For initial mushroom sauté |
The mushrooms are the star here, so opt for fresh, firm white buttons—avoid any with slimy stems. Whole Foods or local farmers' markets often carry the best quality, but standard grocery store mushrooms work fine if they're fresh. For extra depth, consider adding cremini mushrooms alongside the white buttons. The butter should be European-style—it has a higher fat content that creates a richer sauce. If you can't find it, regular unsalted butter will work, though the flavor profile will be slightly less complex. The garlic and shallots should be minced finely—this ensures they blend seamlessly into the dish without overpowering.
No white wine? Substitute an extra 0.25 cup vegetable broth—it won't be identical, but it keeps the dish balanced. Fresh thyme is ideal, but dried thyme works at one-third the amount. For a quicker prep, pre-minced garlic and shallots from the jar save time, though freshly minced adds more flavor. The olive oil is crucial for the initial sauté—it prevents the mushrooms from absorbing too much moisture and helps develop that caramelized crust. Avocado oil works equally well if you prefer a higher smoke point. If you're using basmati rice, rinse it thoroughly before cooking to remove excess starch, which can make the rice gummy.
This dish reheats beautifully—simply add a splash of water or broth and cover until warmed through. The flavors actually deepen overnight, so leftovers taste even better the next day. Store in an airtight container in the refrigerator for up to 4 days. For longer storage, portion into individual containers and freeze for up to 3 months. The butter sauce can separate slightly when refrigerated, so give it a quick stir before reheating. Garnish with fresh parsley just before serving to maintain vibrant color and add a bright contrast to the rich umami flavors.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe—just rice, mushrooms, and butter in one pan. No fancy gadgets, no extra bowls, and the mushrooms actually caramelize while the rice cooks. (Yes, even if you burn toast sometimes.)
- Umami Bomb: That butter and garlic combo? It’s the secret weapon. The mushrooms soak up the richness while the shallots add a subtle sweetness—like a hug for your taste buds. Simple, but ridiculously good.
- Lunchbox Hero: Between us, this is my go-to for meal prep. Cold or reheated, it’s a solid side for grilled chicken or a quick weeknight dinner. (My kids actually finish their portions—no small feat.)
- Budget Win: White rice and button mushrooms are cheap, but they feel fancy. A single batch feeds four for under $5, and leftovers taste just as good the next day. (No sad, dry rice here.)
Step-by-step instructions for butter mushroom rice
Here's how to create a rich, umami-packed one-pan meal with perfectly balanced flavors.
Sauté Mushrooms Until Deeply Browned
Heat the 1 tablespoon extra-virgin olive oil in a large skillet or deep sauté pan over medium-high heat. Add the 1.5 pounds sliced white button mushrooms in a single layer, leaving space between each piece. Let them cook undisturbed for 5-6 minutes until they release their moisture and begin to brown deeply.
This initial searing develops the mushrooms' natural umami flavors. You'll know they're ready when the edges turn golden brown and the mushrooms release their juices. Stir occasionally to ensure even browning, but resist the urge to move them too frequently—this prevents steam buildup that can make them soggy.
Build the Aromatic Base with Shallots and Garlic
Reduce heat to medium and add the 2 minced shallots and 3 minced garlic cloves to the pan. Cook for 2-3 minutes until the shallots soften and become translucent, and the garlic releases its fragrant aroma. You should smell a sweet, oniony depth developing in the pan.
Here's where the foundation of your dish comes together. The shallots and garlic should caramelize slightly at the edges, adding another layer of complexity. If the mushrooms have released a lot of liquid, let it evaporate partially before proceeding—this creates a better base for the rice and sauce.
Toast the Rice and Deglaze with Wine
Add the 1 cup long-grain white rice to the pan and stir to coat it evenly in the mushroom mixture. Increase heat to medium-high and toast the rice for 2 minutes, stirring constantly. This step, called "toasting," enhances the rice's nutty flavor and prevents it from becoming mushy.
Pour in the 0.5 cup dry white wine and scrape up any browned bits from the bottom of the pan with a wooden spoon. These bits, known as fond, are packed with flavor. Let the wine simmer for 1-2 minutes until it reduces by about half, intensifying its flavor and creating a glossy base for your dish.
Simmer with Broth and Seasonings
Add the 1 cup vegetable broth, 4 tablespoons unsalted butter, 0.5 teaspoon kosher salt, and 0.25 teaspoon freshly ground black pepper to the pan. Stir well to combine, then bring to a gentle simmer. Cover the pan with a tight-fitting lid and reduce heat to low.
Let the rice cook for 15 minutes without lifting the lid. This gentle cooking method allows the rice to absorb the liquid evenly and develop its texture. You'll know it's ready when the rice is tender and the liquid has been absorbed, leaving the bottom slightly crispy.
Finish with Herbs and Rest
Remove the pan from heat and stir in the 0.25 cup chopped fresh thyme leaves and 0.125 cup chopped fresh parsley. Let the dish rest, covered, for 5 minutes. This resting period allows the flavors to meld and the rice to finish absorbing any remaining liquid, resulting in a perfectly textured dish.
Before serving, fluff the rice gently with a fork and garnish with additional parsley if desired. The finished dish should have a rich, buttery aroma with deep umami notes from the mushrooms and a bright herbal finish. Serve immediately while the rice is still warm and the flavors are at their peak.
Pro Tips For Making Butter Mushroom Rice
- Sear the Mushrooms First: I learned this the hard way—skipping the sear makes the mushrooms turn to mush instead of caramelizing. Cook them in batches over medium-high heat until golden brown before adding any liquid. That’s when the nutty flavor really sings.
- Slice Shallots Thin: Thin, even slices of shallot melt into the butter without turning bitter. Skip the chopping knife—use a sharp chef’s knife and rock it back and forth like you’re slicing paper. (Yes, even if you’re impatient like me.)
- Don’t Overcook the Rice: The moment the rice absorbs all the liquid and looks just barely dry at the edges, take it off the heat. Cover it and let it sit for 5 minutes—this steams it perfectly. I used to peek and stir, and ended up with dry, separate grains every time.
- Use Cold Butter for Flavor: Tossing the cooked rice with cold, cubed butter instead of melted butter keeps it rich without making the dish greasy. Just fold it in at the end—it’ll melt from the residual heat and coat every grain. (Your future self will thank you.)
Creative variations of these flavors
Creamy Garlic Parmesan Twist
Add ¼ cup heavy cream with the butter and let it simmer for 2 minutes to create a velvety sauce. Stir in ½ cup grated Parmesan cheese at the end for a rich, Italian-inspired finish. This variation works especially well with cremini mushrooms for extra depth. 🧈
Spicy Thai-Inspired Version
Swap the thyme for 1 tbsp fish sauce and 1 tsp red curry paste, then add 1 tbsp lime juice and 1 tsp sugar at the end.
Use jasmine rice for a fragrant base, and garnish with cilantro and crushed peanuts for texture. The umami mushrooms pair beautifully with Thai flavors.
Lemon-Herb Brightness
Zest 1 lemon into the pan with the mushrooms, then add 2 tbsp lemon juice when simmering with broth. Finish with 2 tbsp chopped dill instead of parsley for a fresh, Mediterranean-inspired twist. The acidity cuts through the richness perfectly.
Smoky Chipotle Heat
Add 1 tsp adobo sauce (from canned chipotles) with the garlic, and sprinkle ½ tsp smoked paprika over the rice before simmering. The smoky heat complements the mushrooms' earthiness beautifully. Top with crumbled cotija cheese for a Mexican-inspired finish. 🌶️
Truffle Oil Luxury
Drizzle 1 tsp high-quality truffle oil over the finished dish just before serving. The earthy aroma elevates the mushrooms without overpowering. Pair with toasted walnuts for crunch and microgreens for a gourmet presentation. This version feels restaurant-worthy for minimal effort.
Vegetarian Protein Boost
Stir in ½ cup cooked lentils or ½ cup crumbled tempeh during the final resting period. The protein adds heartiness while keeping the dish vegetarian-friendly. The lentils work best with the lemon-herb variation, while tempeh pairs well with the smoky chipotle version.
Nutrition facts
Frequently asked questions
Can I use brown rice or other varieties instead of white rice?
While white rice works best for this recipe due to its quick cooking time and neutral flavor, you can substitute brown rice—but expect a 40-50 minute cooking time instead of 20 minutes. For best results, use a 1:2 rice-to-liquid ratio and check for doneness after 30 minutes. The texture will be nuttier but slightly denser.
What if I don't have white wine? Can I make this without it?
Yes! Replace the 0.5 cup white wine with 0.5 cup extra vegetable broth or 0.25 cup broth + 0.25 cup apple cider vinegar for acidity. The vinegar adds brightness that mimics wine's depth. If using only broth, add an extra 0.5 teaspoon garlic powder to compensate for lost flavor. The dish will still be delicious, just slightly less complex.
Why does my rice turn out mushy? How do I fix it?
Mushy rice usually happens from overcooking or insufficient liquid absorption. Always use a tight-fitting lid and reduce heat to low after simmering. If your pan isn't heavy enough, the rice may stick and absorb too much moisture. For next time, try toasting the rice longer (3 minutes instead of 2) and using 1 cup + 1 tablespoon broth instead of 1 cup.
Can I make this dish ahead of time?
This dish actually tastes better the next day as flavors meld. Store in an airtight container in the fridge for up to 4 days. Reheat gently on the stove with a splash of water or broth, covered, until warmed through. For freezing, portion into individual containers and freeze for up to 3 months. The butter sauce may separate slightly when cold—just stir before reheating.
What's the best way to reheat leftovers?
For best texture, reheat in the same pan over medium-low heat with 1-2 tablespoons water or broth. Cover and heat for 5-7 minutes, stirring occasionally. Avoid microwaving as it can make the rice dry out. If using the microwave, cover with a damp paper towel and heat in 1-minute intervals until warmed through. The mushrooms will retain their texture better with gentle reheating.
