If you have ever dreamed of a dish that combines the earthiness of mushrooms with the comforting creaminess of perfectly cooked rice, then this Creamy Mushroom Rice Recipe is absolutely for you. It brings together simple, wholesome ingredients to create a rich, flavorful dish that feels like a warm hug on a plate. Whether you’re looking for a side to impress or a main that comforts, this recipe offers a delightful balance of tender mushrooms, aromatic herbs, and that velvety texture everyone craves. Once you try it, it’s sure to become a beloved staple in your kitchen.

Ingredients You’ll Need
The magic of this Creamy Mushroom Rice Recipe is in its simplicity. Each ingredient plays a key role in building layers of flavor, texture, and inviting color, making the cooking experience as rewarding as the final bite.
- Butter: Adds richness and helps in caramelizing the mushrooms to a luscious golden brown.
- Olive oil: Balances the butter with a smooth, fruity undertone and prevents sticking.
- Garlic cloves: Infuses the dish with a warm, fragrant aroma and a subtle zing.
- Cremini mushrooms: Earthy and meaty, these mushrooms bring depth and a wonderfully chewy texture.
- Yellow onion: Offers a sweet, savory base when softened to perfection.
- Long-grain rice: The star grain that soaks up all the beautiful flavors while remaining fluffy.
- Low-sodium broth: Whether chicken or vegetable, it adds moisture and a gentle savory backbone.
- Fresh thyme: Lends a herbal note that lifts the entire dish with subtle brightness.
- Salt and pepper: Essential seasonings that enhance every other ingredient perfectly.
How to Make Creamy Mushroom Rice Recipe
Step 1: Caramelize the Mushrooms
Start by melting butter and olive oil in a large pan over medium-high heat. Sauté half of your minced garlic until it becomes fragrant—this quick step releases that wonderful garlicky aroma you’ll fall in love with. Then add the sliced cremini mushrooms. Cook these for about 8 minutes, stirring occasionally, until they develop a deep, golden caramel color and the rich, earthy flavors emerge. Once perfectly caramelized, set them aside; they’ll come back to shine later in the dish.
Step 2: Soften the Onions and Garlic
Using the same pan, add the remaining butter and olive oil. Toss in your diced yellow onions and let them cook gently until they soften and become translucent. This slow melding of flavors creates a sweet and savory base. Briefly stir in the remaining garlic so it doesn’t burn but still adds a subtle punch. This is where the foundation for your creamy mushroom rice really comes alive.
Step 3: Toast the Rice with Herbs and Seasoning
Now, add the uncooked long-grain rice directly to the pan along with fresh thyme leaves, salt, and pepper. Toast the rice for about 30 seconds, stirring constantly. Toasting the grains in the fat gives them a beautiful nuttiness that adds depth to every spoonful you’ll savor later.
Step 4: Deglaze with Broth
Pour in about half a cup of your warm broth to deglaze the pan. Use your spoon or spatula to scrape up all the delicious browned bits stuck to the bottom—these little treasures burst with flavor and keep the dish rich and complex. This step brings together all those caramelized flavors in harmony.
Step 5: Simmer Until Tender
Next, pour in the remaining broth, reduce the heat to low, and cover the pan. Let it simmer gently for 15 to 17 minutes, allowing the rice to soak up all that savory liquid and become tender but not mushy. This slow cooking creates that creamy, luscious texture that makes this Creamy Mushroom Rice Recipe truly special.
Step 6: Combine and Rest
Once the liquid is fully absorbed, remove the pan from the heat. Gently fold in your pre-cooked caramelized mushrooms and some chopped green onions for a fresh bite and color contrast. Cover the pan and let the dish sit for another 10 minutes to mingle all the flavors beautifully before serving.
How to Serve Creamy Mushroom Rice Recipe

