This Cheesy Broccoli Rice Casserole layers tender, bright green broccoli florets and fluffy white rice in a smooth, savory cheddar-cream sauce, finished with a crisp, golden panko–cheddar crust for contrast.

It comes together in about 1 hour (10 minutes prep, 50 minutes cook) and makes Servings: 4 people — perfect as an easy family side, a make-ahead casserole for weeknight dinners, or a potluck dish served hot in squares.
Why You’ll Love This Recipe
A few things make this casserole a go-to: a silky, lump-free cheese sauce that clings to rice and broccoli; a crunchy, buttery topping; and straightforward pantry-friendly ingredients that you can prep ahead.
For a heartier, chicken-forward bake with broccoli you can also try Chicken & Broccoli Stuffing Casserole.
Ingredients You’ll Need
How to Make the Casserole
- Cook rice as instructed on the package and set out a large, greased 9×13 baking dish so everything is ready to assemble.
- Briefly boil 5 cups broccoli florets for 1–2 minutes, then cool them under cold running water, strain, and set aside — this quick blanch preserves color and prevents overcooking in the oven.
- Preheat the oven to 350°F so it’s at temperature when the casserole goes in.
- In a large pan over medium-low heat, melt 3 tbsp salted butter and cook 1 cup diced onion until soft, stirring regularly, about 5 minutes, to build the sauce base.
- Whisk in 3 tbsp flour, 1/2 tsp garlic salt, and 1/4 tsp pepper; stir for a couple minutes until the roux is well combined and fragrant.
- Raise the heat to medium and whisk in 2 cups milk while pouring; stir for 3–5 minutes as it bubbles until reduced by about half and thickened into a sauce.
- Remove the sauce from heat and whisk in 1/4 tsp dry mustard, 1/4 tsp paprika, 2 oz cream cheese, and 1.5 cups cheddar cheese; stir until the cheese is melted and the sauce is smooth and glossy.
- Add the cheese sauce, 2 cups cooked white rice, and the blanched broccoli to the greased baking dish and stir to combine evenly. In a small bowl, mix 2 tbsp melted butter, 1/2 cup panko bread crumbs, and 1/2 tsp Italian spices; then add 1/2 cup cheddar cheese and mix again to form the topping.
- Top the casserole with the panko-cheddar mixture and bake uncovered for 30–45 minutes, until the cheese is bubbling and the panko topping is golden brown. Sprinkle with 1 tsp fresh chopped parsley before serving.

Silky Cheese Sauce Tips
The sauce is the heart of this casserole — a warm milk roux enriched with cream cheese creates the silky texture that coats the rice and broccoli.
Small technique choices make a big difference: work the roux until lightly cooked, add milk while whisking, reduce slightly over medium heat, and remove from heat before adding the cheddar to avoid separation.
- Whisk constantly when adding milk so the roux smooths out without lumps.
- Stir in 2 oz cream cheese into the warm sauce to add stability and creaminess.
- Add shredded cheddar off the heat and stir until melted for a smooth finish.
- Use freshly shredded cheddar for optimal melt and flavor.
Crispy Panko Topping
The panko-cheddar crust gives a satisfying crunch that contrasts the creamy interior. Mixing the crumbs with melted butter and a little cheese ensures even browning.
If you prefer an extra-crispy top, you can lightly toast the panko in a skillet with the butter before combining with cheese, but the topping will crisp nicely in the 30–45 minute bake.
- Combine 2 tbsp melted butter with 1/2 cup panko and 1/2 cup cheddar for a crunchy finish.
- Season the topping with 1/2 tsp Italian spices to add herb flavor without overpowering the cheese.
- Spread the topping evenly and avoid pressing it down too hard so heat can crisp the crumbs.
Add Protein Options
To make this casserole a main course, fold in cooked protein before baking. The sauce and rice will carry the added protein without changing the method.
Use cooked, shredded rotisserie chicken, sautéed sausage slices, or cooked beans for vegetarian protein — just ensure the protein is fully cooked and warmed before mixing into the casserole.
- Stir in pre-cooked, chopped chicken or sausage when combining the sauce, rice, and broccoli.
- For vegetarian protein, folded-in cooked beans or lentils add texture and substance.
- If using added protein, make sure it’s hot (or preheated) so oven time focuses on bubbling and browning rather than reheating.
Tips for Success
Use leftover rice when possible: Leftover, chilled cooked rice is drier and keeps the casserole from becoming soggy; if you use freshly cooked rice, let it cool and break up clumps before mixing.
Keep the sauce smooth: Remove the sauce from heat before adding the shredded cheddar and stir until fully melted — this helps prevent grainy cheese separation. Use freshly shredded cheddar rather than pre-shredded for best melt.
Watch bake time: Baking time varies (30–45 minutes). Look for bubbling cheese and a golden-brown panko crust as your doneness cues; if the topping browns too quickly, tent foil loosely and continue baking until bubbling.
Save This Recipe

More recipes to try
Frequently asked questions
Final notes
This casserole is forgiving and versatile: once you’ve nailed the silky sauce and the crisp topping, it’s easy to scale, adapt with proteins, or prep ahead for busy nights.
Cool any leftovers before refrigerating and reheat covered in a 350°F oven until warmed through to preserve texture.

Cheesy Broccoli Rice Casserole
Equipment
- ▢Hexclad pots and pans set
- ▢Le Creuset Stoneware Blue (11″ Oval) Baking Dish
- ▢Spicewalla Essential Spices
Ingredients
- 5 cups broccoli florets fresh, cut to bite-size pieces
- 2 cups white rice cooked
- 3 tbsp butter salted
- 1 cup onion diced
- 3 tbsp flour
- 1/2 tsp garlic salt
- 1/4 tsp pepper
- 2 cups milk 2% or whole
- 1/4 tsp dry mustard powder
- 1/4 tsp paprika dried
- 2 oz cream cheese
- 2 cups cheddar cheese freshly shredded, divided
- 2 tbsp butter salted, melted
- 1/2 cup panko bread crumbs
- 1/2 tsp Italian spices dried
- 1 tsp parsley fresh, chopped
Instructions
- Cook rice as instructed on the package and set out a large, greased 9×13 baking dish.
- Briefly boil 5 cups broccoli florets for 1-2 minutes, then cool under cold running water, strain, and set aside.
- Preheat oven to 350°F.
- In a large pan over medium-low heat, cook 3 tbsp salted butter and 1 cup diced onion until soft, stirring regularly, about 5 minutes.
- Whisk in 3 tbsp flour, 1/2 tsp garlic salt, and 1/4 tsp pepper; stir for a couple minutes until well combined.
- Raise heat to medium and whisk in 2 cups milk while pouring; stir for 3-5 minutes as it bubbles until reduced by about half.
- Remove the sauce from heat and whisk in 1/4 tsp dry mustard, 1/4 tsp paprika, 2 oz cream cheese, and 1.5 cups cheddar cheese; stir until the cheese is melted and the sauce is smooth.
- Add the cheese sauce, 2 cups cooked white rice, and the blanched broccoli to the baking dish and stir to combine. In a small bowl, mix 2 tbsp melted butter, 1/2 cup panko bread crumbs, and 1/2 tsp Italian spices; add 1/2 cup cheddar cheese and mix again to make the topping.
- Top the casserole with the panko-cheddar mixture and bake uncovered for 30-45 minutes, until the cheese is bubbling and the topping is golden brown. Sprinkle with 1 tsp fresh chopped parsley before serving.
