If you’re craving a dish that feels like a warm hug in a bowl, this Creamy Mushroom Rice Recipe is just what you need. It beautifully combines tender long grain rice with golden sautéed mushrooms, rich butter, and aromatic garlic and onions, delivering a comforting and flavorful experience. What makes this dish truly special is its creamy texture without the heavy cream, relying instead on perfectly cooked rice and savory broth to create that indulgent mouthfeel. Whether you’re cooking a cozy dinner for yourself or sharing it with family, this recipe brings together humble ingredients in a way that feels anything but simple.

Ingredients You’ll Need
The magic of this Creamy Mushroom Rice Recipe lies in its straightforward ingredients that pack a punch in flavor and texture. Each element plays an essential role, from the butter that adds richness to the mushrooms that provide an earthy depth and the fragrant herbs that finish the dish with a fresh note.
- Unsalted butter (2 tbsp): Gives the dish a silky richness without overpowering the other flavors.
- Onion, finely chopped (1): Adds a subtle sweetness and layers of flavor when sautéed.
- Garlic cloves, minced (2): Brings a fragrant and savory punch to the sauté.
- Mushrooms, sliced (600g / 1.3 lbs): The star ingredient, providing earthiness and umami.
- Long grain white rice, uncooked (1 cup): Absorbs the flavorful broth perfectly while keeping a fluffy texture.
- Chicken broth (1 1/2 cups): Injects savory undertones and helps cook the rice to creamy perfection.
- Water (3/4 cup): Balances the moisture for ideal rice consistency.
- Salt (1 tsp): Enhances all the natural flavors in the dish.
- Black pepper (1/4 tsp): Adds a gentle kick to round out the seasoning.
- Fresh parsley, chopped (2 tbsp): Offers a bright, herbal finish to lighten the richness.
How to Make Creamy Mushroom Rice Recipe
Step 1: Sauté Onion and Garlic
Start by melting the unsalted butter in a large saucepan over medium-high heat. Once melted, add the finely chopped onion and minced garlic. Sauté them gently for about 3 minutes until they soften and release their wonderful aromas. This step builds the flavorful base for your dish, balancing the earthiness of the mushrooms that come next.
Step 2: Cook the Mushrooms
Add the sliced mushrooms into the pan with the softened onion and garlic mix. Let them cook for around 5 minutes until they release their juices and achieve a lovely golden brown color. This caramelization is key to deepening the flavor and laying the foundation for that creamy texture you’re aiming for.
Step 3: Mix in Rice
Next, stir in the uncooked long grain white rice, making sure every grain is well coated with the buttery mushroom mixture. This coating ensures the rice drinks in maximum flavor during cooking, which is essential to getting that signature creaminess in your Creamy Mushroom Rice Recipe.
Step 4: Add Liquid and Seasoning
Pour in the chicken broth and water, then sprinkle in the salt and black pepper. Stir everything together to combine well. Bring this mixture up to a gentle simmer—this is where the rice begins its transformation, absorbing the savory liquids and softening to the perfect texture.
Step 5: Cook the Rice
Once the liquid is simmering, reduce your heat to low and cover the pan. Let the rice cook covered for about 15 minutes until it’s tender and the liquid has been fully absorbed. Resist the urge to lift the lid early as the steam inside is what gently cooks the rice to creamy perfection.
Step 6: Let It Rest
Remove the pan from heat but keep it covered for an additional 5 minutes. This resting period allows the rice to finish cooking evenly and for all flavors to settle beautifully. Believe me, it’s worth the wait!
Step 7: Finish and Serve
To finish, fluff the rice gently with a fork to separate the grains and stir in the fresh chopped parsley. This bright green touch adds color, fresh aroma, and a light contrast to the velvety mushroom rice. Serve it hot and watch it disappear at the table!
How to Serve Creamy Mushroom Rice Recipe

