If you are craving something cozy, comforting, and packed with earthy flavors, this Creamy Mushroom Rice Recipe is just the answer you’ve been waiting for. It’s a luscious blend of tender cremini mushrooms, fragrant garlic, and velvety rice cooked slowly in savory broth until perfectly creamy. Whether you’re making a weeknight dinner or impressing guests with a vegetarian-friendly side, this dish offers rich aroma, delightful texture, and that homey feeling bite after bite. The magic lies in how simple ingredients combine to create something incredibly satisfying and soaking up those mushroomy juices in every grain is pure bliss.

Ingredients You’ll Need
This recipe calls for a handful of straightforward, everyday ingredients, each playing a vital role in building the layers of flavor and creating a luxurious texture. From the butter that adds silkiness to the broth that brings everything together, every component matters.
- Butter (2 tablespoons): Adds rich creaminess and helps sauté the veggies to perfection.
- Olive oil (2 tablespoons): Balances butter by providing a lighter fat for sautéing and depth.
- Garlic (4 cloves): Gives that unmistakable aromatic punch that wakes up your taste buds.
- Cremini mushrooms (1 pound): The heart of the dish—meaty and flavorful, these mushrooms caramelize beautifully.
- Small yellow onion (1): Softens and sweetens to complement the mushrooms and garlic.
- Long-grain rice (1½ cups): The perfect canvas that absorbs all those delectable mushroom and broth flavors.
- Low-sodium broth (2½ cups): Use chicken or vegetable broth for a savory base without overpowering saltiness.
- Fresh thyme: A few sprigs lend a subtle herbaceous note that brightens the dish.
- Salt and pepper: Essential seasonings to enhance every element’s natural flavor.
How to Make Creamy Mushroom Rice Recipe
Step 1: Sauté the Mushrooms and Garlic
Start by heating half the butter and olive oil together in a large pan over medium-high heat. Add half the minced garlic and cook just until you smell that wonderful fragrance, then toss in the sliced cremini mushrooms. You want to cook them undisturbed for about 8 minutes so they caramelize and develop those rich, nutty flavors that are the foundation of this dish. Once browned to glorious perfection, set the mushrooms aside for later—this step is key to building your creamy mushroom rice recipe’s depth.
Step 2: Cook the Onions and Garlic
Using the same pan, melt the rest of the butter and olive oil over medium heat. Add the diced yellow onion and cook until they turn soft and translucent, releasing their natural sweetness. Just before they finish, stir in the remaining garlic for a brief moment to avoid burning but keep that pungent kick alive.
Step 3: Toast the Rice with Herbs and Seasoning
Now, pour the uncooked long-grain rice into the pan with the softened onions and garlic. Toss quickly to coat the grains in the flavorful oil and toast them for about 30 seconds. Sprinkle in fresh thyme leaves, a generous pinch of salt, and freshly ground black pepper—these seasonings enhance the taste and aroma as the rice cooks.
Step 4: Deglaze with Broth
Pour in half a cup of your low-sodium broth to deglaze the pan, scraping up all those caramelized bits stuck to the bottom—those golden morsels are bursting with flavor and will elevate your creamy mushroom rice recipe even further.
Step 5: Simmer the Rice
Add the remaining broth, give the mixture a gentle stir, then reduce the heat to low and cover the pan. Let your rice simmer for about 15 to 17 minutes, or until the broth has been fully absorbed and the rice is tender but not mushy. This slow cooking ensures every grain is infused with savory mushroom essence.
Step 6: Combine and Rest
Off the heat, fold in the caramelized mushrooms and some chopped green onions for freshness. Cover the dish again and let it rest for about 10 minutes. This final step allows the rice to absorb any remaining moisture, creating that signature creamy texture for this Creamy Mushroom Rice Recipe.
How to Serve Creamy Mushroom Rice Recipe

