Side Dishes
This broccoli rice casserole recipe with the cream of mushroom delivers the perfect marriage of crispy celery crown and creamy mushroom melt—transforming simple ingredients into a restaurant-worthy side dish.
The secret lies in the cream of mushroom soup, which binds everything together while adding rich, savory depth that elevates the dish beyond basic comfort food.
With just 30 minutes of prep and 45 minutes in the oven, you'll achieve a golden, crispy topping that contrasts beautifully with the tender rice and broccoli beneath. The celery adds a satisfying crunch, while the mushroom sauce creates a velvety texture that makes every bite irresistible.
This is the kind of casserole that disappears faster than you can say "second helping."
Ingredients for broccoli rice casserole recipe with cream of mushroom
The foundation of this restaurant-style casserole starts with quality rice, fresh broccoli, and a velvety mushroom base.
| Ingredient | Amount | Notes |
|---|---|---|
| Long-Grain White Rice 🍚 | 2 cups | Uncooked, converted from dry |
| Fresh Broccoli Florets 🥦 | 6 cups | Cut into bite-sized pieces |
| Celery Stalks 🧅 | 3 whole | Diced into fine pieces |
| Yellow Onion 🧅 | 1 whole | Medium size, finely chopped |
| Cream of Mushroom Soup 🍄 | 2 cups | Condensed, not instant |
| Whole Milk 🥛 | 1 cup | Full-fat for creaminess |
| Shredded Cheddar Cheese 🧀 | 2 cups | Sharp or medium cheddar |
| All-Purpose Flour 🌾 | ½ cup | For crispy topping |
| Butter 🧈 | ½ cup | Cold, cubed for topping |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Garlic Powder 🧄 | ½ tsp | For added depth |
| Dried Parsley 🌿 | 1 tbsp | For garnish |
The cream of mushroom soup is the heart of this dish—look for condensed versions at grocery stores like Kroger or Whole Foods for the richest flavor. Fresh broccoli should have vibrant green florets and crisp stems; avoid anything yellowing or rubbery. For the celery crown, organic celery from the outer rings of the stalk delivers the best texture—Trader Joe's often carries pre-trimmed organic stalks for convenience. The rice should be long-grain white for proper texture; jasmine or basmati work well if you prefer an aromatic touch.
No cream of mushroom soup? Homemade mushroom sauce works beautifully—sauté mushrooms, garlic, and shallots, then blend with vegetable broth and a splash of cream. Sharp cheddar is essential for that perfect melt; Parmigiano-Reggiano adds complexity if you want to splurge. For the crispy topping, panko breadcrumbs can replace flour if you prefer extra crunch. The garlic powder can be swapped for fresh minced garlic at double the amount, and dried parsley works fine if fresh isn't available.
This casserole reheats exceptionally well—cover with foil and bake at 350°F for 15 minutes to restore crispiness. Store leftovers in an airtight container for up to 4 days in the fridge or 3 months frozen. For make-ahead convenience, assemble the casserole (without baking) the night before, then bake fresh the next day. The flavors actually deepen overnight, making it perfect for meal prep.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this—just sauté the onion, celery, and broccoli in a skillet, mix in the cooked rice and soup, top with cheese, and bake. No fancy layers, no stress, and honestly? That crispy broccoli crown after baking? Worth every second.
- Umami Bomb: Between the cream of mushroom soup and the fresh broccoli, this dish has a depth that’s ridiculously satisfying. The soup’s rich, earthy notes marry perfectly with the rice’s mildness, while the broccoli adds a bright, crunchy bite that keeps it from feeling heavy.
- Lunchbox Hero: Between us, this is my go-to for meal prep. The leftovers reheat beautifully—no soggy rice here—and the flavors only get better the next day. Pack it in a container, and you’ve got a hearty, no-fuss lunch that’ll make your coworkers jealous.
- Budget Win: Long-grain rice, onion, celery, and frozen broccoli (if you’re feeling lazy) stretch this into a full meal for four on a dime. The cream of mushroom soup adds that restaurant-quality touch without breaking the bank—plus, it’s one of those dishes where you’ll eat half the pan and still feel like you got your money’s worth.
Step-by-step instructions for broccoli rice casserole with cream of mushroom
This method delivers a perfect balance of crispy celery crown and creamy mushroom filling every time.
Prepare the Vegetable Base
Preheat your oven to 375°F and grease a 9x13-inch baking dish. In a large skillet, melt 0.25 cup of the butter over medium heat. Add the 1 whole yellow onion and 3 whole celery stalks, both finely chopped, and sauté for 5-6 minutes until softened and translucent.
Add the 6 cups fresh broccoli florets and cook for another 4-5 minutes until they begin to brighten in color but remain crisp. This partial cooking preserves texture while building flavor. Transfer the vegetable mixture to your prepared baking dish and set aside.
Cook the Rice Mixture
In the same skillet, melt the remaining 0.25 cup butter. Add the 2 cups long-grain white rice and toast for 2 minutes, stirring constantly, until the grains become slightly translucent at the edges. This step prevents mushy rice.
Pour in the 2 cups cream of mushroom soup and 1 cup whole milk, stirring until fully combined. Bring to a simmer, then reduce heat to low and cook for 10-12 minutes until the liquid is mostly absorbed and the rice is tender but still slightly firm. Season with 1.5 tsp salt, 0.5 tsp black pepper, and 0.5 tsp garlic powder.
Assemble the Casserole
Spread the cooked rice mixture evenly over the prepared vegetable base in the baking dish. Sprinkle 1 cup of the 2 cups shredded cheddar cheese evenly over the top, then gently fold the remaining cheese into the rice mixture using a spatula.
In a small bowl, combine the 0.5 cup all-purpose flour and remaining 0.5 cup butter, cutting the butter into the flour until it resembles coarse crumbs. Sprinkle this mixture evenly over the entire casserole for that signature crispy celery crown.
Bake to Golden Perfection
Bake uncovered for 30-35 minutes until the top is deep golden brown and the edges are bubbling. The filling should be creamy but not runny, with the rice fully tender. If the top browns too quickly, tent loosely with aluminum foil for the last 10 minutes.
Remove from the oven and let rest for 5 minutes before serving. The casserole should have a crispy, golden crust on top while remaining creamy underneath. Garnish with 1 tbsp dried parsley just before serving to add freshness and color.
Serve Warm with Crispy Top
Use a large spatula to carefully lift the crispy celery crown from the sides and center, creating dramatic presentation. Serve immediately with the crispy pieces on top of the creamy rice mixture. Each bite should deliver the perfect contrast of textures and flavors.
For best results, serve within 30 minutes of baking while the casserole is at its peak temperature and texture. The combination of crispy topping and creamy filling makes this dish irresistibly comforting and satisfying.
Pro Tips For Making Broccoli Rice Casserole Recipe With Cream Of Mushroom
- Parboil the Broccoli: Toss the florets in boiling water for exactly 2 minutes before draining—this keeps them bright green and prevents them from turning to mush in the casserole. I learned this the hard way after serving a sad, limp pile of broccoli that looked like it had been steamed for 20 minutes.
- Sauté the Aromatics Right: Cook the onion and celery until the onion is translucent and the celery’s edges just soften—about 8 minutes on medium heat. Rushing this step means your casserole will taste flat, not sweet and savory. (Yes, even if you’re impatient like me.)
- Mix in the Soup Last: Stir the cream of mushroom soup into the rice after it’s been removed from the heat and spread in the dish—this keeps the texture creamy and prevents a gluey, overcooked mess. I used to add it earlier and ended up with a sad, gummy disaster.
- Use Day-Old Rice: Cold, leftover rice absorbs the soup better and avoids a soggy bottom in the casserole. If you’re short on time, cook the rice, spread it on a tray, and chill for 30 minutes before mixing. (Your future self will thank you.)
Common mistakes when making great broccoli rice casserole recipe with cream of mushroom
Overcooking the Rice
One of the biggest mistakes I see is overcooking the rice before assembling the casserole. When rice becomes mushy, it absorbs too much liquid and loses its individual grains, leading to a gummy texture.
I recommend cooking the rice until it's just tender with a slight bite—about 10-12 minutes on low heat. If you're unsure, do a taste test: the grains should hold their shape but still be fully cooked. 🌡️
Skipping Partial Cooking
Many cooks skip the crucial step of partially cooking the broccoli and celery before assembling the casserole. This leads to uneven doneness—some pieces stay crunchy while others become overcooked during baking.
Always sauté the vegetables for 4-5 minutes until they brighten in color but remain crisp. This ensures they finish cooking perfectly in the oven without turning mushy.
Uneven Topping Distribution
The crispy celery crown topping is what makes this casserole shine, so spreading it evenly is essential. I've seen too many uneven tops where some areas are burnt while others remain pale.
Mix the flour and butter thoroughly until it resembles coarse crumbs, then sprinkle it evenly across the entire surface. For extra insurance, use a fine-mesh sieve to distribute it uniformly. 🍚
Underestimating Baking Time
Another common error is pulling the casserole out of the oven too early. The topping needs time to develop a deep golden color, and the filling must reach a creamy consistency. Bake for the full 30-35 minutes, or until the edges are bubbling and the top is golden brown.
If your oven runs hot, tent with foil for the last 10 minutes to prevent over-browning while the center finishes cooking.
Using Low-Quality Soup
The cream of mushroom soup is the flavor anchor of this dish, so using a low-quality or watery version can ruin the entire casserole. Always choose a condensed, not instant version from trusted brands like Campbell's or Progresso.
If you're making a homemade version, ensure it's rich and velvety—sauté mushrooms, garlic, and shallots until deeply flavorful before blending. 🍄
Neglecting the Resting Period
Many people can't wait to dig in and serve the casserole immediately after baking. However, allowing it to rest for 5 minutes lets the juices redistribute, ensuring a creamy texture rather than a runny one.
This brief pause also helps the crispy topping set properly. Trust me, those extra minutes make all the difference in the final result. ✨
Nutrition facts
Frequently asked questions
Can I use instant rice instead of long-grain white rice?
Instant rice works in a pinch, but it won't give you the same texture. The grains absorb liquid too quickly, leading to a gummy rather than creamy casserole. If you must use instant rice, reduce the milk by 1/4 cup to prevent excess moisture, and cook it for 5-7 minutes instead of 10-12 minutes.
Why is my casserole soggy instead of crispy? Sogginess usually means the topping didn't get enough time to set.
Can I make this casserole ahead of time?
Assemble the casserole (without baking) up to 24 hours ahead and refrigerate. When ready to bake, add 10-15 minutes to the baking time (cover with foil for the first 15 minutes to prevent over-browning). The flavors actually deepen overnight, making it perfect for meal prep.
What can I substitute for cream of mushroom soup?
For a homemade version, sauté 2 cups sliced mushrooms, 1 diced shallot, and 2 cloves garlic until soft. Blend with 1 cup vegetable broth and 1/4 cup heavy cream for a rich, velvety sauce. If you prefer a dairy-free option, use 1 cup coconut milk instead of the cream of mushroom soup and milk combined.
How do I reheat leftovers without drying out the casserole?
Cover the casserole with foil and reheat at 350°F for 15-20 minutes until warmed through. For extra moisture, add 1-2 tablespoons of milk or broth before reheating. Avoid microwaving—it makes the topping rubbery and the filling unevenly heated.
