Side Dishes
This broccoli rice mushroom casserole delivers the ultimate comfort food experience—where tender broccoli, earthy mushrooms, and perfectly cooked rice melt beneath a crispy breadcrumb topping, all blanketed in rich, cheesy umami goodness.
The secret lies in balancing textures: creamy, melt-in-your-mouth filling meets golden, shatteringly crispy top that holds every bite together.
What makes this recipe shine is its versatility—ideal as a standalone vegetarian main or a hearty side dish that pairs effortlessly with grilled meats, roasted chicken, or even fresh salads.
The umami depth comes from sautéed mushrooms and a touch of soy sauce, while the breadcrumb topping adds a satisfying crunch that disappears with the first forkful. Ready in just 45 minutes, it transforms simple ingredients into a restaurant-worthy dish that’s impossible to resist.
Ingredients for broccoli rice mushroom casserole
These 14 ingredients craft a vegetarian masterpiece where textures and flavors unite.
| Ingredient | Amount | Notes |
|---|---|---|
| Long-Grain White Rice 🍚 | 1 ½ cups | Uncooked, jasmine or basmati preferred |
| Fresh Broccoli Crowns 🥦 | 4 cups | Cut into small florets, stems peeled |
| White Button Mushrooms 🍄 | 1 lb | Sliced into thin half-moons |
| Shredded Sharp Cheddar Cheese 🧀 | 2 cups | Aged 2+ years for optimal flavor |
| Vegetable Broth 💧 | 2 cups | Low-sodium preferred, homemade ideal |
| Plain Breadcrumbs 🍞 | 1 cup | Panko for extra crispiness |
| Extra-Virgin Olive Oil 🫒 | ½ cup | For sautéing mushrooms and topping |
| Garlic Cloves 🧄 | 4 cloves | Minced for depth of flavor |
| Yellow Onion 🧅 | 1 whole | Diced into fine pieces |
| Soy Sauce 🍜 | 1 tbsp | For umami richness |
| Dried Thyme 🌿 | 1 tsp | Or 1 tbsp fresh thyme leaves |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked for best flavor |
| Diamond Crystal Kosher Salt 🧂 | 1 ½ tsp | For seasoning and topping |
| Fresh Parsley 🌿 | ¼ cup | Chopped for garnish |
The sharp cheddar cheese is non-negotiable—aged varieties like Cabot or Vermont Cheddar deliver the most complex flavor profile. For the mushrooms, cremini or baby bella add depth, but white buttons work perfectly for budget-friendly results. Trader Joe's carries pre-sliced mushrooms in convenient packages, saving prep time. The breadcrumbs should be fresh; stale crumbs create a soggy topping. Look for Panko in the Asian foods aisle—it's lighter and achieves superior crispiness. Diamond Crystal kosher salt is preferred for its larger grain size, which dissolves more evenly and enhances flavor without overpowering.
No sharp cheddar? Pepper jack adds heat, while Gruyère brings nutty complexity. Substitute nutritional yeast for a cheesy flavor without dairy (though texture will differ). For mushrooms, shiitake adds earthy notes but requires rehydration if dried. The soy sauce can be swapped for miso paste (½ tbsp) for deeper umami, though it may darken the filling. Fresh thyme? Use one-third the amount of dried. The vegetable broth should be well-seasoned—Better Than Bouillon or Pacific Foods brands are reliable. Olive oil matters here; California avocado oil has a higher smoke point for topping crispiness.
Prep ahead for maximum flavor: Cook the rice and sauté the mushrooms separately, then assemble the casserole up to 24 hours before baking. Store the unbaked dish in an airtight container in the fridge. The topping should be assembled 30 minutes before baking to achieve optimal crispiness. Once baked, this casserole reheats beautifully—cover with foil and warm at 350°F for 15 minutes. Leftovers keep for 4 days in the fridge or 3 months frozen. For crispy results, bake at 375°F until the topping is golden and the edges bubble around the edges.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe when I’m too tired to wash extra dishes. Toss the rice, broccoli, mushrooms, and broth into one baking dish, cover it, and let the oven do the work—no stirring, no stress.
- Umami Bomb: The mushrooms and sharp cheddar create this deep, savory punch that makes it taste like a restaurant dish. Honestly, I’ve had people ask if I used cream or butter, but it’s just the magic of those two ingredients working together.
- Lunchbox Hero: Between us, this casserole is my secret weapon for packed lunches. It reheats beautifully, keeps well for days, and even my picky-eating coworker asks for seconds—no leftovers go to waste.
- Budget Feast: I make this at least once a month because it’s cheap but feels indulgent. A few cups of rice, a head of broccoli, and a bag of mushrooms stretch into six servings without breaking the bank. Plus, the vegetable broth keeps it light but flavorful.
Step-by-step instructions for broccoli rice mushroom casserole
This method delivers a rich, umami-packed casserole with perfectly crispy breadcrumb topping every time.
Sauté Aromatics and Mushrooms for Depth of Flavor
Heat the 0.5 cup extra-virgin olive oil in a large skillet over medium heat. Add the 1 whole yellow onion and cook for 5 minutes until softened and translucent. Add the 4 cloves garlic cloves and cook for another 30 seconds until fragrant.
Increase heat to medium-high and add the 1 lb white button mushrooms. Cook for 6-8 minutes until they release their moisture and develop golden brown spots. Stir in the 1 tbsp soy sauce and 1 tsp dried thyme, cooking for 1 additional minute to let the flavors meld. Remove from heat and set aside.
Prepare the Rice Mixture with Perfect Texture
In a separate large bowl, combine the 1.5 cups long-grain white rice, 4 cups fresh broccoli crowns, sautéed mushroom mixture, 2 cups shredded sharp cheddar cheese, 0.5 tsp ground black pepper, and 1 tsp diamond crystal kosher salt. Mix gently but thoroughly to distribute the cheese evenly throughout.
In a separate saucepan, bring the 2 cups vegetable broth to a gentle boil. Pour the hot broth over the rice mixture and stir once more. Let it sit for 5 minutes to allow the rice to absorb some of the liquid before transferring to a 9x13-inch baking dish. The mixture should be moist but not soupy.
Build the Crispy Breadcrumb Topping Layer
In a small bowl, combine the 1 cup plain breadcrumbs with 0.5 tsp diamond crystal kosher salt and 0.25 cup fresh parsley. Drizzle with 2 tablespoons extra-virgin olive oil and toss until evenly coated. Sprinkle this mixture evenly over the top of the rice mixture in the baking dish, pressing down gently with your fingers to ensure good contact.
For extra crispiness, I recommend using panko breadcrumbs as specified in the ingredients list. This creates a delightful textural contrast with the creamy rice underneath. The topping should cover the entire surface without leaving bare spots.
Bake Until Golden and Bubbling
Preheat your oven to 375°F. Bake the casserole uncovered for 30 minutes. After this initial baking time, the top should be golden brown and the edges should begin to bubble. If the topping isn't brown enough at this point, increase the oven temperature to 400°F for the remaining baking time.
Continue baking for an additional 20-25 minutes until the center is firm to the touch and the internal temperature reaches 200°F when measured with an instant-read thermometer. The cheese should be fully melted and the breadcrumb topping should be crispy with deep golden brown spots.
Rest and Serve for Maximum Flavor
Remove the casserole from the oven and let it rest for 10 minutes before serving. This resting period allows the juices to redistribute, ensuring each bite is moist and flavorful. The crispy topping will maintain its texture during this time, providing that satisfying contrast with each forkful.
Cut into 4 equal servings and serve immediately. The casserole should have a rich, cheesy aroma with visible layers of crispy topping and tender rice beneath. Each bite should deliver a perfect balance of umami from the mushrooms, savory depth from the soy sauce, and a satisfying crunch from the breadcrumb topping.
Pro Tips For Making Broccoli Rice Mushroom Casserole
- Parboil the Broccoli: Cut the florets into even 1-inch pieces and blanch them in salted boiling water for 90 seconds before adding to the casserole. This keeps them bright green and prevents them from turning to mush under the cheese—trust me, I’ve seen the sad, gray broccoli aftermath.
- Sear the Mushrooms First: Skip the raw mushrooms in the casserole. Sauté them in a dry pan over medium-high heat for 4-5 minutes until they release their moisture and develop golden spots. This adds depth of flavor and prevents a watery final dish.
- Toast the Rice Dry: Before adding broth, spread the uncooked rice in a single layer on a baking sheet and toast it in a 375°F oven for 5 minutes. This step locks in flavor and prevents the rice from turning gummy—yes, even with white rice.
- Layer Cheese Lightly: Sprinkle only half the cheese on top before baking, then add the rest in the last 10 minutes. This ensures a gooey, melted finish without a dense, cheesy crust that hides the rice underneath—like a blanket that suffocates the dish.
Essential equipment for perfect results
Baking Dish Essentials
A 9x13-inch baking dish is your best friend for this recipe—it provides enough surface area for even baking while keeping the casserole proportionate. I recommend using a glass or ceramic dish (like CorningWare) for better heat distribution and easier cleanup.
If you only have a metal baking pan, make sure it has low sides to prevent overflow when the breadcrumb topping bubbles. 🌡️
Skillet for Sautéing
Use a 12-inch non-stick skillet (like All-Clad Stainless Steel or Calphalon) for sautéing the mushrooms and onions. The non-stick surface prevents sticking, making cleanup effortless. If you don’t have non-stick, a well-seasoned cast-iron skillet works too—just use a little more olive oil to prevent sticking.
Avoid aluminum skillets, as they can react with acidic ingredients like soy sauce.
Measuring Tools
Precision matters here, especially with the breadcrumbs and cheese. Use a dry measuring cup for the breadcrumbs and a small kitchen scale (like OXO Good Grips) for the cheese to ensure even distribution.
For the rice, a 1.5-cup rice measuring cup (or a standard measuring cup) works perfectly. A microplane comes in handy for mincing garlic and zesting any optional citrus garnishes.
Mixing Bowls
You’ll need two large mixing bowls: one for combining the rice mixture and another for tossing the breadcrumb topping. A stainless steel bowl (like Farberware) keeps ingredients at room temperature while mixing, while a glass bowl works well for the breadcrumb topping to monitor oil distribution.
Avoid plastic bowls—they can absorb odors and may not hold up to the cheese’s richness.
Oven Thermometer
Oven temperatures can vary, and this recipe relies on precise baking. An oven thermometer (like Thermoworks Oven Thermometer) ensures your oven is actually at 375°F before baking. I’ve found that many home ovens run 15-25°F hotter or cooler than set—this tool eliminates guesswork.
Pro tip: Place it near the middle rack where your casserole will bake for the most accurate reading. ⚡
Instant-Read Thermometer
For foolproof doneness, an instant-read thermometer (like Thermoworks ThermoPop) is a game-changer. Insert it into the center of the casserole—it should read 200°F when fully baked. This ensures the filling is heated through without over-browning the topping.
If you don’t have one, check for firmness by pressing the center gently with a spoon; it should spring back slightly.
Nutrition facts
Frequently asked questions
Can I make this casserole with brown rice instead of white?
Yes, but adjust the cooking time! Brown rice takes longer to absorb liquid, so increase the baking time by 10-15 minutes and add ½ cup extra vegetable broth to the rice mixture. The texture will be nuttier and heartier, but the crispy topping may need an extra 5 minutes at 400°F to stay perfectly golden.
How can I make this vegan without sacrificing flavor?
Replace the cheese with 2 cups vegan shreds (like Violife or Daiya) and use nutritional yeast for umami depth. Swap the breadcrumbs for gluten-free panko mixed with olive oil and smoked paprika. The mushrooms and soy sauce will still deliver rich flavor—just add 1 tbsp white miso paste for extra savory punch.
Why did my breadcrumb topping get soggy?
Most likely, the topping wasn't pressed down firmly or the casserole wasn't baked long enough. For next time, press the crumbs gently with your fingers to create a barrier, and bake 5-10 minutes longer at 400°F to crisp it up. Another trick: Sprinkle ½ cup crushed cornflakes between the topping and filling for extra crunch.
Can I prep this ahead of time for meal prep?
Assemble the casserole (without the topping) up to 24 hours ahead and refrigerate uncovered. When ready to bake, add the breadcrumb topping and bake as directed. For freezer prep, assemble completely (including topping), cover tightly, and freeze for up to 3 months. Thaw overnight in the fridge, then bake at 375°F for 45 minutes to restore crispiness.
What are the best sides to serve with this?
This casserole pairs beautifully with light, fresh sides to balance its richness. Try a crisp arugula salad with lemon vinaigrette, roasted asparagus with garlic, or steamed green beans with almonds. For a heartier meal, serve with garlic bread or a simple tomato soup. The crispy topping stands up to bold flavors, so don't shy away from adding a tangy element!