Garnishes
A sprinkle of fresh herbs like parsley or thyme over the top adds a burst of color and herbal freshness that makes every serving pop visually and taste-wise. A light grating of Parmesan or a drizzle of truffle oil can elevate the dish into something truly special, making it feel like a restaurant-quality treat right at home.
Side Dishes
This creamy mushroom rice shines both as a standalone comfort food and a perfect companion for roasted chicken, grilled steak, or even seared tofu for a vegetarian-friendly meal. Pairing it with crisp steamed vegetables or a vibrant salad balances the richness and rounds out the meal beautifully.
Creative Ways to Present
For a gorgeous presentation at dinner parties, consider serving the creamy mushroom rice in individual ramekins or molded using a small bowl for elegant, photo-worthy portions. Adding sautéed wild mushrooms or toasted pine nuts on top provides extra texture and a gourmet flair that will wow your guests.
Make Ahead and Storage
Storing Leftovers
Leftover creamy mushroom rice stores wonderfully in an airtight container in the refrigerator for up to 3 days. The flavors actually deepen after a day, making it just as enjoyable, if not more, when reheated. Just be sure to loosen it up with a splash of broth or water before warming.
Freezing
You can freeze this dish for up to 2 months. Portion it into freezer-safe containers or bags, leaving some headspace for expansion. When you want a quick meal, simply thaw in the fridge overnight and reheat gently for a convenient, delicious option anytime.
Reheating
Reheat your creamy mushroom rice on the stovetop over low heat with a little extra broth or butter to restore that silky texture. Alternatively, microwaving it covered in short bursts while stirring in between also does the trick without drying it out. Either way, your dish will taste just as incredible the next day.
FAQs
Can I use other types of mushrooms in this recipe?
Absolutely! While cremini mushrooms are perfect for their rich flavor and meaty texture, you can mix in shiitake, portobello, or button mushrooms for added variety and depth. Just be sure to adjust cooking times as some mushrooms cook faster than others.
Is it possible to make this recipe vegan?
Yes, you can easily swap the butter for a plant-based alternative and use vegetable broth to keep this creamy mushroom rice recipe entirely vegan without sacrificing any of the comforting creaminess and rich flavors.
What type of rice works best?
Long-grain rice is ideal here because it cooks up fluffy and separate, absorbing the broth while retaining a nice texture. Avoid sticky rice varieties as they can result in a mushy consistency.
Can I add cheese to this dish?
Definitely! A sprinkle of Parmesan or a dollop of cream cheese stirred in just before serving can add an extra layer of creaminess and a wonderful savory tang to the dish.
How can I make this recipe gluten-free?
This recipe is naturally gluten-free as long as you use gluten-free broth. Always check your broth label to ensure it does not contain gluten-based additives.
Final Thoughts
This Creamy Mushroom Rice Recipe is one of those dishes that feels like a cozy reminder of good home cooking while tasting anything but ordinary. With simple ingredients and straightforward steps, you get a bowl full of hearty, comforting, and satisfyingly creamy rice paired with the delightful earthiness of mushrooms every time. I can’t wait for you to try it and make it one of your own favorites!
Print
Creamy Mushroom Rice Recipe
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: American
- Diet: Vegetarian
Description
A savory Mushroom Rice recipe featuring caramelized cremini mushrooms sautéed with garlic and onions, simmered with long-grain rice in low-sodium broth and fresh thyme. This comforting, flavorful dish is perfect as a hearty side or a light main course.
Ingredients
Fats and Oils
- 2 tablespoons butter
- 2 tablespoons olive oil
Aromatics
- 4 cloves garlic, minced
- 1 small yellow onion, diced
- Fresh thyme, to taste
- Salt, to taste
- Pepper, to taste
Main Ingredients
- 1 pound cremini mushrooms, sliced
- 1½ cups long-grain rice
- 2½ cups low-sodium broth (chicken or vegetable)
- 2 tablespoons green onions, chopped (for garnish)
Instructions
- Caramelize Mushrooms: 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, then add sliced cremini mushrooms. Cook for about 8 minutes until mushrooms are browned and caramelized. Remove from pan and set aside.
- Sauté Onions and Garlic: In the same pan, heat the remaining butter and olive oil over medium heat. Add the diced onion and cook until soft and translucent, about 5 minutes. Stir in the remaining garlic briefly to release its aroma, being careful not to burn it.
- Toast Rice and Season: Add the uncooked long-grain rice to the pan along with fresh thyme, salt, and pepper. Toast the rice mixture for about 30 seconds, stirring frequently to coat the grains evenly.
- Deglaze Pan: Pour in half a cup of broth to deglaze the pan, scraping up any browned bits stuck to the bottom to add flavor to the rice.
- Simmer Rice: Add the remaining broth and bring the mixture to a gentle simmer. Cover the pan with a lid, lower the heat, and simmer for 15 to 17 minutes, until the liquid is absorbed and rice is tender.
- Combine and Rest: Remove the pan from heat. Stir in the sautéed mushrooms and the chopped green onions. Cover and let sit for 10 minutes to allow flavors to meld and rice to finish steaming before serving.
Notes
- You can substitute cremini mushrooms with button mushrooms or shiitake for different flavors.
- Use vegetable broth to make this recipe vegetarian or vegan-friendly by substituting butter with vegan butter or olive oil only.
- To add extra freshness, garnish with chopped parsley or a squeeze of lemon juice before serving.
- For a richer dish, consider adding a splash of white wine when deglazing the pan.
- Leftovers keep well refrigerated for up to 3 days and reheat nicely on the stove or microwave.

