If you adore the comforting flavors of earthy mushrooms paired with fluffy, perfectly cooked grains, this Mushroom Rice Recipe is going to be your new best friend in the kitchen. It’s a simple yet deeply satisfying dish where caramelized cremini mushrooms meet fragrant garlic and fresh thyme, all cooked to tender perfection. Whether as a hearty side or a main dish, this recipe brings warmth and flavor to your table with every bite.

Ingredients You’ll Need
Gathering these straightforward, fresh ingredients is the first step to creating a dish bursting with flavor, texture, and aroma. Each element plays a key role, from the richness of butter and olive oil to the aromatic garlic and thyme, culminating in a wonderfully balanced Mushroom Rice Recipe.
- Butter – Adds a creamy richness that helps caramelize the mushrooms beautifully.
- Olive oil – Provides a subtle fruitiness and helps prevent the butter from burning.
- Garlic – Infuses the dish with a warm, savory depth that complements mushrooms perfectly.
- Cremini mushrooms – Their meaty texture and earthy flavor are the stars of this recipe.
- Yellow onion – Offers a mild sweetness and forms a flavorful base alongside garlic.
- Long-grain rice – Gives a nice, separate grain texture that soaks up all the wonderful flavors.
- Low-sodium broth (chicken or vegetable) – Makes the rice moist and infuses it with savory goodness without overpowering the mushrooms.
- Fresh thyme – Adds a delicate herbal note that brightens the dish.
- Salt and pepper – Essential seasonings that enhance and balance the flavor.
How to Make Mushroom Rice Recipe
Step 1: Perfectly Sauté the Mushrooms
Start by melting half the butter with olive oil over medium-high heat to create a luscious base for your mushrooms. Toss in half of the minced garlic and sauté just until its fragrance fills your kitchen, then add the sliced cremini mushrooms. Cook them patiently for about eight minutes, stirring occasionally until they are richly caramelized and tender. Set these flavorful mushrooms aside for later.
Step 2: Soften the Onions and Garlic
Using the same pan, heat the remaining butter and olive oil, then add your diced yellow onions. Cook gently until the onions become soft and translucent, creating a sweet backdrop. Stir in the remaining minced garlic briefly—just enough to awaken its aroma without turning bitter.
Step 3: Toast the Rice and Season
Stir the uncooked long-grain rice into your fragrant onion and garlic mixture. Add a few sprigs of fresh thyme, along with salt and pepper. Toast the rice for about 30 seconds, allowing the grains to gain a slight nuttiness that will enhance every spoonful of this Mushroom Rice Recipe.
Step 4: Deglaze and Build Flavor
Pour in half a cup of your warm broth to deglaze the pan, carefully scraping the bottom to lift up all those delicious browned bits. This step will deepen the flavor and ensure nothing is wasted.
Step 5: Simmer the Rice Until Tender
Add the remaining broth, then cover the pan and let everything simmer gently over low heat for 15 to 17 minutes. The rice will absorb all that savory liquid, swelling into tender perfection. Resist the urge to lift the lid too soon as that steam works its magic.
Step 6: Combine and Rest
Remove the pan from heat and stir in the caramelized mushrooms you set aside earlier. Finish with some chopped green onions for freshness and subtle crunch. Cover the dish and let it rest for 10 minutes — this gives the flavors a chance to marry and the rice to finish steaming perfectly.
How to Serve Mushroom Rice Recipe

