Broccoli Rice Mushroom Casserole Recipe: Crispy Top, Melty Cheese, One-Pan Magic

Side Dishes

Broccoli Rice Mushroom Casserole Recipe: Crispy Top, Melty Cheese, One-Pan Magic

This broccoli rice mushroom casserole delivers the perfect balance of crispy golden edges, tender vegetables, and melty cheese—all in one satisfying, one-pan dish. The secret lies in layering cooked rice, sautéed mushrooms, and fresh broccoli with a creamy cheese sauce, then baking until the top turns irresistibly crispy.

It’s a vegetarian powerhouse that transforms simple ingredients into a restaurant-worthy side or even a hearty main course.

The beauty of this recipe is its versatility—it works as a standalone meal or pairs beautifully with grilled chicken, fish, or steak. The mushrooms add earthy depth, the broccoli brings freshness, and the crispy cheese crust ensures every bite is satisfying.

Ready in under 45 minutes, it’s the ideal solution for busy weeknights or meal prep for the week ahead. Let’s get cooking!

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Med Cal

Ingredients for broccoli rice mushroom casserole

Layered ingredients for a restaurant-worthy casserole with crispy edges and melty cheese goodness.

Ingredient Amount Notes
Long-Grain White Rice 🍚 1 ½ cups Uncooked, jasmine or basmati preferred
Fresh White Mushrooms 🍄 12 oz Sliced into 1/4-inch pieces
Fresh Broccoli Florets 🥦 8 oz Cut into bite-sized clusters
Yellow Onion 🧅 1 whole Diced, medium-sized
Garlic Cloves 🧄 4 cloves Minced, fresh preferred
Vegetable Broth 💧 1 ½ cups Low-sodium preferred
Heavy Cream 🥛 ½ cup Full-fat for richness
Shredded Sharp Cheddar Cheese 🧀 2 cups Freshly shredded from block
Panko Breadcrumbs 🍞 ½ cup For crispy topping
Extra-Virgin Olive Oil 🫒 2 tbsp For sautéing mushrooms
Dried Thyme 🌿 1 tsp Or 1 tbsp fresh chopped
Ground Black Pepper 🌶️ ½ tsp Freshly cracked
Diamond Crystal Kosher Salt 🧂 1 tsp For seasoning
Butter 🧈 2 tbsp Unsalted, for topping
Grated Parmesan Cheese 🧀 ¼ cup For final garnish

The mushrooms and broccoli are the heart of this dish—freshness matters most. Shiitake mushrooms add deeper umami flavor if you're feeling adventurous, but cremini or white mushrooms work perfectly fine. For broccoli, look for vibrant green florets with tight buds—avoid any yellowing or wilted pieces. The rice should be jasmine or basmati for that perfect texture. I always buy my mushrooms from Whole Foods or the local farmers market where they're fresher, but the grocery store's pre-sliced package works in a pinch. Fresh herbs like thyme elevate the dish, but dried works at one-third the amount if that's what you've got.

No heavy cream? Full-fat coconut milk creates a similar richness, though the flavor will differ slightly. Substituting sharp cheddar? Monterey Jack or Gruyère both work beautifully—they just melt differently. The vegetable broth can be swapped for white wine if you're feeling fancy, but don't skimp on the quality—low-sodium is key here. For the crispy topping, crushed cornflakes add a nice crunch if you're avoiding gluten. And if you're prepping ahead, par-cook the rice and store components separately—they'll reheat beautifully.

This casserole reheats beautifully—just 10 minutes at 350°F until bubbly. For meal prep, assemble it in a baking dish, cover with foil, and refrigerate for up to 3 days before baking. The crispy topping is best made fresh before baking, but you can assemble the whole thing ahead and bake straight from cold. Leftovers keep for 4-5 days in the fridge, though I rarely have any. The cheese sauce thickens as it cools, so you might need to stir in a splash of milk when reheating if it seems too thick.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this recipe when I’m too tired to scrub pots—just sauté onions and garlic, toss in rice, mushrooms, and broccoli, then bake. The rice absorbs all the savory mushroom juice while the broccoli gets that perfect crisp-tender bite. No separate pans, no stress.
  • Umami Bomb: That combo of earthy mushrooms and garlic? It’s a flavor explosion in every bite. I’ll be real: the first time I made this, I kept going back for seconds just to taste it again. The rice soaks up the richness, but the broccoli stays bright and snappy—like a hug for your taste buds.
  • Lunchbox Hero: Between us, this casserole is my secret weapon for meal prep. I make a big batch on Sundays, portion it out, and reheat slices all week. The rice holds up, the mushrooms stay tender, and even my picky teenager eats it cold straight from the fridge. (Yes, even on a Tuesday night.)
  • Budget Win: Here’s what sold me—this dish costs me about half what takeout does, and it feeds four for less than $10. White rice, onions, and mushrooms stretch far, and I always have broccoli on hand. Plus, leftovers taste just as good the next day, so I’m never wasting food. Win-win.

