Of all the recipes in my weeknight rotation, this Garlic Mushroom Rice Skillet holds a special place in my heart, and my family’s stomachs. I remember the first time I made it, a chaotic Tuesday evening when inspiration was low and time was short. I just wanted something comforting, savory, and preferably made in one pan to minimize the dreaded cleanup. What emerged from my cast-iron skillet that night was nothing short of magic. The aroma alone—a heady, intoxicating blend of sizzling garlic, earthy mushrooms, and savory herbs—filled the kitchen and brought everyone running. My husband, who is a notorious meat-and-potatoes man, took one bite and his eyes widened. My youngest, who usually regards mushrooms with deep suspicion, tentatively tried a forkful and then proceeded to devour her entire portion. It was a culinary victory. This dish has since become our go-to comfort meal. It’s the recipe I turn to when I need to feel grounded, the one that guarantees clean plates and happy sighs. It’s more than just rice and mushrooms; it’s a skillet full of warmth, flavor, and the simple joy of a meal made with love that everyone can agree on. It’s the ultimate one-pan wonder that tastes like a gourmet meal from a fancy restaurant but comes together with the ease of a weeknight staple.
Ingredients
- 2 tablespoons Olive Oil: Provides the base for sautéing and helps prevent the butter from burning, ensuring a rich flavor foundation.
- 2 tablespoons Unsalted Butter: Adds a creamy, rich flavor that is essential for the overall taste profile of the dish. Unsalted allows you to control the sodium level precisely.
- 1 large Yellow Onion, finely chopped: Forms the aromatic base of the dish, providing a subtle sweetness and depth of flavor once softened.
- 6-8 cloves Garlic, minced: The star of the show. Use fresh garlic for the most pungent, aromatic flavor. Don’t be shy with the amount; it’s called “Garlic Mushroom Rice” for a reason.
- 24 ounces (1.5 lbs) Cremini Mushrooms, sliced: Also known as baby bellas, these mushrooms provide a deep, earthy, and meaty flavor that is the heart of the skillet. Slicing them to a uniform thickness ensures even cooking.
- 1 teaspoon Dried Thyme: This herb pairs beautifully with mushrooms, adding a woody, slightly floral note that complements the earthiness.
- 1 ½ cups Long-Grain White Rice, uncooked: Long-grain rice, like Jasmine or Basmati, works best as the grains remain separate and fluffy after cooking, preventing a mushy texture.
- 4 cups Vegetable or Chicken Broth, warm: Using a quality broth instead of water infuses the entire dish, and every grain of rice, with a savory, complex flavor. Warming the broth helps maintain the pan’s temperature for more even cooking.
- 1 teaspoon Salt (or to taste): Essential for bringing out all the other flavors in the dish.
- ½ teaspoon Black Pepper, freshly ground: Adds a touch of mild heat and spice. Freshly ground pepper offers a more potent flavor than pre-ground.
- ½ cup Grated Parmesan Cheese: Introduces a salty, nutty, and umami-rich flavor that adds a layer of creamy indulgence at the end.
- ¼ cup Fresh Parsley, chopped: Added at the end for a burst of fresh, bright, peppery flavor and a vibrant pop of color.
Instructions
- Prepare the Skillet and Sauté the Aromatics: Place a large, deep skillet or a Dutch oven over medium-high heat. Add the olive oil and butter. Once the butter has melted and begins to foam, add the finely chopped yellow onion. Sauté for 4-5 minutes, stirring occasionally, until the onion becomes soft, translucent, and fragrant. This step builds the first layer of flavor.
- Infuse with Garlic: Add the minced garlic to the skillet. Cook for another 60 seconds, stirring constantly until the garlic is fragrant. Be very careful not to burn the garlic, as it will turn bitter and ruin the dish. This quick step is crucial for infusing the oil with that signature garlic punch.
- Brown the Mushrooms: Increase the heat to high. Add all the sliced cremini mushrooms to the skillet. It may seem like a lot, but they will cook down significantly. Spread them in as even a layer as possible and let them cook, undisturbed, for 4-5 minutes. This allows one side to get a deep, golden-brown sear. After searing, stir the mushrooms and continue to cook for another 5-7 minutes, until they have released their liquid and that liquid has evaporated. The mushrooms should be beautifully browned and reduced in size. Stir in the dried thyme, salt, and freshly ground black pepper.
- Toast the Rice: Add the uncooked long-grain white rice directly into the skillet with the cooked mushroom mixture. Stir continuously for 2-3 minutes. This step, known as toasting, coats each grain of rice in the flavorful fat and lightly toasts it, which enhances its natural nutty flavor and helps the grains remain distinct and separate after cooking.
- Deglaze and Simmer: Pour in the warm vegetable or chicken broth. Use a wooden spoon or spatula to scrape up any browned bits (the “fond”) from the bottom of the pan. This is where a massive amount of flavor is concentrated. Bring the liquid to a boil.
- Cook the Rice: Once the liquid is at a rolling boil, reduce the heat to low, cover the skillet tightly with a lid, and let it simmer for 15-18 minutes. It’s important not to lift the lid during this time, as that would release the steam needed to cook the rice properly.
- Rest and Fluff: After the cooking time is up, remove the skillet from the heat but keep the lid on. Let the dish rest, covered, for an additional 10 minutes. This resting period is critical; it allows the steam to redistribute throughout the skillet, finishing the cooking process and ensuring the rice is perfectly tender and fluffy.
- Finishing Touches: Remove the lid. Add the grated Parmesan cheese and the chopped fresh parsley. Use a fork to gently fluff the rice, incorporating the cheese and parsley throughout the dish. The residual heat will melt the cheese, creating a slightly creamy texture. Taste and adjust seasoning with more salt and pepper if needed before serving.
Nutrition Facts
- Servings: 6 generous servings
- Calories per serving: Approximately 450 kcal
This dish is a wonderful balance of carbohydrates for energy and savory flavors. Here are a few key nutritional highlights:
- Protein (Approx. 12g): While a vegetarian dish, it offers a decent amount of protein, primarily from the mushrooms and Parmesan cheese. Protein is crucial for muscle repair and feeling full and satisfied after a meal.
- Fiber (Approx. 4g): The mushrooms are a good source of dietary fiber, which is essential for digestive health and maintaining stable blood sugar levels.
- Carbohydrates (Approx. 65g): The rice provides complex carbohydrates, which are the body’s primary source of energy, making this a fulfilling and energizing meal.
- Vitamin D (Varies): Mushrooms are one of the few non-animal sources of Vitamin D, especially if they have been exposed to UV light. This vitamin is vital for bone health and immune function.
- Sodium (Approx. 750mg): This value can vary greatly depending on the saltiness of your broth and how much salt you add. Using low-sodium broth can significantly reduce this amount if you are monitoring your intake.
Preparation Time
This one-pan meal is designed for efficiency without sacrificing flavor. The total time from start to finish is approximately 50 minutes. This is broken down into 15 minutes of preparation time (chopping the onion, mincing the garlic, and slicing the mushrooms) and 35 minutes of cooking time (which includes sautéing, simmering, and the crucial resting period). You can streamline the prep time by using a food processor for the onion or purchasing pre-sliced mushrooms.
How to Serve
This Garlic Mushroom Rice Skillet is incredibly versatile. It can be a stunning vegetarian main course or a hearty side dish. Here are some of our favorite ways to serve it:
- As a Vegetarian Main Course:
- With a Fried or Poached Egg: Top each serving with a runny-yolk egg. The rich yolk creates a luxurious sauce that coats the rice beautifully.
- With a Dollop of Sour Cream or Greek Yogurt: A spoonful on top adds a tangy, creamy contrast to the earthy mushrooms.
- Alongside a Simple Green Salad: A crisp salad with a sharp vinaigrette (like lemon or red wine vinegar) cuts through the richness of the rice perfectly.
- Sprinkled with Toasted Nuts: Toasted pine nuts, walnuts, or slivered almonds add a wonderful crunch and another layer of nutty flavor.
- As a Hearty Side Dish:
- With Grilled or Roasted Chicken: The savory rice is a perfect accompaniment to simple grilled chicken breasts or roasted chicken thighs.
- With Pan-Seared Steak: Serve it alongside a perfectly seared steak for a classic steakhouse-at-home experience. The rice soaks up any delicious pan juices.
- With Baked Salmon or Cod: The earthy flavors of the skillet provide a beautiful contrast to the delicate flavor of flaky fish.
- With Pork Chops: Whether grilled, pan-fried, or baked, pork chops and mushroom rice are a classic and comforting pairing.
Additional Tips
- The Secret to Perfectly Browned Mushrooms: The key to deep, savory flavor is well-browned mushrooms, not steamed ones. To achieve this, make sure your pan is hot, don’t overcrowd the skillet (cook in batches if necessary), and most importantly, do not salt the mushrooms until after they have browned. Salt draws out moisture, which will cause the mushrooms to steam instead of sear.
- Choosing Your Mushrooms: While cremini mushrooms are excellent, don’t be afraid to experiment! A mix of mushrooms like shiitake (for a smoky, intense flavor), oyster (for a delicate, velvety texture), and chopped portobello (for a very meaty feel) can elevate the dish to a whole new level.
- Make it Creamier: If you want an even richer, creamier texture without adding heavy cream, try this trick: when you add the Parmesan cheese at the end, also stir in 2-3 tablespoons of cream cheese or a splash of evaporated milk. This will create a luscious, creamy sauce that coats every grain of rice.
- Boost the Protein: To make this a more protein-packed main course, consider adding a can of drained chickpeas or white beans along with the broth. For non-vegetarian options, you can stir in shredded rotisserie chicken or cooked, crumbled Italian sausage at the end.
- The Right Pan Matters: A heavy-bottomed skillet, especially a cast-iron or enameled cast-iron (like a Dutch oven), is ideal for this recipe. It distributes and retains heat evenly, which is crucial for searing the mushrooms and cooking the rice without hot spots that can cause burning.
- Wine for Depth: For a restaurant-quality flavor boost, deglaze the pan with about ½ cup of dry white wine (like Sauvignon Blanc or Pinot Grigio) after the mushrooms are cooked and before you add the rice. Let the wine cook off for a minute or two, scraping the bottom of the pan, then proceed with the recipe. It adds a wonderful brightness and complexity.
- Using Brown Rice: You can substitute brown rice for a healthier, more fiber-rich version. However, brown rice requires more liquid and a longer cooking time. You will likely need to increase the broth to 4.5-5 cups and extend the simmering time to 40-45 minutes.
- Freezing and Reheating: This dish freezes surprisingly well! Let it cool completely, then store it in an airtight, freezer-safe container for up to 3 months. To reheat, let it thaw in the refrigerator overnight. You can then reheat it in a skillet over medium-low heat, adding a splash of broth or water to rehydrate the rice and restore its texture.
FAQ Section
1. Can I make this Garlic Mushroom Rice Skillet vegan?
Absolutely! This recipe is very easy to adapt for a vegan diet. Simply use a plant-based butter substitute or increase the olive oil to 4 tablespoons. Omit the Parmesan cheese at the end, or replace it with a high-quality vegan Parmesan alternative. For an extra creamy and umami-rich finish, stir in 1-2 tablespoons of nutritional yeast when you would normally add the cheese. Ensure you are using vegetable broth.
2. Is this recipe gluten-free?
Yes, this recipe is naturally gluten-free. All the core ingredients—rice, mushrooms, garlic, onions, and broth—are free of gluten. Just be sure to double-check the label on your broth to ensure it is certified gluten-free, as some brands can contain hidden gluten additives.
3. My rice came out mushy. What did I do wrong?
Mushy rice is usually caused by one of three things: too much liquid, stirring the rice during the simmering phase, or not using the right kind of rice. To prevent this, make sure you measure your liquid accurately. Most importantly, once the dish is simmering, do not lift the lid or stir it. This disrupts the steaming process. Finally, long-grain rice is less starchy and holds its shape better than short-grain rice, which is more prone to becoming sticky.
4. Can I use pre-minced garlic from a jar?
You can, but the flavor will be noticeably different. Jarred garlic often has a sharper, more acidic, and less aromatic flavor than fresh garlic due to the preservatives it’s packed in. For a recipe where “Garlic” is in the title, using fresh cloves and mincing them yourself will yield a much better, more authentic, and sweeter garlic flavor.
5. What if I don’t have a large enough skillet?
If your skillet isn’t large enough to hold all the ingredients without being overcrowded, you can cook the mushrooms in two separate batches. Sauté the first batch, remove it from the pan and set it aside, then cook the second batch. Once the second batch is browned, return the first batch to the pan and proceed with the recipe. This ensures all the mushrooms get a proper sear.
6. I forgot to warm the broth. Does it really matter?
Warming the broth is a small step that makes a difference in the final texture. Adding cold liquid to a hot pan will drastically lower the temperature, which can stop the cooking process momentarily and affect how the rice absorbs the liquid, potentially leading to a gummier texture. If you forget, it won’t ruin the dish, but warming it helps ensure a perfectly fluffy result.
7. Can I add other vegetables to this skillet?
Yes, this is a great base recipe for adding more veggies! Finely chopped carrots and celery can be sautéed with the onions. Spinach or kale can be stirred in at the very end (after the rice is cooked) to wilt. You could also add chopped bell peppers or zucchini, sautéing them after the mushrooms have browned.
8. How do I store and use leftovers?
Leftovers are fantastic! Store them in an airtight container in the refrigerator for up to 4 days. The rice can be reheated in the microwave with a splash of water to keep it from drying out, or in a skillet over medium-low heat. Leftovers are also delicious served cold as a rice salad or used as a filling for stuffed bell peppers.