Garnishes
To elevate this Mushroom Rice Recipe, fresh garnishes work wonders. Sprinkle chopped parsley or chives on top to add vibrant color and a hint of freshness. A little grated Parmesan rounds out the richness if you love a bit of cheesy indulgence. For a touch of texture, toasted pine nuts or slivered almonds bring delightful crunch.
Side Dishes
This mushroom rice pairs beautifully with a variety of mains. Think roasted chicken, grilled steaks, or seared fish—all benefit from this earthy, hearty rice. For a vegetarian meal, serve it alongside roasted vegetables or a crisp green salad to keep things light and balanced.
Creative Ways to Present
Impress your guests by serving this Mushroom Rice Recipe in individual ramekins or hollowed-out bell peppers for a festive touch. You could also use it as a bed for sautéed greens or even stuff it into mushrooms for a fun appetizer. The possibilities are endless when you get creative!
Make Ahead and Storage
Storing Leftovers
Once cooled, transfer any leftover Mushroom Rice Recipe into an airtight container and keep it in the refrigerator. It will stay fresh for up to four days, making it an excellent option for easy meals throughout the week.
Freezing
You can freeze this dish for up to three months by placing it in a freezer-safe container or heavy-duty freezer bag. Just make sure it’s completely cooled before freezing to preserve the best texture and flavor.
Reheating
Reheat the rice gently on the stovetop with a splash of broth or water to bring back its moisture and fluffiness. Alternatively, warming it in the microwave is convenient—just cover loosely to trap steam and stir occasionally for even heating.
FAQs
Can I use other types of mushrooms for this recipe?
Absolutely! While cremini mushrooms are fantastic, you can swap in button mushrooms, shiitake, or a mix for varied textures and flavors. Just adjust cooking times slightly based on the mushroom type.
Is this Mushroom Rice Recipe gluten-free?
Yes, this recipe is naturally gluten-free as long as you choose broth that is labeled gluten-free. It’s a safe and delicious option for those with gluten sensitivities.
Can I make this recipe vegan?
Definitely! Substitute the butter with extra olive oil or a vegan butter alternative, and ensure your broth is vegetable-based. The mushrooms and rice will still deliver wonderful flavor.
How do I prevent rice from sticking to the pan?
Using enough oil and butter when toasting the rice helps prevent sticking. Also, simmer the rice on low heat with the lid on so the liquid absorbs evenly without burning.
Can I add other vegetables to this dish?
Yes, adding diced bell peppers, peas, or spinach works beautifully to boost color and nutrition. Add softer vegetables near the end of cooking to keep their texture intact.
Final Thoughts
This Mushroom Rice Recipe is a warm, comforting dish that has become one of my go-tos when craving something hearty but simple to make. Its rich, earthy flavors and tender textures bring such joy to the table. I can’t wait for you to try it and discover how easily it can become a cherished part of your home cooking repertoire.
Print
Mushroom Rice Recipe
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: 4 servings
- Category: Main Dish
- Method: Stovetop
- Cuisine: American
- Diet: Vegetarian
Description
A flavorful and comforting Mushroom Rice dish made with caramelized cremini mushrooms, aromatic garlic, and fresh thyme, all cooked together with long-grain rice in a savory broth. This recipe yields a tender, fragrant rice perfect as a side or main dish, ready in just 40 minutes.
Ingredients
Base Ingredients
- 2 tablespoons butter
- 2 tablespoons olive oil
- 4 cloves garlic, minced (divided)
- 1 pound cremini mushrooms, sliced
- 1 small yellow onion, diced
Rice and Broth
- 1½ cups long-grain rice
- 2½ cups low-sodium broth (chicken or vegetable)
Seasonings
- Fresh thyme, about 1 teaspoon
- Salt, to taste
- Black pepper, to taste
- Green onions, chopped (for garnish, optional)
Instructions
- Caramelize Mushrooms: In a large pan, melt 1 tablespoon of butter with 1 tablespoon olive oil over medium-high heat. Add half of the minced garlic and sauté until fragrant, about 30 seconds. Add the sliced mushrooms and cook for approximately 8 minutes, stirring occasionally, until they are nicely caramelized and browned. Remove from heat and set aside.
- Sauté Onions and Garlic: Using the same pan, heat the remaining 1 tablespoon butter and 1 tablespoon olive oil over medium heat. Add the diced yellow onions and cook until soft and translucent, about 4-5 minutes. Add the remaining minced garlic and stir briefly until aromatic, about 30 seconds.
- Toast the Rice and Season: Add the uncooked long-grain rice to the pan along with fresh thyme, salt, and pepper. Stir continuously and toast the rice for about 30 seconds, coating it with the butter and oil mixture.
- Deglaze the Pan: Pour in ½ cup of the broth to deglaze the pan, scraping up any browned bits stuck to the bottom with a spatula or wooden spoon to incorporate all the flavor.
- Simmer the Rice: Add the remaining 2 cups of broth to the pan. Cover and reduce the heat to low. Let the rice simmer for 15–17 minutes, or until the liquid is fully absorbed and the rice is tender.
- Combine and Rest: Remove the pan from heat and gently fold in the sautéed mushrooms and chopped green onions, if using. Cover the pan again and let the rice rest for 10 minutes to allow the flavors to meld and the texture to set before serving.
Notes
- Use low-sodium broth to control the salt level in the dish.
- Cremini mushrooms can be substituted with button or baby bella mushrooms.
- For a richer flavor, use chicken broth; for a vegetarian option, use vegetable broth.
- Letting the rice rest off heat improves the texture and flavor absorption.
- Garnish with fresh parsley or a squeeze of lemon juice for added brightness if desired.

