Broccoli Rice Mushroom Casserole Recipe: Cheesy Crisp-Top Bake for One-Pan Elegance

Side Dishes

Broccoli Rice Mushroom Casserole Recipe: Cheesy Crisp-Top Bake for One-Pan Elegance

This broccoli rice mushroom casserole transforms simple ingredients into a hearty, vegetarian showstopper with just one baking dish. The secret lies in sautéing mushrooms until deeply flavorful and layering ingredients for even cooking—no pre-cooking rice required.

Every bite delivers tender rice, earthy mushrooms, and crisp broccoli florets bound together by a rich, cheesy topping that turns golden and irresistible.

Perfect for meal prep or a comforting weeknight dinner, this casserole delivers restaurant-quality depth with minimal effort. The mushrooms develop a savory richness while the broccoli retains its vibrant color, and the crispy cheese crust adds texture that keeps everyone reaching for seconds.

Ready in under an hour, it’s the kind of dish that elevates any table—vegetarian or not—without sacrificing flavor or satisfaction.

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

Ingredients for broccoli rice mushroom casserole

Jasmine rice, earthy mushrooms, and crisp broccoli create a vegetarian casserole with restaurant-quality texture and depth.

Ingredient Amount Notes
Jasmine Rice 🍚 1 ½ cups Uncooked, long-grain preferred
Vegetable Broth 💧 2 cups Low-sodium preferred
Cream Cheese 🧀 8 oz Full-fat for creaminess
Shredded Sharp Cheddar Cheese 🧀 2 cups Freshly shredded, not pre-shredded
Fresh Cremini Mushrooms 🍄 1 ½ lb Sliced thin for even cooking
Broccoli Florets 🥦 4 cups Fresh, cut into bite-sized pieces
Garlic Cloves 🧄 4 cloves Minced for deep flavor
Yellow Onion 🧅 1 whole Diced, medium size
Extra-Virgin Olive Oil 🫒 ½ cup For sautéing mushrooms
All-Purpose Flour 🌾 ¼ cup For thickening sauce
Dried Thyme 🌿 1 tsp Or 1 tbsp fresh thyme
Ground Black Pepper 🌶️ ½ tsp Freshly ground preferred
Diamond Crystal Kosher Salt 🧂 1 tsp Adjust to taste
Panko Breadcrumbs 🍞 ½ cup For crispy topping

The mushrooms are the flavor foundation—cremini or shiitake work best for their meaty texture. Fresh from the market delivers superior taste, but pre-sliced packages at Whole Foods or Trader Joe's save time. Slice them uniformly for even cooking; thicker pieces stay tough. For maximum flavor, sauté them until deeply golden before adding to the casserole. The broccoli should be cut into even-sized florets (about 1-inch pieces) to ensure consistent doneness—smaller pieces cook faster than larger ones, so don't mix sizes. Organic broccoli retains its vibrant color better during baking, but conventional works fine if fresher.

No cremini mushrooms? White button mushrooms are a decent substitute, though they lack depth—sauté them longer to compensate. Pre-shredded cheese is convenient but loses texture when baked, so take the 30 seconds to shred your own. For a dairy-free option, swap the cheddar for nutritional yeast mixed with cashew cream. The vegetable broth can be homemade (simmer veggie scraps with herbs) or store-bought—Imagine or Pacific Foods brands are consistently flavorful. If you're short on time, instant rice cuts prep by 20 minutes, though the texture will differ slightly.

This casserole reheats beautifully—cover with foil for 5 minutes to prevent drying. Store leftovers in an airtight container for 4-5 days in the fridge, or freeze for 3 months by portioning into individual servings. The cheese topping browns best under the broiler for 2-3 minutes at the end—watch closely to avoid burning. For meal prep, assemble the casserole the night before and bake straight from the fridge (add 10 minutes to cooking time). The flavors actually improve overnight as everything melds together.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this for nights when I’m too tired to scrub pots—just toss everything in one dish, cover it, and walk away. The jasmine rice soaks up that creamy mushroom broth while the cheddar melts into a golden blanket on top. No stress, just comfort.
  • Umami Bomb: That cremini mushroom and sharp cheddar combo? It’s like a flavor explosion in your mouth. The cream cheese adds richness without overpowering, and the veggie broth keeps it light—honestly, I’ve had people ask if I used cream in it (nope, just clever layering).
  • Lunchbox Hero: Between us, this is my secret for packing lunches that don’t taste like sad leftovers. The rice holds up for days, the cheddar stays melty when reheated, and my kids actually finish their portions. (Yes, even the ones who usually turn their noses up at veggies.)
  • Budget Buster: I make this for $8 a serving—cheaper than takeout, half the cost of restaurant rice dishes. The mushrooms add depth without breaking the bank, and the cream cheese stretch goes a long way. My wallet and my family thank me every time.