Garnishes
A simple garnish can elevate your creamy mushroom rice from delicious to dazzling. Sprinkle freshly chopped parsley or extra green onions on top for a burst of color and freshness. A few shavings of Parmesan cheese also add a savory contrast that melts beautifully into the warm rice.
Side Dishes
This dish shines as a vibrant side alongside grilled chicken, roasted vegetables, or even a juicy steak. For a vegetarian meal, pair it with a fresh green salad or roasted asparagus. The creamy texture and deep mushroom flavor complement a variety of mains effortlessly.
Creative Ways to Present
For a fancier touch, spoon your creamy mushroom rice into a ring mold on each plate to create a neat and elegant shape. Garnish the top with sauteed mushroom slices or microgreens. Alternatively, serve it in individual ramekins and broil briefly with a sprinkle of cheese for a gratin-style finish.
Make Ahead and Storage
Storing Leftovers
Cool any leftover creamy mushroom rice completely before transferring it into an airtight container. Store it in the refrigerator and enjoy it within 3 to 4 days for the best taste and texture. It keeps well, making it easy to reheat for quick meals later in the week.
Freezing
If you want to keep the creamy mushroom rice recipe longer, freezing is a great option. Place cooled rice in freezer-safe containers or heavy-duty bags, removing as much air as possible. It will maintain good quality for up to 2 months. Just remember to thaw it overnight in the refrigerator before reheating.
Reheating
When ready to eat leftovers, reheat gently in a saucepan over low heat, adding a splash of broth or water to restore creaminess and prevent drying out. Alternatively, microwave in short bursts, stirring frequently to ensure even heating. This way, your creamy mushroom rice recipe tastes almost like it was freshly made.
FAQs
Can I use different types of mushrooms?
Absolutely! While cremini mushrooms are fantastic for their firmness and flavor, you can mix in shiitake, button, or portobello mushrooms to add complexity. Just adjust cooking times slightly depending on their size and texture.
Is it possible to make this recipe vegan?
You can easily swap the butter for vegan margarine or additional olive oil and make sure to use vegetable broth instead of chicken. The creamy effect comes mainly from slow cooking the rice in broth, so it still turns out rich and satisfying.
Can I use brown rice instead of long-grain white rice?
You can, but keep in mind brown rice requires a longer cooking time and more liquid. You’ll have to adjust broth quantities and simmer time, but the earthy flavor of brown rice works wonderfully with mushrooms.
What if I don’t have fresh thyme?
Dried thyme works as a substitute—just use about one-third the amount since dried herbs are more concentrated. Alternatively, fresh rosemary or sage can add a different but lovely herbal note.
How do I prevent the rice from sticking to the pan?
Using enough fat (butter and oil) at the start helps create a nice non-stick surface. Toasting the rice briefly before adding liquid also helps. Simmer gently and avoid lifting the lid often to retain steam and avoid sticking.
Final Thoughts
Honestly, you are going to fall in love with this Creamy Mushroom Rice Recipe. It’s just the kind of dish that feels like a warm hug on a plate, with simple ingredients coming together to create something truly special. Whether you’re making a quick dinner or aiming to impress, it’s easy to prepare and impossible not to enjoy. Give it a try soon and watch how it becomes a fast favorite in your kitchen!
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 Salt
Description
A comforting and flavorful Mushroom Rice recipe featuring cremini mushrooms sautéed to caramelized perfection and tender long-grain rice cooked in fragrant broth with garlic, onions, and fresh thyme. This stovetop dish is a perfect side or light main course, delivering a rich umami taste with a wholesome texture.
Ingredients
Main Ingredients
- 2 tablespoons butter
- 2 tablespoons olive oil
- 4 cloves garlic, minced
- 1 pound cremini mushrooms, sliced
- 1 small yellow onion, diced
- 1½ cups long-grain rice
- 2½ cups low-sodium broth (chicken or vegetable)
- Fresh thyme, to taste
- Salt, to taste
- Black pepper, to taste
- Chopped green onions, for garnish
Instructions
- Sauté Mushrooms: In a large pan, melt 1 tablespoon of butter with 1 tablespoon of olive oil over medium-high heat. Add half of the minced garlic and sauté until fragrant, then stir in the sliced cremini mushrooms. Cook for about 8 minutes, allowing the mushrooms to caramelize and release their moisture. Once done, remove from heat and set aside.
- Sauté Onions and Garlic: In the same pan, add the remaining butter and olive oil. Add the diced yellow onion and cook until the onions are soft and translucent. Stir in the remaining garlic briefly to release its aroma.
- Toast Rice and Season: Add the uncooked long-grain rice to the pan along with fresh thyme, salt, and black pepper. Stir continuously and toast the rice for about 30 seconds to enhance flavor.
- Deglaze: Pour half a cup of the broth into the pan to deglaze it, scraping the bottom to lift any browned bits which add extra depth of flavor.
- Simmer: Add the remaining broth, cover the pan, and reduce the heat to low. Let the rice simmer gently for 15 to 17 minutes or until the liquid is fully absorbed and the rice is tender.
- Combine and Rest: Remove the pan from heat, then stir in the sautéed mushrooms and chopped green onions. Cover the pan again and let the dish rest for 10 minutes to allow flavors to meld before serving.
Notes
- Use low-sodium broth to better control the salt level in the dish.
- For a vegan version, substitute butter with additional olive oil and use vegetable broth.
- Long-grain rice is preferred for its fluffy texture; avoid short-grain rice which can be stickier.
- Ensure mushrooms are cooked until golden to enhance the umami flavor profile.
- Fresh thyme can be substituted with dried thyme, but reduce the quantity to one teaspoon.