Garnishes
Simple garnishes like a sprinkle of extra fresh parsley or a few thinly sliced green onions can bring extra color and freshness to your dish. For a touch of indulgence, a light dusting of finely grated Parmesan cheese pairs wonderfully with the mushrooms’ earthiness. These little details elevate your Creamy Mushroom Rice Recipe from homey to restaurant-quality with minimal effort.
Side Dishes
This dish stands beautifully on its own, but it’s also fantastic alongside roasted or grilled chicken, seared steak, or pan-fried tofu for a vegetarian option. A crisp green salad or steamed green beans provide a fresh, crunchy contrast to the creamy rice, helping balance your meal without overshadowing the star.
Creative Ways to Present
For a fun family dinner or entertaining friends, serve the mushroom rice in hollowed-out mushrooms or bell peppers for an eye-catching presentation. Alternatively, plate it as a bed for sautéed shrimp or grilled vegetables to transform this simple recipe into a centerpiece meal. No matter how you present it, this dish always feels warm and satisfying.
Make Ahead and Storage
Storing Leftovers
Store any leftover Creamy Mushroom Rice in an airtight container in the refrigerator for up to 3 days. Make sure to cool it completely before sealing to maintain freshness. This dish reheats beautifully and even tastes better the next day as the flavors have more time to meld.
Freezing
You can freeze this rice recipe for up to 2 months. Portion it into freezer-safe containers or bags, removing as much air as possible. When you’re ready to enjoy it again, thaw it overnight in the refrigerator for best results.
Reheating
To reheat, gently warm your Creamy Mushroom Rice Recipe in a skillet over medium-low heat, adding a splash of broth or water to restore that creamy texture. Stir frequently to evenly heat without drying out, or heat in the microwave covered with a damp paper towel for moisture retention.
FAQs
Can I use a different type of rice for this recipe?
Long grain white rice works best for the creamy texture here, but you can experiment with jasmine or basmati for a fragrant twist. Just note that cooking times and liquid amounts may slightly vary.
Is this recipe vegetarian-friendly?
If you’d like to keep it vegetarian, simply substitute the chicken broth with a good-quality vegetable broth. The flavor will still be rich and satisfying!
Can I add other vegetables to the mushroom rice?
Absolutely! Peas, spinach, or finely chopped carrots would all complement the flavor and add some extra nutrition. Add them at appropriate times during cooking so they don’t overcook.
How do I make this dish vegan?
Replace the butter with olive oil or a vegan butter substitute, and use vegetable broth instead of chicken broth. This way, you keep all the deliciousness without any animal products.
What kind of mushrooms are best to use?
Button mushrooms are a classic choice and work wonderfully here, but cremini or baby bella mushrooms deepen the flavor even more with their earthier taste. Feel free to mix different types for added complexity.
Final Thoughts
This Creamy Mushroom Rice Recipe is one of those dishes that feels cozy enough for a casual night but special enough to impress guests without breaking a sweat. With each bite, you’ll savor the rich, comforting blend of mushrooms and perfectly seasoned rice. I encourage you to give it a try—you might just find your new favorite weeknight meal that’s every bit as satisfying as it is simple to prepare.
Print
Creamy Mushroom Rice Recipe
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 4 servings
- Category: Main Dish
- Method: Stovetop
- Cuisine: American
Description
This Mushroom Rice recipe is a flavorful and comforting dish made by sautéing fresh mushrooms, onions, and garlic, then simmering them with long grain white rice in a savory chicken broth mixture. Perfect as a side or a main, this dish offers a rich, earthy taste with a tender rice texture and fresh parsley garnish.
Ingredients
Ingredients
- 2 tbsp unsalted butter
- 1 onion, finely chopped
- 2 garlic cloves, minced
- 600g (1.3 lbs) mushrooms, sliced
- 1 cup long grain white rice, uncooked
- 1 1/2 cups chicken broth
- 3/4 cup water
- 1 tsp salt
- 1/4 tsp black pepper
- 2 tbsp fresh parsley, chopped
Instructions
- Sauté Onion and Garlic: Melt the butter in a large saucepan over medium-high heat. Add the finely chopped onion and minced garlic, sautéing for about 3 minutes until softened and fragrant.
- Cook the Mushrooms: Add the sliced mushrooms to the pan and cook for about 5 minutes, until they release their juices and turn a golden brown color.
- Mix in Rice: Stir in the uncooked long grain white rice, coating it well with the mushroom, onion, and garlic mixture to blend the flavors.
- Add Liquid and Seasoning: Pour in the chicken broth, water, salt, and black pepper. Stir everything to combine evenly, then bring the mixture to a gentle simmer over medium heat.
- Cook the Rice: Once simmering, reduce the heat to low, cover the saucepan with a lid, and let the rice cook undisturbed for about 15 minutes until the rice is tender and all the liquid has been absorbed.
- Let It Rest: Remove the pan from heat and keep it covered, allowing the rice to sit for an additional 5 minutes to finish steaming and enhance texture.
- Finish and Serve: Fluff the cooked rice with a fork to separate the grains, stir in the fresh chopped parsley for brightness, and serve the dish hot as a delicious side or main course.
Notes
- Use a large saucepan with a tight-fitting lid to ensure even cooking and proper steam retention.
- You can substitute chicken broth with vegetable broth for a vegetarian option, but the recipe as-is is not vegetarian due to chicken broth.
- For extra flavor, consider adding a splash of white wine when sautéing the mushrooms before adding rice and liquids.
- If you prefer a richer taste, finish with a teaspoon of butter or a sprinkle of grated Parmesan cheese.
- Make sure to let the rice rest off heat to absorb any remaining moisture for fluffier texture.