Step-by-step instructions for broccoli rice mushroom casserole

Here's the method for creating a rich, cheesy bake with perfectly tender rice and crispy golden topping.

1

Sauté Mushrooms and Aromatics for Deep Flavor

Heat the 0.5 cup extra-virgin olive oil in a large oven-safe skillet over medium-high heat. Add the 1.5 lb sliced cremini mushrooms and cook, stirring occasionally, for 8-10 minutes until they release their moisture and develop golden brown spots. This step builds the flavor foundation.

Push the mushrooms to one side of the pan and add the 1 whole diced yellow onion and 4 cloves minced garlic. Cook for 3-4 minutes until the onion softens and becomes translucent, then stir to combine with the mushrooms. Sprinkle with 1 tsp dried thyme and 0.5 tsp ground black pepper, mixing well to coat. Remove the skillet from heat and set aside temporarily.

2

Prepare the Rice Mixture with Cream Cheese

In a medium bowl, combine the 1.5 cups jasmine rice, 2 cups vegetable broth, 8 oz cream cheese (cut into cubes), 2 cups shredded sharp cheddar cheese, 0.25 cup all-purpose flour, and 1 tsp diamond crystal kosher salt. Mix thoroughly until the cream cheese is fully incorporated and the rice is evenly coated in the cheese mixture.

Real talk: The cream cheese here is crucial—it creates that signature creamy texture while preventing the rice from becoming dry. If you're worried about lumps, press the cream cheese cubes through a fine-mesh strainer before mixing. Add the 4 cups broccoli florets to the skillet with mushrooms and toss gently to warm through for 2 minutes before combining with the rice mixture.

3

Assemble and Bake the Casserole

Carefully transfer the mushroom-broccoli mixture to the skillet with the rice. Spread evenly and press down gently to create a compact layer. This ensures even cooking and helps the crispy topping adhere properly. The skillet should be about ¾ full—if it looks too shallow, use a second skillet.

Cover the skillet loosely with aluminum foil and bake at 375°F for 30 minutes. After this initial baking period, remove the foil and continue baking for another 10 minutes to allow the top to begin setting. This gradual approach prevents the rice from becoming mushy while developing flavor.

4

Create the Crispy Cheese Topping

Increase the oven temperature to 400°F. Sprinkle the 0.5 cup panko breadcrumbs evenly over the top of the casserole, followed by an additional ½ cup shredded sharp cheddar cheese. The breadcrumbs will create that coveted crispy texture while the extra cheese adds richness and golden color.

Return to the oven and bake for 15-20 minutes until the top is deep golden brown and the rice is tender. You'll know it's done when the edges pull away slightly from the skillet and the top has crispy spots. A toothpick inserted into the center should come out clean, indicating the rice is fully cooked.

5

Rest and Serve for Maximum Creaminess

Remove the casserole from the oven and let it rest for 5-10 minutes before serving. This resting period allows the juices to redistribute throughout the rice, ensuring each bite is creamy and flavorful. The crispy topping will firm up slightly as it cools, making it easier to handle.

Serve immediately with a side salad or steamed vegetables. The contrast between the crispy golden topping and tender rice makes this dish particularly satisfying. Leftovers reheat beautifully—just cover with foil and warm in the oven at 350°F for 15-20 minutes to restore that crispy texture on top.

👨‍🍳

Pro Tips For Making Broccoli Rice Mushroom Casserole

  • Sauté Mushrooms First: Don’t just toss raw mushrooms into the casserole—they’ll turn to mush and soak up all the broth. Sear them in a dry pan for 5-6 minutes until they release their juices and develop a golden crust. This adds depth of flavor that no amount of simmering later can match.
  • Use Par-Cooked Rice: I learned this the hard way—raw rice in a casserole turns into glue. Cook your jasmine rice until it’s just tender (about 12 minutes), then fluff it and spread it out to cool. This prevents a gummy texture and lets the rice absorb the broth evenly when baked.
  • Layer Cheese Strategically: Skip dumping all the cheddar on top at once—it’ll clump and burn. Sprinkle half over the rice first, then add the cream cheese mixed with a splash of broth to create a creamy base. Finish with the remaining cheddar for a golden, crispy crust.
  • Bake Covered, Then Uncovered: Start with the casserole dish covered in foil for the first 20 minutes. This traps steam and cooks the rice evenly. Then uncover and broil for 3-4 minutes—this gives the top that perfect caramelized bite without drying out the rest. (Yes, even if you’re impatient like me.)