Step-by-step instructions for broccoli rice mushroom casserole

This method delivers a perfectly balanced casserole with a golden, crispy topping and creamy, melty cheese throughout.

1

Sauté Mushrooms and Onions Until Golden

Heat the 2 tablespoons extra-virgin olive oil in a large oven-safe skillet over medium-high heat. Add the 12 ounces sliced white mushrooms and 1 whole diced yellow onion, spreading them evenly in the pan. Cook for 6-8 minutes until the mushrooms release their moisture and the onions become translucent and slightly caramelized.

Real talk: this is where the flavor foundation happens. You'll know it's ready when the mushrooms are deep golden brown and the onions are soft enough to pierce with a fork. Stir occasionally to prevent burning—this step makes or breaks the depth of flavor in your casserole.

2

Add Garlic and Seasonings

Lower the heat to medium and add the 4 minced garlic cloves, 1 teaspoon dried thyme, ½ teaspoon ground black pepper, and 1 teaspoon diamond crystal kosher salt. Stir for 30 seconds until the garlic becomes fragrant—you should smell that pungent, toasted aroma filling your kitchen.

Don't walk away. Garlic burns in seconds, and you want it just aromatic, not bitter. This quick cooking time ensures the garlic adds flavor without dominating the dish. The thyme and pepper will infuse throughout as you build the casserole.

3

Cook the Rice and Combine Vegetables

Add the 1.5 cups uncooked long-grain white rice and stir to coat it with the mushroom mixture. Pour in the 1.5 cups vegetable broth and bring to a gentle simmer. Reduce heat to low and cook for 5 minutes, stirring occasionally, until the rice absorbs some of the liquid and becomes slightly translucent.

Next, fold in the 8 ounces broccoli florets and ½ cup heavy cream. Stir gently to distribute everything evenly. The rice should be tender but still slightly firm—this ensures it finishes cooking properly in the oven. If the mixture looks too dry, add 1-2 tablespoons water to help the rice cook through.

4

Assemble and Bake for Crispy Perfection

Sprinkle 2 cups shredded sharp cheddar cheese evenly over the rice mixture. In a small bowl, mix the ½ cup panko breadcrumbs with 2 tablespoons melted butter and ¼ cup grated parmesan cheese. Sprinkle this mixture evenly over the top of the casserole for that coveted crispy crust.

Transfer the skillet to a preheated 375°F oven and bake for 35-40 minutes until the top is deep golden brown and the rice is tender. Here's the thing—your oven might run hot, so start checking at the 30-minute mark. The edges should pull away slightly from the pan, and the cheese should be bubbly and slightly browned.

5

Rest and Serve for Maximum Creaminess

Remove the casserole from the oven and let it rest for 10 minutes before serving. This resting period allows the cheese to set slightly and the juices to redistribute, preventing a runny mess. The crispy topping will firm up just enough to hold its shape while still maintaining that satisfying crunch.

Serve immediately with a side salad or crusty bread to soak up any remaining creamy sauce. Each bite should deliver tender rice, melty cheddar, earthy mushrooms, and that irresistible crispy top layer—exactly as promised. The key to success? Don't skip the resting time—it's what transforms good into exceptional.

👨‍🍳

Pro Tips For Making Broccoli Rice Mushroom Casserole

  • SOAK THE RICE FIRST: I learned this the hard way—skipping the soak makes your rice turn to mush under the casserole’s weight. Toss uncooked long-grain rice in cold water for 30 minutes before draining, then use it straight in your dish. The starch stays intact, and your casserole holds together like it should.
  • SWEAT THE ONION LOW: Medium heat is your friend here. If you blast the onion, it burns before it softens, leaving bitter bits that overpower the mushrooms. Keep it at a gentle simmer—just enough to make the onions translucent without color—so they melt into the rice without fighting for flavor.
  • CHOP MUSHROOMS UNIFORM: Small, even pieces cook faster and release their juices evenly. I used to hack them roughly, and some stayed tough while others turned to sludge. Aim for ¼-inch slices—thin enough to soften in the casserole’s broth but thick enough to hold shape.
  • STIR IN BROCCOLI LAST: Broccoli cooks in seconds and turns to sad, limp florets if you add it too early. Toss it in right after the rice and mushrooms hit the baking dish, then mix gently. The residual heat will just warm it through without turning it into mush—your future self will notice the difference.

