This is the recipe my sous chefs used to steal from my station. Broccoli rice cheese casserole sounds like something you make when you can’t decide if you want a side dish or a main dish — and that ambiguity is exactly its charm. It works as a side next to roasted chicken or baked ham, and it works as a vegetarian main when you pile it high in a bowl with a green salad alongside. The version I make now is from scratch: real béchamel with sharp cheddar melted in, properly cooked rice, broccoli blanched to bright green and still slightly crisp, and a topping that actually delivers on the promise of a casserole — golden, crackling, worth scraping the edges for.
This Broccoli Rice Cheese Casserole recipe will end all arguments. Pair with my Sweet Potato Casserole, Classic Green Bean Casserole, and Cheesy Tater Tot Casserole for the complete casserole spread, or serve alongside my Chicken and Rice Casserole for a rice-forward dinner.
Why This Broccoli Rice Cheese Casserole Works
- Blanch the broccoli first — raw broccoli in a casserole takes too long to cook properly and releases too much moisture in the process. Blanched broccoli is bright green, slightly tender, and ready to hold its texture through the bake.
- Real cheese sauce, not canned soup — a proper béchamel with sharp cheddar and a little mustard powder creates a sauce with actual flavor and a smooth, creamy texture that doesn’t separate in the oven.
- Cooked rice, not raw — unlike some casseroles where rice cooks in the dish, here we want the rice to be fully cooked before assembly so it doesn’t absorb all the cheese sauce and leave the casserole dry.
- Topping contrast — the casserole base is creamy and soft; the topping needs to be genuinely crispy. Panko with parmesan and melted butter creates the crunch and color the dish needs.
Ingredients
The Casserole
- 3 cups cooked long-grain white rice
- 4 cups broccoli florets (about 1 large head), cut small
- 3 tbsp unsalted butter
- 1 small onion, diced
- 2 garlic cloves, minced
- 3 tbsp all-purpose flour
- 1½ cups whole milk
- ½ cup chicken or vegetable broth
- ½ cup sour cream
- 2 cups sharp cheddar cheese, shredded, divided
- 1 tsp dry mustard powder
- 1 tsp Worcestershire sauce
- Salt and pepper to taste
The Topping
- ¾ cup panko breadcrumbs
- ½ cup parmesan, finely grated
- 2 tbsp butter, melted
- Salt and pepper to taste
Instructions
Step 1: Blanch the Broccoli
Bring a large pot of well-salted water to a boil. Add broccoli florets and blanch for 2–3 minutes — bright green and barely tender. Transfer immediately to an ice bath. Drain well and pat dry. The broccoli should still have a bit of crunch — it will finish cooking in the oven.
Step 2: Make the Cheese Sauce
Melt butter over medium heat in a saucepan. Add onion and cook until softened, 4–5 minutes. Add garlic and cook 1 minute. Add flour and stir for 2 minutes to form a roux. Gradually whisk in milk and broth until smooth. Bring to a gentle simmer and cook 4–5 minutes until thickened. Remove from heat. Add mustard powder, Worcestershire sauce, and 1½ cups of the shredded cheddar. Stir until melted and smooth. Add sour cream and stir in. Season with salt and pepper generously.
Step 3: Make the Topping
Mix panko with parmesan, melted butter, salt, and pepper. Toss until the breadcrumbs are evenly coated with butter. Set aside.
Step 4: Assemble
Preheat oven to 375°F. Grease a 9×13 baking dish. Combine cooked rice and blanched broccoli in a large bowl. Pour the cheese sauce over and fold to coat everything evenly. Transfer to the baking dish and spread evenly. Sprinkle the remaining ½ cup cheddar over the top, then the panko topping.
Step 5: Bake
Bake uncovered at 375°F for 25–30 minutes until the top is deep golden and the sauce is bubbling at the edges. The panko should be genuinely crispy — if still pale at 25 minutes, switch to broil for 2–3 minutes, watching closely.
Step 6: Rest and Serve
Let rest 5 minutes before serving. The sauce sets slightly and the servings hold together better. Serve hot as a side or with a salad as a main.
Tips & Common Mistakes
- Don’t skip drying the broccoli — blanched broccoli holds water. Excess water dilutes the cheese sauce as it bakes. Pat well and let drain completely.
- Use freshly shredded cheese — pre-shredded cheese contains anti-caking agents that prevent smooth melting. Buy a block of sharp cheddar and shred it yourself for the smoothest sauce.
- Sour cream goes in off heat — adding sour cream to a simmering sauce over high heat causes it to curdle. Add it after the sauce comes off the heat.
- Cooked rice is key — this recipe requires pre-cooked rice, not raw. The sauce isn’t designed to hydrate and cook raw rice as well as the broccoli.
- The panko matters — regular breadcrumbs don’t produce the same crunch. Panko, buttered and mixed with parmesan, creates a crust that stays crunchy longer after the casserole is out of the oven.
Variations
- Chicken Broccoli Rice Casserole: Add 2 cups shredded cooked chicken (rotisserie works perfectly) to the rice and broccoli mix before adding the sauce. A complete one-dish dinner with the same framework.
- Velveeta Version: Replace the from-scratch sauce with melted Velveeta thinned with broth and a can of cream of mushroom soup. Not sophisticated, completely delicious, and done in 20 minutes of prep. The crowd-pleaser version for maximum ease.
- Spicy Version: Add ½ cup diced pickled jalapeños to the casserole mix and use a blend of sharp cheddar and pepper jack. The heat cuts through the richness perfectly.
- Brown Rice: Use cooked brown rice for more nutritional value and a nuttier flavor. The texture is slightly chewier and works well in this casserole format.
- Loaded Broccoli Cheddar: Stir 4 slices of cooked, crumbled bacon and 2 sliced green onions into the rice-broccoli mix before adding the sauce. Top with bacon bits on top of the panko topping. Rich, smoky, exceptional. See my Classic Green Bean Casserole for a companion holiday side.
Storage & Reheating
- Refrigerator: Cover and store up to 4 days.
- Reheating: Cover with foil and bake at 350°F for 20–25 minutes. Remove foil for the last 5 minutes to recrisp the topping. Microwave individual servings for 2–3 minutes — the topping will soften but the flavor remains.
- Freezer: Freeze without the panko topping for up to 2 months. Thaw overnight, add fresh panko topping, and bake as directed. The topping doesn’t survive freezing intact.
Frequently Asked Questions
Can I use frozen broccoli?
Yes — thaw completely and squeeze out as much moisture as possible. Frozen broccoli holds much more water than fresh after thawing. Skipping the moisture-removal step leads to a watery casserole. Pat extremely dry before adding to the rice.
Can I use instant rice?
Yes — prepare according to package directions and let cool completely before using. Instant rice tends to be softer, so the final casserole texture will be slightly more uniform (less distinct rice grains) compared to long-grain rice. Both work.
My cheese sauce has lumps. What went wrong?
Either the flour roux wasn’t cooked long enough (it needs a full 2 minutes), the milk was added too fast and created lumps in the roux, or the cheese was added while the sauce was too hot and separated. To fix a lumpy sauce: strain it through a fine mesh strainer. To prevent lumps: add milk slowly while whisking constantly and add cheese off heat.
Can I make this ahead?
Yes — assemble everything including the casserole base, but add the panko topping right before baking. Refrigerate assembled casserole up to 24 hours. Add 15 minutes to bake time when starting from cold. Add the topping fresh so it stays crispy.
How do I make this gluten-free?
Use a 1:1 gluten-free flour blend in the roux and gluten-free panko breadcrumbs for the topping. Check that Worcestershire sauce is gluten-free (most are, but brands vary). The result is essentially identical to the original. See my Sweet Potato Casserole for another naturally adaptable casserole.