Storing and reheating this broccoli rice mushroom casserole

Refrigerator Storage

Store leftovers in an airtight container with a loose lid to allow some airflow—this prevents sogginess. I use glass Pyrex containers because they maintain even temperatures and are microwave-safe.

Keep your casserole at 40°F or below for up to 4-5 days, though I find the flavors actually deepen overnight as the spices meld. Always let it cool completely before refrigerating to avoid condensation. ✨

Freezer Prep Tips

For long-term storage, portion into individual servings in quart-sized freezer bags—this makes reheating easier. Press out excess air to prevent freezer burn, and label with the date.

This casserole freezes beautifully for 3 months, with minimal texture loss if thawed properly. I recommend freezing before adding the breadcrumb topping to preserve its crispiness. 🧊

Oven Reheating

My preferred method is oven reheating—it restores that crispy topping perfectly. Cover loosely with aluminum foil and warm at 350°F for 15-20 minutes. For extra crispiness, uncover for the last 2-3 minutes under the broiler.

The internal temperature should reach 165°F to ensure safety. This method takes longer but yields the best results. 🔥

Microwave Shortcuts

For quick meals, use the microwave with caution. Cover with a damp paper towel and heat on 50% power for 2-3 minutes, stirring halfway. Add 1-2 tablespoons of water or broth if the casserole looks dry.

This method works best for single servings and takes about half the time of oven reheating. 💡

Reviving Texture

If your reheated casserole loses its crispy topping, sprinkle fresh panko breadcrumbs on top and broil for 1-2 minutes until golden. For extra creaminess, stir in 1 tablespoon of milk or cream cheese while reheating.

The key is gentle heat—high temperatures can turn the rice mushy. Trust me, these tricks make all the difference! 💪

Meal Prep Strategy

Assemble the casserole the night before and refrigerate uncovered for 1 hour to let flavors meld. Bake straight from the fridge, adding 10 minutes to the cooking time.

This approach saves time and enhances flavor development. I often prep two batches on Sundays—one for immediate use and one for freezing. Perfect for busy weeknights! 📅

Nutrition facts

Servings 4
Amount Per Serving
Calories 560kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 18g90%
Cholesterol 110mg37%
Sodium 820mg36%
Total Carbohydrate 52g18%
Dietary Fiber 8g29%
Sugars 6g
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 substitute instant rice for jasmine rice in this recipe?

Yes, but expect a slightly different texture. Instant rice cooks faster and absorbs liquid differently, so use 1 cup instant rice with 1.5 cups hot broth instead of dry rice. The casserole will still be delicious, though the grains may be softer. For best results, add the instant rice last after baking the initial 20 minutes to let it absorb moisture while the oven finishes.

2

How do I make this casserole dairy-free?

Swap the cheddar and cream cheese for 1.5 cups nutritional yeast (for cheesy flavor) and ½ cup cashew cream (blend ½ cup soaked cashews with ¼ cup water). Use ½ cup dairy-free panko for the topping. The texture will be creamier but still hold together well. For extra richness, add 1 tbsp white miso paste to the rice mixture.

3

Why did my casserole turn out mushy instead of creamy?

Mushy texture usually means the rice absorbed too much liquid. Check these fixes:

  1. Don't overfill the skillet—leave ¼ inch headspace for steam to escape.
  2. Press the rice mixture down firmly when assembling to compact it.
  3. Bake uncovered for the final 10 minutes to evaporate excess moisture. If it's already baked, try reheating uncovered at 350°F for 5 minutes to crisp the top.
4

What's the best way to add protein to this dish?

Add 1 cup cooked lentils (for plant-based protein) or 1 cup crumbled tempeh (sautéed with the mushrooms). For meat-eaters, stir in 1 cup cooked ground turkey or ½ cup diced ham before baking. If using tempeh, marinate it first in 1 tbsp soy sauce + 1 tsp maple syrup for 15 minutes to boost flavor. The protein will soak up excess moisture while adding heartiness.

5

Can I make this in a regular baking dish instead of a skillet?

Use a 9x13-inch baking dish and reduce the rice to 1 cup (with 1.5 cups broth). Spread the mixture evenly and bake at 375°F for 40 minutes (covered), then 15 minutes uncovered. For crispy topping, add ½ cup panko + ½ cup cheese during the final 10 minutes. The larger surface area means slightly longer baking time.

★★★★★5.0(12 reviews)
Categories Side Dishes