Garlic Mushroom Rice Skillet
Ingredients
- 2 tablespoons Olive Oil: Provides the base for sautéing and helps prevent the butter from burning, ensuring a rich flavor foundation.
- 2 tablespoons Unsalted Butter: Adds a creamy, rich flavor that is essential for the overall taste profile of the dish. Unsalted allows you to control the sodium level precisely.
- 1 large Yellow Onion, finely chopped: Forms the aromatic base of the dish, providing a subtle sweetness and depth of flavor once softened.
- 6–8 cloves Garlic, minced: The star of the show. Use fresh garlic for the most pungent, aromatic flavor. Don’t be shy with the amount; it’s called “Garlic Mushroom Rice” for a reason.
- 24 ounces (1.5 lbs) Cremini Mushrooms, sliced: Also known as baby bellas, these mushrooms provide a deep, earthy, and meaty flavor that is the heart of the skillet. Slicing them to a uniform thickness ensures even cooking.
- 1 teaspoon Dried Thyme: This herb pairs beautifully with mushrooms, adding a woody, slightly floral note that complements the earthiness.
- 1 ½ cups Long-Grain White Rice, uncooked: Long-grain rice, like Jasmine or Basmati, works best as the grains remain separate and fluffy after cooking, preventing a mushy texture.
- 4 cups Vegetable or Chicken Broth, warm: Using a quality broth instead of water infuses the entire dish, and every grain of rice, with a savory, complex flavor. Warming the broth helps maintain the pan’s temperature for more even cooking.
- 1 teaspoon Salt (or to taste): Essential for bringing out all the other flavors in the dish.
- ½ teaspoon Black Pepper, freshly ground: Adds a touch of mild heat and spice. Freshly ground pepper offers a more potent flavor than pre-ground.
- ½ cup Grated Parmesan Cheese: Introduces a salty, nutty, and umami-rich flavor that adds a layer of creamy indulgence at the end.
- ¼ cup Fresh Parsley, chopped: Added at the end for a burst of fresh, bright, peppery flavor and a vibrant pop of color.
Instructions
- Prepare the Skillet and Sauté the Aromatics: Place a large, deep skillet or a Dutch oven over medium-high heat. Add the olive oil and butter. Once the butter has melted and begins to foam, add the finely chopped yellow onion. Sauté for 4-5 minutes, stirring occasionally, until the onion becomes soft, translucent, and fragrant. This step builds the first layer of flavor.
- Infuse with Garlic: Add the minced garlic to the skillet. Cook for another 60 seconds, stirring constantly until the garlic is fragrant. Be very careful not to burn the garlic, as it will turn bitter and ruin the dish. This quick step is crucial for infusing the oil with that signature garlic punch.
- Brown the Mushrooms: Increase the heat to high. Add all the sliced cremini mushrooms to the skillet. It may seem like a lot, but they will cook down significantly. Spread them in as even a layer as possible and let them cook, undisturbed, for 4-5 minutes. This allows one side to get a deep, golden-brown sear. After searing, stir the mushrooms and continue to cook for another 5-7 minutes, until they have released their liquid and that liquid has evaporated. The mushrooms should be beautifully browned and reduced in size. Stir in the dried thyme, salt, and freshly ground black pepper.
- Toast the Rice: Add the uncooked long-grain white rice directly into the skillet with the cooked mushroom mixture. Stir continuously for 2-3 minutes. This step, known as toasting, coats each grain of rice in the flavorful fat and lightly toasts it, which enhances its natural nutty flavor and helps the grains remain distinct and separate after cooking.
- Deglaze and Simmer: Pour in the warm vegetable or chicken broth. Use a wooden spoon or spatula to scrape up any browned bits (the “fond”) from the bottom of the pan. This is where a massive amount of flavor is concentrated. Bring the liquid to a boil.
- Cook the Rice: Once the liquid is at a rolling boil, reduce the heat to low, cover the skillet tightly with a lid, and let it simmer for 15-18 minutes. It’s important not to lift the lid during this time, as that would release the steam needed to cook the rice properly.
- Rest and Fluff: After the cooking time is up, remove the skillet from the heat but keep the lid on. Let the dish rest, covered, for an additional 10 minutes. This resting period is critical; it allows the steam to redistribute throughout the skillet, finishing the cooking process and ensuring the rice is perfectly tender and fluffy.
- Finishing Touches: Remove the lid. Add the grated Parmesan cheese and the chopped fresh parsley. Use a fork to gently fluff the rice, incorporating the cheese and parsley throughout the dish. The residual heat will melt the cheese, creating a slightly creamy texture. Taste and adjust seasoning with more salt and pepper if needed before serving.
Nutrition
- Serving Size: one normal portion
- Calories: 450
- Sodium: 750mg
- Carbohydrates: 65g
- Fiber: 4g
- Protein: 12g