Common mistakes when making perfect results

Overcooking the Rice

One of the most common mistakes is letting the rice cook too long before baking. When you cook the rice on the stovetop, it should only reach a slightly translucent stage—about 5 minutes—not fully tender.

Overcooked rice becomes mushy in the oven, ruining the texture. I’ve seen this happen when people follow rice package instructions exactly, but this casserole needs undercooked rice to finish properly in the oven. 🥘

Skipping the Resting Time

Rushing to serve the casserole right out of the oven is a big no-no. The 10-minute rest is crucial because it lets the cheese set and the juices redistribute. Without it, you’ll end up with a runny mess where the crispy topping collapses into the creamy center.

Trust me, I’ve learned this the hard way—patience pays off with a perfect bite every time. 🕒

Uneven Cheese Distribution

Sprinkling the cheese unevenly leads to splotchy melting and a less appealing presentation. Use a fine-mesh strainer or your hands to distribute the 2 cups shredded cheddar evenly over the rice mixture.

I also recommend mixing the panko topping thoroughly with melted butter and parmesan to ensure consistent crispiness across the entire surface. 🧀

Baking at Wrong Temperature

Using the wrong oven temperature throws off the entire dish. The casserole needs a steady 375°F to develop that perfect crispy top without drying out the rice underneath. I’ve seen people crank the heat to 400°F for faster results, but this burns the top while leaving the center undercooked.

If your oven runs hot, start checking at 30 minutes and adjust accordingly. 🌡️

Ignoring the Crispy Topping

Many cooks skip the panko-butter mixture entirely, missing out on the best part—the crispy crust! This topping isn’t just for looks; it adds texture contrast that makes the dish unforgettable.

Mix the ½ cup panko with 2 tablespoons melted butter and ¼ cup parmesan thoroughly to ensure every bite has that satisfying crunch. 🍞

Using Pre-Shredded Cheese

Pre-shredded cheese contains anti-caking agents that prevent it from melting smoothly, leading to a grainy texture. Always use freshly shredded sharp cheddar from a block for that perfect melt.

If you must use pre-shredded, remove any anti-caking agents by washing it in a colander before using. The difference in creaminess is night and day. 🧀✨

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 18g90%
Cholesterol 90mg30%
Sodium 850mg37%
Total Carbohydrate 52g18%
Dietary Fiber 6g21%
Sugars 8g
Protein 24g48%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this casserole ahead of time?

Assemble the casserole in your baking dish, cover tightly with foil, and refrigerate for up to 3 days before baking. When ready to bake, remove the foil and bake at 375°F for 35-40 minutes—the crispy topping will form beautifully even if starting cold. For best results, let it rest 10 minutes before serving.

2

What can I substitute if I don’t have panko?

No panko? No problem! Crushed cornflakes or gluten-free breadcrumbs work perfectly for the crispy topping. For extra richness, mix in 1 tablespoon melted butter with your substitute. If avoiding gluten entirely, use crushed potato chips or almond flour for a crispy texture.

3

How do I keep the casserole from getting soggy?

The crispy topping is key to preventing sogginess! Ensure your panko-butter mixture is evenly spread and bake until the edges pull away slightly from the pan. Avoid overfilling the dish—leave at least 1 inch of space at the top. For extra insurance, broil for 1-2 minutes at the end for a golden, crispy finish.

4

Can I make this vegetarian casserole dairy-free?

Yes! Replace the heavy cream with full-fat coconut milk and use dairy-free shredded cheese or nutritional yeast for a cheesy flavor. For the crispy topping, use olive oil instead of butter and ensure your breadcrumbs are dairy-free. The texture will differ slightly, but it’ll still be delicious and satisfying.

5

Why did my casserole turn out dry?

Overbaking is usually the culprit. Check your casserole at 30 minutes—it should be bubbly and golden, not dry. If using pre-cooked rice, ensure it’s not overcooked before baking. For extra moisture, stir in 2-3 tablespoons of broth or milk before baking. The rice should be tender but not mushy.

★★★★★4.8(13 reviews)
Categories Side Dishes