Irresistible Vegetarian Garlic Mushroom Rice Casserole
This Vegetarian Garlic Mushroom Rice Casserole is the kind of dinner that makes people forget they are eating something with no meat in it — not because it is trying to pretend to be something it is not, but because garlic, mushrooms, and Parmesan together produce a depth of flavour that is so satisfying and so specifically savoury that the absence of meat simply does not register.
Mushrooms are doing a lot of work here. They are one of the few plant foods that genuinely contain free glutamates — the compounds responsible for the umami flavour that makes meat taste so satisfying — and when they are properly sautéed until golden and caramelised rather than steamed soft, they develop a concentrated, almost meaty flavour that makes the surrounding casserole taste considerably more complex than its ingredient list suggests. This is not an accident. It is mushroom science, deployed to excellent effect.
The rice cooks directly in a garlic-herb broth inside the casserole dish, absorbing the mushroom and thyme flavour as it hydrates, and the whole thing finishes with a Parmesan crust that is the golden, slightly crispy topping that every casserole deserves. One dish, 55 minutes total, and a vegetarian dinner that earns a place at any table regardless of dietary preferences around it.
The Mushroom Rule That Makes or Breaks This
Mushrooms contain approximately 90 percent water. When they go into a cold pan, or a pan that is not hot enough, or a pan that is too crowded, they release that water faster than it can evaporate — and then they simmer in their own liquid rather than making contact with the hot pan surface. The result is pale, watery, slightly rubbery mushrooms that contribute moisture but very little flavour to any dish they are in.
The opposite of that — mushrooms in a very hot, wide pan, spread in a single layer, left alone for 3 to 4 minutes before being stirred — produces golden, slightly crispy-edged mushrooms with concentrated flavour, a nutty, caramelised aroma, and none of the moisture that would dilute the surrounding casserole. The browning takes 8 to 10 minutes and it is the step that makes this casserole taste like a restaurant dish rather than just rice with mushrooms.
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Total Time: 60 minutes
- Yield: 6 servings
What You Need
For the mushroom base:
- Mixed mushrooms — cremini, shiitake, and/or baby bella: 1.5 lbs (680g), sliced — mixed varieties produce more complexity than a single variety; shiitake specifically adds a deeper, more savoury flavour than cremini alone
- Unsalted butter: 2 tablespoons
- Olive oil: 1 tablespoon
- Garlic cloves, minced: 8 — this is a lot of garlic. It is intentional. The garlic mellows completely during the casserole bake and becomes sweet, nutty background depth rather than sharp foreground heat.
- Shallots, finely diced: 2 (or 1 small yellow onion)
- Fresh thyme sprigs: 6, leaves stripped
- Fresh rosemary: 1 sprig, leaves finely chopped
- Dry white wine or dry sherry: 1/3 cup (80ml) — deglazes the pan and adds depth; vegetable broth works if you prefer alcohol-free
- Soy sauce or tamari: 1 tablespoon — adds umami depth without tasting of soy; the secret ingredient that makes mushroom dishes taste more savoury
- Fine sea salt: 1 teaspoon
- Black pepper: 1/2 teaspoon
For the rice:
- Long-grain white rice, rinsed: 1 1/2 cups (280g)
- Vegetable broth, warm: 2 3/4 cups (660ml)
- Heavy cream: 1/4 cup (60ml) — optional but adds a creaminess to the rice that makes the finished casserole noticeably richer
For the Parmesan crust:
- Parmesan, freshly grated: 3/4 cup (75g), divided
- Panko breadcrumbs: 1/4 cup
- Butter, melted: 1 tablespoon
For finishing:
- Fresh flat-leaf parsley, roughly chopped
- Extra virgin olive oil drizzle
- Lemon zest (brightens the whole dish at serving)
How to Make It
Browning the mushrooms — the most important step:
- Heat the butter and olive oil together in a large, wide oven-safe skillet or Dutch oven over high heat until the butter has melted and the foam has subsided.
- Add the mushrooms in a single layer — if your pan is not wide enough for all of them in a single layer without crowding, cook in two batches. Add the salt and pepper now, directly to the mushrooms.
- Do not stir. Leave the mushrooms in full contact with the hot pan for 3 to 4 minutes. They will release moisture, that moisture will evaporate, and then the mushrooms will start to brown on their contact surface. When you see the steam reducing and the edges starting to colour, give them a toss.
- Cook for another 3 to 4 minutes, tossing occasionally, until the mushrooms are deeply golden, fragrant, and have reduced to roughly half their original volume. This is what properly cooked mushrooms look like.
- Reduce the heat to medium. Add the shallots and cook for 2 minutes until softened.
- Add the garlic, thyme, and rosemary and cook for 60 seconds until fragrant.
- Add the white wine or sherry and scrape up any browned bits from the bottom of the pan. Cook until the wine has mostly evaporated — about 2 minutes. Add the soy sauce and stir.
Building the casserole:
- Preheat the oven to 375°F (190°C).
- If not already in an oven-safe dish, transfer the mushroom mixture to a 9×13 inch baking dish.
- Add the rinsed rice to the mushroom mixture and stir to distribute evenly through the mushrooms.
- Pour the warm vegetable broth and the cream (if using) over the rice and mushrooms. Stir gently to ensure the rice is submerged in the liquid. Scatter 1/2 cup of the grated Parmesan over the top of the liquid.
- Cover the dish tightly with foil and bake at 375°F for 25 minutes.
- Mix the remaining 1/4 cup of Parmesan with the panko and melted butter.
- Remove the foil, check that the rice has absorbed most of the liquid and is almost fully cooked. Scatter the Parmesan-panko mixture over the surface.
- Return to the oven uncovered for 12 to 15 minutes until the topping is golden and crispy and the rice is fully cooked.
- Rest for 5 minutes. Scatter fresh parsley and lemon zest over the top, drizzle with olive oil, and serve directly from the dish.
Vegetarian garlic mushroom rice casserole alongside our Focaccia Bread is the weeknight dinner that needs nothing else — the herbed, olive oil-rich focaccia alongside the garlicky, mushroom-fragrant rice casserole is a combination so naturally complementary that the only regret is not making more of both. Tear the focaccia, scoop the casserole, and that is the entire dinner.
Why Warm Broth and Rinsed Rice Both Matter
Warm broth rather than cold broth added to a rice casserole reduces the time the casserole spends in the temperature range where steam is not yet being generated inside the covered dish — cold broth added to room-temperature rice means the first 10 minutes in the oven are spent bringing the liquid to temperature rather than cooking the rice. Warm broth (not boiling, just warm — about 120°F, which is hot-to-the-touch rather than steaming) means the rice begins absorbing and cooking from the moment the foil goes on. This is a small thing that reduces the total bake time by 5 minutes and produces more evenly cooked rice.
Rinsed rice removes the surface starch that makes the surrounding liquid cloudy, sticky, and slightly gummy — the same principle that applies to every rice dish in this collection. Rinse in cold water until the water runs clear, then drain well before adding to the mushroom mixture. The rinsed rice produces distinct, separate grains in the finished casserole rather than a sticky, starchy mass.
The foil-off Parmesan-panko finish in the last 12 to 15 minutes is what makes this a casserole rather than just baked rice with mushrooms — the crust forms from the Parmesan melting and browning against the dry oven air, and the panko provides the crunch that the Parmesan alone would not. Together they produce the golden, textured, slightly crunchy topping that makes every scoop of this casserole deliver contrasting textures from the first bite.
What to Serve Alongside
As a vegetarian main course, this casserole is complete and substantial on its own — the mushrooms, rice, Parmesan, and cream together provide a filling, protein-inclusive dinner. A simple arugula salad dressed with lemon and olive oil provides the fresh, peppery contrast the rich casserole benefits from alongside.
For a more composed dinner, our Honey Roasted Cauliflower and Halloumi alongside makes a vegetarian dinner spread that covers both a warm casserole and a caramelised, salty roasted vegetable component — the sweetness of the honey-roasted cauliflower against the savoury, garlicky mushroom rice casserole is genuinely excellent, and together they make a complete vegetarian dinner table that no one is going home from hungry.
Variations That Stay in the Same Comfort Zone
Cheesier Version: Increase the Parmesan to 1 full cup and add 2 oz of cream cheese (beaten smooth) stirred into the rice and broth mixture before the foil goes on. The cream cheese melts into the surrounding liquid during baking and produces a creamier, richer rice than the standard version — closer in character to a mushroom risotto than a baked rice casserole.
Wild Rice Version: Replace 1/2 cup of the long-grain white rice with 1/2 cup of wild rice blend. Wild rice takes longer to cook than white rice — increase the covered bake time to 40 minutes and check the rice at 40 minutes before removing the foil. The wild rice version has a nuttier, more textured quality and is particularly good in autumn when the earthy flavour profile feels most at home.
Truffle Version: Drizzle 1 tablespoon of truffle oil over the casserole immediately after it comes out of the oven. Add a few shavings of truffle if budget allows, or simply the oil for a fraction of the cost. Truffle and mushrooms are one of the great natural flavour pairings — the truffle amplifies the earthiness already present in the mushrooms and produces a dinner that tastes considerably more expensive than it is. Do not add the truffle oil before or during baking — heat drives off the aromatic compounds that give truffle its distinctive flavour.
Spinach Addition: Stir 3 cups of fresh baby spinach into the casserole immediately after removing the foil and before adding the Parmesan-panko topping. The residual heat from the casserole wilts the spinach in about 60 seconds — stir to distribute, then add the topping and return to the oven. The spinach adds colour, nutrition, and a slight earthiness that complements the mushrooms without competing with them.
Make It Vegan: Replace the butter with olive oil, omit the cream or use full-fat coconut cream, replace the Parmesan with nutritional yeast (3 tablespoons in the rice, 2 tablespoons mixed with the panko topping). The vegan version is slightly less rich but still deeply garlicky, mushroom-forward, and satisfying — the nutritional yeast provides the umami depth the Parmesan would have contributed.
Nutritional Information
| Nutrient | Amount Per Serving (based on 6 servings) |
|---|---|
| Calories | 375 kcal |
| Protein | 13 g |
| Carbohydrates | 52 g |
| Fats | 13 g |
These are estimates for the full recipe with cream and the full Parmesan quantities, divided by 6 servings. The protein count of 13 grams per serving reflects the combination of Parmesan and the mushrooms’ own modest protein contribution — lower than the meat-based casseroles in the collection but adequate for a satisfying vegetarian dinner when served with a protein-containing salad or bread alongside. The vegan version (nutritional yeast, coconut cream) reduces to approximately 310 calories per serving with a similar protein count.
Storing and Reheating
Store covered in the fridge for up to 4 days. The rice continues absorbing moisture during storage and the day-two casserole is slightly denser and more cohesive than freshly made — excellent for scooping but slightly thicker than the original saucy consistency. Add a splash of vegetable broth when reheating to restore the right moisture level.
Reheat in the oven at 350°F for 15 to 18 minutes covered with foil, then 5 minutes uncovered to re-crisp the Parmesan topping — or microwave at 70 percent power in 90-second intervals with broth added. The oven reheat produces a better result for the crust specifically; the microwave is faster for weekday lunches where the crust texture is a secondary concern.
This casserole freezes adequately for up to 2 months, though the rice softens slightly after thawing and the Parmesan crust loses its texture. Freeze in portions without the topping if possible, and add fresh Parmesan-panko topping when reheating from frozen in a 375°F oven for 20 to 25 minutes. The mushroom flavour and garlic depth survive the freezer completely intact.
The Mistakes Worth Avoiding
Not browning the mushrooms properly — adding them to a pan that is not hot enough, or crowding them so they steam — produces mushrooms that are pale, soft, and slightly watery. These watery mushrooms dilute the broth and produce a rice casserole that tastes thin and lacks the deep, savoury, caramelised mushroom flavour that makes this dish worth making. The 8 to 10 minutes of mushroom sautéing is the most important cooking step in the recipe. Give it the heat and the time it needs.
Using cold broth directly from the fridge instead of warm broth extends the covered bake time and can produce rice that is still firm in the center when the liquid appears absorbed at the edges. Warm the broth for 2 minutes in the microwave before adding — a small step that produces more even rice cooking throughout the casserole.
Cutting into the casserole immediately from the oven before the 5-minute rest produces a sloppy, liquid scoop rather than the firm, cohesive portion that comes after a brief rest. The rice completes its final starch absorption during those 5 minutes and the casserole holds together considerably better in the serving spoon as a result.
Vegetarian Garlic Mushroom Rice Casserole
A cozy vegetarian rice casserole with golden mushrooms, lots of garlic, fresh herbs, long-grain rice, vegetable broth, Parmesan, and a crisp panko topping.
Ingredients
How to Make
Heat butter and olive oil in a large, wide oven-safe skillet or Dutch oven over high heat. Add mushrooms in a single layer with salt and pepper. Leave undisturbed for 3 to 4 minutes, then toss and cook another 3 to 4 minutes until deeply golden and reduced.
Reduce heat to medium. Add shallots and cook for 2 minutes, until softened.
Add garlic, thyme, and rosemary. Cook for 60 seconds, until fragrant.
Add white wine or sherry and scrape up browned bits from the bottom. Cook about 2 minutes, until mostly evaporated. Stir in soy sauce or tamari.
Preheat oven to 375°F / 190°C.
If not using an oven-safe skillet, transfer mushroom mixture to a 9×13 inch baking dish. Stir rinsed rice into the mushroom mixture until evenly distributed.
Pour warm vegetable broth and cream, if using, over the rice and mushrooms. Stir gently so the rice is submerged. Scatter ½ cup Parmesan over the top.
Cover tightly with foil and bake for 25 minutes.
Mix remaining ¼ cup Parmesan with panko and melted butter.
Remove foil. Check that rice has absorbed most of the liquid. Scatter Parmesan-panko mixture over the top. Bake uncovered for 12 to 15 minutes, until topping is golden and rice is fully cooked.
Rest for 5 minutes. Finish with parsley, lemon zest, and a drizzle of olive oil if desired.
Nutrition
| Nutrient | Amount Per Serving |
|---|---|
| Calories | 375 kcal |
| Protein | 13 g |
| Carbohydrates | 52 g |
| Fat | 13 g |
Values are estimates based on 6 servings with cream and full Parmesan quantities.










