If you’re craving a comforting, flavorful dish that feels like a warm hug, this Mushroom Rice Recipe is exactly what you need. It brings together the earthy richness of cremini mushrooms with perfectly cooked long-grain rice, combined with fragrant garlic and fresh thyme to create a dish that’s both simple and sophisticated. Whether you’re making a weeknight dinner or serving guests, this recipe will quickly become a beloved staple because it’s packed with deep, savory flavors and textures that delight every bite.

Ingredients You’ll Need
Each ingredient in this Mushroom Rice Recipe plays a key role in building layers of flavor and texture, from the buttery depth to the bright herbaceous notes. These simple essentials come together to create a dish that’s vibrant, balanced, and deeply satisfying.
- Butter (2 tablespoons): Adds luscious richness and helps caramelize the mushrooms perfectly.
- Olive oil (2 tablespoons): Used alongside butter for a subtle fruity note and prevents burning.
- Garlic (4 cloves): Provides a fragrant, savory backbone that infuses every bite.
- Cremini mushrooms (1 pound): The star ingredient with a meaty texture and earthy flavor that shines when caramelized.
- Small yellow onion (1): Offers sweetness and depth when softened and cooked down.
- Long-grain rice (1½ cups): The perfect choice for fluffy, separate grains that soak up all the savory goodness.
- Low-sodium broth (2½ cups): Chicken or vegetable broth enhances the rice with rich, savory moisture while keeping salt levels balanced.
- Fresh thyme: Adds a bright, herbal lift to complement the earthy mushrooms and garlic.
- Salt and pepper: Essential seasonings to bring all the flavors together just right.
How to Make Mushroom Rice Recipe
Step 1: Caramelize the Mushrooms
Start by melting a tablespoon of butter with olive oil over medium-high heat. Sauté half of the minced garlic until it’s fragrant, then add the sliced cremini mushrooms. Cook them for about 8 minutes until they’re beautifully caramelized and golden brown, locking in that deep, earthy flavor. Once done, set the mushrooms aside to keep their perfect texture.
Step 2: Sauté the Onions and Garlic
Using the same pan, heat the remaining butter and olive oil. Add the diced yellow onion and cook it gently until soft and translucent. Then stir in the remaining garlic just long enough for it to release its aroma without burning. This step builds a lovely, savory base that complements the mushrooms and rice really well.
Step 3: Toast the Rice with Herbs and Seasoning
Add the uncooked long-grain rice to the pan along with fresh thyme, salt, and pepper. Toast everything together for about 30 seconds, which helps to deepen the rice’s nutty flavor and prepare it to absorb the broth.
Step 4: Deglaze the Pan
Pour in half a cup of the broth to deglaze the pan, scraping up any browned bits stuck to the bottom. This technique adds extra layers of flavor back into the rice, making every bite richer and more complex.
Step 5: Simmer the Rice
Add the remaining broth and bring the mixture to a gentle simmer. Cover the pan and cook on low heat for 15 to 17 minutes until the rice is tender and all the liquid is absorbed. This gentle simmer perfectly cooks the rice through while infusing it with all those mushroom and herb notes.
Step 6: Finish with Mushrooms and Rest
Once the rice is cooked, remove the pan from the heat and gently fold in the sautéed mushrooms. Let the dish sit, covered, for 10 minutes to allow the flavors to meld and the rice to settle. This resting step elevates the texture and ensures every mouthful is bursting with flavor.
How to Serve Mushroom Rice Recipe
Garnishes
A sprinkle of freshly chopped green onions or a few thyme sprigs adds a vibrant pop of color and fresh aroma on top of the Mushroom Rice Recipe. You can also grate a little Parmesan cheese for an extra layer of savory richness that melts beautifully into the warm rice.
Side Dishes
This mushroom rice pairs wonderfully with roasted chicken, grilled steak, or even a crisp green salad. Its rich, earthy flavor complements many proteins and adds a comforting carbohydrate element that rounds out any meal.
Creative Ways to Present
For a special dinner, serve the Mushroom Rice Recipe molded into a bowl or ramekin and then inverted onto the plate for an elegant touch. You can also use it as a stuffing for bell peppers or mushrooms for a fun, impressive twist that makes your meal stand out.
Make Ahead and Storage
Storing Leftovers
Mushroom Rice Recipe leftovers store beautifully in an airtight container in the refrigerator for up to 4 days. The flavors intensify over time, making it just as delicious the next day.
Freezing
If you want to keep the Mushroom Rice Recipe longer, freeze it in a freezer-safe container or bag. It will keep well for up to 2 months, making it an ideal make-ahead option for busy days when you need a quick, hearty meal.
Reheating
Reheat the rice gently on the stove with a splash of broth or water to restore moisture and fluffiness. Avoid microwaving without adding liquid, as the rice can dry out and become less enjoyable.
FAQs
Can I use other types of mushrooms for this recipe?
Absolutely! While cremini mushrooms add a lovely earthiness, you can experiment with button, shiitake, or portobello mushrooms for different flavor profiles and textures in this Mushroom Rice Recipe.
Is this recipe suitable for vegetarians?
Yes! Simply choose vegetable broth instead of chicken broth to make the Mushroom Rice Recipe fully vegetarian while keeping all the rich, savory flavors intact.
Can I make this recipe gluten-free?
Yes, the Mushroom Rice Recipe is naturally gluten-free as long as you use gluten-free broth. Always double-check your broth labels to ensure there are no hidden gluten ingredients.
How can I make this recipe vegan?
To veganize the Mushroom Rice Recipe, swap out the butter for a plant-based alternative or just use olive oil. Use vegetable broth and you’re good to go!
What type of rice works best for this recipe?
Long-grain rice is recommended because it stays fluffy and separate when cooked. Basmati or jasmine rice can also work well if you want a fragrant or slightly different texture.
Final Thoughts
This Mushroom Rice Recipe is truly one of those dishes that feels like home on a plate. Its simple ingredients come alive through a few cooking techniques that unlock incredible flavors and textures. I warmly encourage you to give it a try — it’s satisfying, versatile, and perfect for sharing with family and friends. Once you do, I’m sure it will become a cherished favorite in your recipe collection too!
Print
Mushroom Rice Recipe
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: 4 servings
- Category: Side Dish
- Method: Stovetop
- Cuisine: American
- Diet: Vegetarian
Description
A savory and comforting Mushroom Rice recipe featuring caramelized cremini mushrooms, aromatic garlic, and fresh thyme, cooked to fluffy perfection with long-grain rice in a flavorful broth. This dish makes a perfect side or a light main course with a rich, earthy profile and tender texture.
Ingredients
Butter & Oil
- 2 tablespoons butter
- 2 tablespoons olive oil
Produce
- 4 cloves garlic, minced
- 1 pound cremini mushrooms, sliced
- 1 small yellow onion, diced
- Fresh thyme, 1 teaspoon chopped or 1/2 teaspoon dried
- Chopped green onions for garnish, about 2 tablespoons
Grains & Broth
- 1½ cups long-grain rice
- 2½ cups low-sodium broth (chicken or vegetable)
Seasoning
- Salt, to taste
- Black pepper, to taste
Instructions
- Sauté Garlic and 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é briefly until fragrant. Then add the sliced cremini mushrooms and cook for about 8 minutes until mushrooms are caramelized and browned. Remove and set aside.
- Cook Onions and Garlic: In the same pan, add remaining butter and olive oil, then add diced onion. Cook over medium heat until the onions are soft and translucent, about 5 minutes. Stir in the remaining garlic and cook for another 30 seconds to release flavor.
- Toast Rice with Seasonings: Add the uncooked long-grain rice to the pan along with thyme, salt, and pepper. Stir continuously to toast the rice for about 30 seconds, coating it well in the butter and oil.
- Deglaze the Pan: Pour in ½ cup of the broth to deglaze the pan, scraping up all the browned bits stuck to the bottom to incorporate extra flavor.
- Simmer the Rice: Add the remaining broth (2 cups), reduce heat to low, cover the pan, and let the rice simmer for 15–17 minutes or until all the liquid is absorbed and the rice is tender.
- Combine and Rest: Remove the pan from heat. Gently fold in the sautéed mushrooms and chopped green onions. Cover the pan again and let sit for 10 minutes to allow flavors to meld and the rice to finish steaming.
Notes
- Use low-sodium broth to control salt level, adjust seasoning accordingly.
- Cremini mushrooms can be substituted with button or shiitake mushrooms for a different flavor.
- Ensure rice is well-toasted for a nuttier flavor and better texture.
- Resting the rice covered helps achieve fluffy and well-set grains.
- Optional: Garnish with fresh parsley or grated Parmesan for extra richness.

