Side Dishes
This broccoli rice casserole with cream of mushroom delivers crispy golden edges and creamy mushroom richness in one comforting dish. The secret lies in layering cooked rice with steamed broccoli and a velvety cream of mushroom soup, then topping it with buttery breadcrumbs for that perfect textural contrast.
I've perfected this recipe over years of family dinners, where it consistently disappears faster than any other side dish.
What makes this casserole truly special is how the flavors meld during baking - the earthy mushrooms complement the mild rice while the crispy breadcrumb topping adds satisfying crunch. It's the kind of dish that feels indulgent yet remains balanced enough for weeknight meals.
The best part? It's ready in just 45 minutes, making it ideal for busy evenings when you still want a restaurant-quality side.
Ingredients for broccoli rice casserole recipe with cream of mushroom
Six ingredients create this crispy, creamy casserole that disappears faster than any side dish.
| Ingredient | Amount | Notes |
|---|---|---|
| Long-Grain White Rice 🍚 | 2 cups | Uncooked, jasmine or basmati preferred |
| Fresh Broccoli Florets 🥦 | 8 cups | Cut into bite-sized pieces |
| Cream of Mushroom Soup 🍄 | 2 cups | Condensed, homemade or quality brand |
| Whole Milk 🥛 | ½ cup | Full-fat for creaminess |
| Shredded Cheddar Cheese 🧀 | 2 cups | Sharp cheddar for best flavor |
| Fresh Mushrooms 🍄 | 1 cup | Sliced, cremini or white |
| Garlic Cloves 🧄 | 3 cloves | Minced for depth of flavor |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for crispy topping |
| Panko Breadcrumbs 🍞 | 1 cup | For maximum crunch |
| Diamond Crystal Kosher Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Dried Parsley 🌿 | 1 tbsp | For garnish, optional |
The rice is the foundation, so jasmine or basmati gives you that perfect texture—long grains stay separate when baked. For the broccoli, fresh is best (the florets should be vibrant green), but frozen works in a pinch—just thaw and drain well. The cream of mushroom soup? Homemade is ideal, but Campbell's or Progresso are solid shortcuts. I always grab extra mushrooms—sautéing them with garlic before adding to the casserole adds another layer of flavor that jarred soup can't match. The butter for the topping? Use full-fat and keep it cold—this is what makes the crunch happen.
No cream of mushroom soup? Make your own with mushrooms, onions, and cream—it's easier than you think. Short on broccoli? Substitute cauliflower florets (same prep, slightly different texture). The panko breadcrumbs are non-negotiable for crunch, but if you're out, regular breadcrumbs toasted in the oven work too. The cheddar can be swapped for Gruyère or Swiss if you've got it—just keep the sharpness. And if you're watching the sodium, reduce the salt to 1 teaspoon and use low-sodium soup.
This casserole reheats beautifully—just cover with foil and bake at 350°F for 15 minutes. Leftovers keep for 4-5 days in the fridge, and it freezes wonderfully for up to 3 months. I always make a double batch because it's the kind of dish that gets requested constantly. For extra crispiness, broil for 2-3 minutes at the end—just watch it like a hawk so it doesn't burn. The parsley garnish is optional, but it adds that restaurant-quality touch that makes it feel special.
Why You'll Love This Recipe
- Here’s what sold me: it’s ridiculously cheap to feed a crowd. Rice, broccoli, and canned soup stretch forever, and the cheese stretches even further with that creamy sauce. Plus, leftovers? They’re just as good the second day—if they last that long.
- One-Pot Magic: I swear by this recipe because it’s literally one bowl, one pan, zero cleanup. Toss the pre-cooked rice, broccoli, and soup together—no measuring cups, no fuss—just stir and bake. The milk and cheese melt into that creamy, golden blanket, and you’re done.
- Creamy Cheesy Obsession: That blend of cream of mushroom soup and cheddar? Chef’s kiss. The soup adds this rich, umami depth while the cheese turns it into something so satisfying—like a hug in casserole form. My kids fight over the last bite, and honestly, I don’t blame them.
- Meal Prep MVP: Between us, this is my go-to for busy weeks. Make a big batch on Sunday, and you’ve got lunch or dinner covered for days. It reheats like a dream—just microwave or pop it back in the oven—and the texture stays perfect, no soggy rice in sight.
Step-by-step instructions for broccoli rice casserole with creamy mushroom topping
Here's how to build that perfect golden crust over creamy mushroom goodness—no shortcuts, just foolproof technique.
Sauté Mushrooms and Garlic for Deep Flavor
Heat a large skillet over medium heat and add the 1 cup fresh mushrooms and 3 cloves minced garlic. Cook, stirring occasionally, for 5-6 minutes until the mushrooms release their moisture and turn golden brown. You want them tender but still holding shape—overcooking turns them mushy.
This step builds the flavor foundation. I like to push the mushrooms to the edges of the pan occasionally to ensure even browning. When they're done, remove from heat and set aside—you'll add them back to the casserole later for that extra umami punch.
Cook the Rice to Perfect Texture
In a separate pot, combine the 2 cups long-grain white rice with 4 cups water (or enough to cover by about 1 inch) and bring to a boil. Add 1 tsp of the 1.5 tsp diamond crystal kosher salt and ¼ tsp of the 0.5 tsp ground black pepper. Reduce heat to low, cover, and simmer for 15 minutes until all liquid is absorbed.
Don't peek during cooking—steam escapes every time you lift the lid. The rice should be tender but still slightly firm with a bite. If it's too wet, uncover and cook 2 more minutes. This is your base layer, so get it right.
Build the Creamy Mushroom Layer
In a large mixing bowl, combine the cooked rice, 8 cups fresh broccoli florets, 2 cups cream of mushroom soup, 0.5 cup whole milk, 1 cup of the 2 cups shredded cheddar cheese, the sautéed mushrooms, and remaining ½ tsp kosher salt and ¼ tsp black pepper. Mix gently but thoroughly—you want even distribution without breaking the broccoli florets.
Here's the thing—don't overmix. The broccoli should stay intact for texture contrast. If the mixture looks dry, add 1-2 tablespoons of water to help bind everything together. Transfer to a greased 9x13-inch baking dish and spread evenly.
Create the Crispy Topping
In a separate bowl, melt the 0.5 cup unsalted butter in the microwave for 20-30 seconds until just softened. Stir in the 1 cup panko breadcrumbs, remaining 1 cup shredded cheddar cheese, and 1 tbsp dried parsley. The mixture should look like wet sand—if it's too dry, add 1 teaspoon of milk.
Spread this evenly over the casserole, pressing down gently with the back of a spoon. This ensures maximum contact with the creamy layer below. The butter helps create that golden, crispy crust we're after—don't skip it.
Bake to Golden Perfection
Preheat your oven to 375°F. Bake the casserole for 25-30 minutes until the top is deep golden brown and the edges are bubbling. You'll know it's done when you can't resist digging in—it should have that irresistible crispy texture on top while staying creamy underneath.
Let it rest for 5 minutes before serving. This resting period lets the top set slightly and makes it easier to cut clean slices. Serve with extra parsley if you like, but honestly, the crispy topping and creamy mushroom filling do all the talking.
Pro Tips For Making Broccoli Rice Casserole Recipe With Cream Of Mushroom
- STEAM THE BROCCOLI FIRST: I learned this the hard way—raw broccoli in this casserole stays bitter and crunchy. Blanch florets in boiling salted water for 2 minutes, then shock in ice water. This keeps them vibrant, tender, and ready to absorb the creamy mushroom sauce without fighting for flavor.
- DON’T SKIP THE RICE DRYING: Freshly cooked rice is a swamp in this dish. Spread cooked rice on a baking sheet and let it sit uncovered for 10 minutes before mixing with the soup. This prevents a gummy, gluey mess—trust me, your casserole will thank you.
- WATCH THE CHEESE MELT: Sprinkle the cheddar in the last 5 minutes of baking, not before. Whole milk and cream of mushroom soup already have moisture, and early cheese just turns greasy. Let the heat work its magic—you want golden bubbles, not sad, clumpy cheese.
- UPGRADE WITH A TOAST: Toss the rice with 1 tablespoon butter before adding the soup. The fat coats every grain, making the casserole richer and the texture creamier. (Yes, even if the recipe doesn’t call for it—I skip this when I’m lazy, but the dish is noticeably better when I don’t.)
Pro cooking tips for great broccoli rice casserole recipe with cream of mushroom
Rice Cooking Precision
Cooking the rice to the right texture is everything—too mushy and your casserole will be soggy. Use jasmine or basmati rice for long grains that stay distinct when baked. Measure 2 cups uncooked rice and 4 cups water precisely (or enough to cover by 1 inch).
Bring to a boil, then reduce to low heat and simmer covered for exactly 15 minutes without peeking. The rice should be tender but still hold its shape—like al dente pasta. If it's undercooked, uncover and cook 2 more minutes. 🍚
Broccoli Prep Matters
Fresh broccoli gives the best texture and color, but frozen works in a pinch. Cut 8 cups florets into bite-sized pieces—no need for uniformity, just consistency. If using frozen, thaw and drain thoroughly to avoid excess moisture in your casserole.
Overcrowding the baking dish later can make the broccoli steam instead of bake, leading to a mushy texture. Spread the florets evenly in the final layer for even cooking. 🥦
Creamy Layer Binding
The secret to a cohesive casserole is binding the creamy layer properly. After mixing the rice, broccoli, soup, and cheese, check if the mixture looks dry. If so, add 1-2 tablespoons of water to help the ingredients cling together.
Gently fold in the sautéed mushrooms and garlic—this adds umami depth that jarred soup can't match. Spread the mixture evenly in your greased 9x13-inch baking dish to ensure the crispy topping cooks uniformly. 🍲
Buttery Crust Technique
For that golden, crispy topping, cold butter is your best friend. Cube ½ cup unsalted butter and melt it just until softened (20-30 seconds in the microwave). Mix with panko breadcrumbs and cheese—this creates a wet sand consistency.
Press the topping down firmly with the back of a spoon to maximize contact with the creamy layer. The butter helps create the Maillard reaction for that perfect crust, but don't overbake—watch for deep golden brown at 375°F for 25-30 minutes. 🧈
Baking Time Mastery
Bake until the edges are bubbling and the top is deep golden brown, but resist the urge to overbake. The casserole should be hot and creamy inside with a crispy exterior.
If the top isn't brown enough after 25 minutes, broil for 2-3 minutes—but keep an eye on it to avoid burning. Let it rest for 5 minutes before serving; this allows the juices to redistribute and the crust to set slightly for cleaner slices. 🌡️
Equipment Shortcuts
No 9x13-inch baking dish? Use a round 9-inch dish—just adjust baking time to 30-35 minutes. For extra crispiness, try baking on the middle rack instead of the lower one. A light spray of olive oil on the dish before greasing helps prevent sticking.
If you're short on time, microwave the casserole for 5-6 minutes after baking to melt any stubborn cheese pockets—but it won't be as crispy. 💡
Nutrition facts
Frequently asked questions
Can I use instant rice for this casserole?
While you can use instant rice, it won't give the same texture. Instant rice tends to get mushy when baked, which can make your casserole too soft. For best results, stick with jasmine or basmati rice—they hold their shape beautifully during baking. If you're in a hurry, try using pre-cooked microwave rice (like 2 cups cooked) and adjust the cream of mushroom soup slightly to compensate for the extra moisture.
How do I make this casserole vegetarian?
This recipe is already vegetarian-friendly! Just ensure your cream of mushroom soup is vegetarian (some contain chicken broth). For extra depth, sauté 1 cup of mushrooms and 3 cloves of garlic as called for—they provide the same umami flavor without any animal products. The cheese and butter are also vegetarian, so no substitutions are needed.
Can I make this casserole ahead of time?
Assemble the casserole (up to the topping) and refrigerate for up to 24 hours before baking. When ready to bake, add the crispy topping and bake as directed. For make-ahead freezing, assemble the entire casserole (including topping), cover tightly with foil, and freeze for up to 3 months. Thaw in the fridge overnight, then bake at 375°F for 30-35 minutes, covering with foil if needed to prevent over-browning.
What if my casserole top isn't crispy enough?
If the topping is soft instead of crispy, try these fixes: First, ensure your butter was only softened (not melted) when mixed with panko—this creates the best crunch. For extra crispiness, broil for 2-3 minutes at the end, watching closely to avoid burning. Another trick? Press the topping down firmly before baking. If it's still not crispy, try baking on the middle rack instead of the lower one for better heat circulation.
Can I add other vegetables to this recipe?
Yes! This casserole is flexible for veggie additions. Try diced bell peppers (sauté with mushrooms), peas (add fresh or thawed), or spinach (wilt first). For heartier options, add diced zucchini or carrots. Just be mindful of moisture—if adding watery veggies like zucchini, drain well or pat dry before mixing. Keep the total volume of additional veggies to about 1-2 cups to maintain the casserole's balance.
