If you’re on the hunt for the ultimate comfort food that’s both easy to make and incredibly satisfying, this Creamy Mushroom Rice Recipe is exactly what you need. Picture tender, caramelized cremini mushrooms folded into perfectly cooked, flavorful rice that’s rich with garlic, butter, and fresh thyme. Every bite offers a luscious texture with earthy, cozy notes, making it your new go-to dish for any day of the week. Whether served as a hearty side or enjoyed on its own, this recipe delivers a wonderful balance of creaminess and freshness that will keep you coming back for more.

Ingredients You’ll Need
These ingredients are simple but essential, each playing a vital role in crafting that luscious texture, deep flavor, and inviting aroma you’ll love in the Creamy Mushroom Rice Recipe.
- Butter (2 tablespoons): Adds richness and helps create that silky creaminess in the rice.
- Olive oil (2 tablespoons): Balances the butter with a subtle fruity flavor and helps sauté the mushrooms beautifully.
- Garlic (4 cloves): Provides a fragrant, savory backbone that enhances all the other flavors.
- Cremini mushrooms (1 pound): The star ingredient, offering a deep, earthy flavor and meaty texture.
- Small yellow onion (1): Adds natural sweetness and a mild bite to the dish.
- Long-grain rice (1½ cups): The perfect texture to soak up all the rich flavors without becoming mushy.
- Low-sodium broth (2½ cups): Either chicken or vegetable broth works, providing moisture and savory depth without overwhelming saltiness.
- Fresh thyme: Brings a touch of herbal brightness that lifts the entire dish.
- Salt and pepper: Essential for seasoning and bringing all flavors together.
How to Make Creamy Mushroom Rice Recipe
Step 1: Sauté the Mushrooms
Start by melting 1 tablespoon of butter and the olive oil in a large pan over medium-high heat. Once hot, add half of the minced garlic and sauté just until fragrant, releasing that inviting aroma. Then, toss in the sliced cremini mushrooms. Cook these for about 8 minutes, allowing them to caramelize and develop a rich, golden-brown color. This step is where your mushrooms’ earthy sweetness shines, so be patient and let them brown nicely before setting them aside.
Step 2: Cook the Onions and Garlic
In the same pan, add the remaining butter and olive oil. This time, gently cook the diced onions over medium heat until they become soft and translucent, enhancing their natural sweetness. Add the remaining garlic and stir for just a moment to avoid burning, ensuring that its flavor remains fresh and sharp. This combination creates a flavorful base that will infuse the rice with subtle aromatic goodness.
Step 3: Toast the Rice
Next, stir the uncooked long-grain rice into the pan, along with fresh thyme, salt, and pepper for seasoning. Toast the rice by stirring continuously for about 30 seconds. This little trick helps to lock in a nutty flavor and keeps the grains separate after cooking, resulting in better texture for your Creamy Mushroom Rice Recipe.
Step 4: Deglaze the Pan
Pour in half a cup of broth to deglaze the pan, which means scraping up those delicious browned bits stuck to the bottom. These bits are packed with intense flavor, and incorporating them back into the rice gives the dish an extra depth that’s simply irresistible.
Step 5: Simmer the Rice
Add the rest of the broth, then reduce the heat to low and cover the pan. Let the rice simmer gently for about 15 to 17 minutes, or until the liquid is fully absorbed. This slow cooking allows the rice to become tender, creamy, and infused with all those wonderful mushroom and herb flavors.
Step 6: Combine and Rest
Once the rice has finished cooking, remove it from the heat and gently fold in the sautéed mushrooms and some chopped green onions if you have them on hand. Cover the pan again and let it rest for 10 minutes. This resting time is crucial because it lets the flavors meld together beautifully and finishes off the creamy texture you’re aiming for.
How to Serve Creamy Mushroom Rice Recipe
Garnishes
Add a finishing touch by sprinkling fresh herbs like parsley or extra thyme on top. A small drizzle of truffle oil can elevate the mushroom flavor even further. If you want to bring a bit of brightness, a squeeze of lemon juice right before serving adds a lovely contrast to the creaminess.
Side Dishes
This mushroom rice pairs wonderfully with roasted chicken, grilled fish, or even a simple green salad for a lighter meal. For a vegetarian option, serve it alongside roasted or sautéed vegetables such as asparagus, green beans, or a medley of seasonal squash to complement the earthy tones.
Creative Ways to Present
For a dinner party, serve the creamy mushroom rice in individual ramekins or hollowed-out bell peppers for a beautiful presentation. You can also turn it into a main course by mixing in cooked beans or tofu cubes for added protein and texture. The rich colors and flavors make it a versatile dish that’s as pleasing to the eye as it is to the palate.
Make Ahead and Storage
Storing Leftovers
After enjoying your meal, store any leftovers in an airtight container in the refrigerator. The creamy mushroom rice keeps well for up to 3 days and the flavors actually deepen as it sits.
Freezing
This recipe freezes surprisingly well. Portion the rice into freezer-safe containers and freeze for up to 2 months. When you’re ready to enjoy it again, thaw overnight in the fridge for best results.
Reheating
Reheat the rice gently on the stovetop over low heat, stirring occasionally and adding a splash of broth or water to bring back the creamy consistency. You can also microwave it covered, adding a little liquid to keep it moist and prevent drying out.
FAQs
Can I use other types of mushrooms?
Absolutely! While cremini mushrooms are perfect for this recipe, you can mix in shiitake, button, or portobello for different textures and flavor profiles. Just adjust cooking times slightly if your mushrooms vary in size or thickness.
Is it possible to make this recipe vegan?
Yes! Simply swap out the butter for a plant-based margarine or extra olive oil, and use vegetable broth to keep it fully vegan without losing any of the deliciousness.
Can I use brown rice instead of long-grain white rice?
You can, but keep in mind that brown rice requires a longer cooking time and more liquid. Adjust accordingly by increasing broth and simmering longer until tender.
How do I prevent the rice from becoming mushy?
To avoid mushiness, make sure to toast the rice before adding broth and cook over low heat with the lid on, letting the rice absorb liquid gradually. Also, resist stirring too often once it begins to simmer.
Can I add cheese to this recipe?
For an extra creamy touch, stir in some grated Parmesan or a soft cheese like cream cheese just before serving. It pairs beautifully with the mushrooms and enriches the texture even more.
Final Thoughts
Give this Creamy Mushroom Rice Recipe a try, and I promise it will become a beloved staple in your kitchen. It’s full of comforting flavors, simple to make, and versatile enough to suit any occasion. Cooking this dish feels like sharing a warm hug through food, and once you taste it, you’ll understand why it’s such a personal favorite. So get your pan ready, gather your ingredients, and dive into this delicious experience!
Print
Creamy 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: Low Fat
Description
This Mushroom Rice recipe combines sautéed cremini mushrooms with fragrant herbs and long-grain rice simmered in flavorful low-sodium broth, creating a savory, comforting side dish perfect for any meal.
Ingredients
Fats and Oils
- 2 tablespoons butter
- 2 tablespoons olive oil
Produce
- 4 cloves garlic, minced
- 1 pound cremini mushrooms, sliced
- 1 small yellow onion, diced
- Fresh thyme, to taste
- Chopped green onions, for garnish (about 2 tablespoons)
Grains
- 1½ cups long-grain rice
Liquids
- 2½ cups low-sodium broth (chicken or vegetable)
Seasonings
- Salt, to taste
- Black pepper, to taste
Instructions
- Prepare Mushroom Sauté:
In a large pan, melt 1 tablespoon of butter and 1 tablespoon of olive oil over medium-high heat. Sauté half of the minced garlic until fragrant, about 30 seconds, then add the sliced cremini mushrooms. Cook for about 8 minutes, stirring occasionally, until the mushrooms are caramelized and browned. Remove the mushrooms and set aside.
- Sauté Onions and Garlic:
In the same pan, heat the remaining 1 tablespoon of butter and 1 tablespoon of olive oil over medium heat. Add the diced yellow onion and cook until soft and translucent, about 4-5 minutes. Stir in the remaining garlic and cook briefly until fragrant.
- Toast the Rice:
Add the uncooked long-grain rice to the pan with the onions and garlic, along with fresh thyme, salt, and pepper to taste. Toast the rice by stirring constantly for about 30 seconds to develop flavor.
- Deglaze the Pan:
Pour in half a cup of the broth to deglaze the pan, scraping up any browned bits stuck to the bottom with a wooden spoon. This adds depth to the flavor.
- Simmer the Rice:
Add the remaining broth to the pan and bring to a simmer. Reduce heat to low, cover the pan, and cook undisturbed for 15 to 17 minutes, or until the rice has absorbed all the liquid and is tender.
- Combine and Rest:
Remove the pan from heat and gently fold the sautéed mushrooms and chopped green onions into the rice. Cover the pan again and let it sit for 10 minutes to allow the flavors to meld and the rice to finish steaming.
- Serve:
Fluff the rice with a fork and serve warm as a delicious side dish.
Notes
- Use low-sodium broth to better control the salt content of the dish.
- If you prefer a vegan version, substitute butter with additional olive oil and use vegetable broth.
- For extra flavor, add a splash of white wine during the deglazing step.
- Fresh thyme can be replaced with dried thyme; use about 1 teaspoon if dried.
- Feel free to garnish with fresh parsley or grated Parmesan cheese for added taste.

