Chicken Broccoli Casserole
Chicken Broccoli Casserole With Rice and Creamy Cheese Sauce
Chicken broccoli casserole is cooked chicken and broccoli folded into a creamy cheese sauce, layered over rice, and baked until the top turns golden and the edges bubble. It’s the kind of dish built for a rotisserie chicken and whatever’s left in the vegetable drawer, and it holds up well enough to become a regular rotation meal rather than a one time use for leftovers.
The usual trouble spot is texture. Broccoli boiled too long turns to mush by the time the casserole finishes baking, and rice added without enough liquid dries out into a hard layer at the bottom of the dish. This version steams the broccoli only until bright green and just tender, and uses a measured sauce to liquid ratio that keeps the rice soft without turning the whole casserole soupy.
The recipe serves six, takes just under an hour, and comes together from a short list of ingredients most people already keep stocked.
Why This Chicken Broccoli Casserole Doesn’t Turn Mushy
- Broccoli gets steamed separately just until bright green and barely tender, so it holds its shape through the full bake instead of dissolving into the sauce.
- A roux based cheese sauce, rather than a can of condensed soup alone, gives the dish a cleaner, more pronounced cheddar flavor and a sauce that doesn’t separate as it bakes.
- Rice is measured to absorb just enough of the sauce without drying out, so the bottom layer stays tender rather than turning into a hard crust.
- Shredded rotisserie chicken works as well as freshly cooked chicken breast, which makes this one of the fastest ways to use up a store bought bird.
- A buttery panko topping adds crunch against the soft interior, a contrast a plain cheese top alone doesn’t give.
- The whole dish reheats well enough that leftovers taste nearly identical to the first night.
Quick Recipe Snapshot
- Prep time: 20 minutes
- Cook time: 30 minutes
- Rest time: 5 minutes
- Total time: 55 minutes
- Servings: 6
- Difficulty: Easy
- Calories: About 420 per serving
- Most important tool: A 9×13 inch baking dish
- Best for: Weeknight dinners, using up rotisserie chicken, meal prep
Ingredients
The Chicken, Rice, and Broccoli
Steaming the broccoli separately from boiling the rice keeps both at the exact texture they need, rather than cooking everything together in one pot and losing control of either.
- 3 cups cooked, shredded chicken (rotisserie works well)
- 1½ cups long grain white rice, cooked (about 4½ cups cooked)
- 4 cups broccoli florets, cut into bite sized pieces
- ½ cup finely diced yellow onion
The Cheese Sauce
A roux cooked properly before the milk goes in is what keeps this sauce from tasting like a can of soup, even though the method borrows the same basic idea.
- 4 tablespoons unsalted butter
- 3 tablespoons all purpose flour
- 2 cups whole milk
- 1 cup chicken broth
- 2 cups shredded sharp cheddar
- ½ teaspoon garlic powder
- ½ teaspoon onion powder
- ¼ teaspoon ground mustard
- Salt and black pepper to taste
The Topping
- ¾ cup panko breadcrumbs
- 2 tablespoons unsalted butter, melted
- ¼ cup shredded Parmesan
Substitutions that hold up: Brown rice works in place of white but needs about 10 extra minutes of initial cooking time before it goes into the casserole. Frozen broccoli, thawed and well drained, replaces fresh in a pinch, though fresh holds its shape slightly better through the bake. Monterey Jack or a Mexican blend can replace some or all of the cheddar for a milder flavor.
Recipe Timing
- Prep: 20 minutes
- Cook: 30 minutes
- Rest: 5 minutes
- Total: 55 minutes
- Servings: 6
- Difficulty: Easy
- Cuisine: American
- Course: Dinner
Looking for another baked dish that makes good use of a rotisserie chicken? Chicken pot pie casserole uses many of the same pantry staples in a different format.
Allergen and Dietary Disclosure
This casserole contains dairy (butter, milk, cheese) and wheat/gluten (flour, panko). Check broth labels for hidden soy or wheat if you avoid either.
- Dairy: An unsweetened plant based milk and a dairy free cheddar shred both work, though the sauce won’t thicken quite as smoothly or taste as rich.
- Gluten: Replace the flour with the same amount of cornstarch mixed into a slurry with a splash of cold broth, and use a gluten free panko or crushed gluten free crackers for the topping.
Equipment Needed
- 9×13 inch baking dish. The standard size this recipe is built around for even cooking and a reasonable bake time.
- Steamer basket or microwave safe bowl. Either works for cooking the broccoli to the right texture before it goes into the casserole.
- Medium saucepan. Builds the roux and cheese sauce without scorching, since a wider pan spreads the heat more evenly than a small pot.
- Whisk. Smooths the sauce as the milk and broth are added, preventing lumps from the flour.
Nutrition Information
Per serving (about 1½ cups, 6 servings per recipe):
- Calories: 420
- Protein: 29 g
- Carbohydrates: 33 g
- Fat: 19 g
- Fiber: 2 g
- Sugar: 5 g
- Sodium: 650 mg
Broccoli contributes a solid amount of vitamin C per serving, even after steaming, since a brief steam preserves more of it than a long boil would. These figures are estimates built from USDA FoodData Central data and shift with the exact chicken cut and cheese used.
How This Casserole Keeps Its Texture Through the Bake
Broccoli breaks down fast once it’s exposed to prolonged heat, which is why a casserole that simmers raw broccoli directly in the sauce for 30 minutes in the oven often ends up with gray, mushy florets by the time it’s done. Steaming the broccoli separately for just a few minutes beforehand gets it to the edge of tender without overcooking it, so the oven’s heat only needs to warm it through rather than finish cooking it from raw.
The sauce relies on the same roux principle found in a bechamel: flour cooked briefly in butter coats the starch granules in fat, which keeps them from clumping once liquid is whisked in. A sauce built this way thickens evenly and holds its texture through baking, unlike a thinner sauce that can separate and turn watery under sustained oven heat.
Rice measured correctly before baking absorbs just enough of the sauce to stay moist without drinking it all, the same balance that matters in a rice based soup. Using already cooked rice, rather than raw grains added straight to the dish, also removes the guesswork of whether the rice will finish cooking by the time everything else is done.
What is chicken broccoli casserole? Chicken broccoli casserole is a baked dish combining cooked chicken, steamed broccoli, and rice in a creamy cheese sauce, topped with breadcrumbs or extra cheese and baked until golden and bubbling.

Preparation
Cook the rice ahead of time if it isn’t already made, since warm, freshly cooked rice blends into the sauce more easily than rice straight from the fridge. Shred the chicken into bite sized pieces if using a whole rotisserie bird. Cut the broccoli into pieces no larger than a bite, since larger florets take longer to steam evenly. Preheat the oven to 375°F and grease the baking dish.
Step by Step Method
Steam the broccoli florets over simmering water for 4 to 5 minutes, until they turn bright green and a fork slides in with slight resistance. Drain well and set aside.
Melt the butter in a saucepan over medium heat, then add the onion and cook for 3 minutes until translucent.
Sprinkle the flour over the onion and butter, stirring constantly for about 90 seconds, until the mixture turns a pale golden color and smells toasted rather than raw.
Chef’s Note: This step is easy to rush, but an undercooked roux leaves a starchy taste that no amount of cheese can fully cover later.
Whisk in the milk and broth gradually, working out any lumps as the liquid is added. Bring the mixture to a gentle simmer, stirring often, until it thickens enough to coat the back of a spoon, about 4 to 5 minutes.
Remove from the heat and stir in the cheddar, garlic powder, onion powder, and ground mustard until the cheese is fully melted and the sauce looks smooth. Season with salt and pepper to taste.
Chef’s Note: Adding the cheese off the heat, rather than while the sauce is still actively simmering, keeps it from turning grainy.
In a large bowl, combine the cooked rice, shredded chicken, steamed broccoli, and the cheese sauce. Fold gently until everything is coated evenly, taking care not to break the broccoli apart.
Spread the mixture into the prepared baking dish in an even layer.
Mix the panko with the melted butter and Parmesan, then scatter it evenly over the top of the casserole.
Bake uncovered for 20 to 25 minutes, until the topping turns golden brown and the edges bubble visibly around the sides of the dish.
Let the casserole rest for 5 minutes before serving, which gives the sauce a moment to set slightly so it holds its shape when scooped.

Callout: Toast the panko in a dry pan for 2 minutes before mixing it with the butter. Pre-toasted crumbs brown more evenly and reliably in the oven’s shorter bake time than raw panko does.
Expert Tips and Tricks
- Make ahead: Assemble the full casserole through the topping step, cover tightly, and refrigerate for up to 1 day. Bake straight from the fridge, adding about 10 extra minutes since it starts cold.
- Storage: Cool leftovers to room temperature within 2 hours before moving them to an airtight container.
- Steam, don’t boil, the broccoli: Boiling adds extra water to florets that are already headed into a creamy sauce, which can thin out the final texture.
- Cook the roux fully: A full 90 seconds removes the raw flour taste before any liquid goes in.
- Use rotisserie chicken for speed: It cuts out the step of cooking chicken from raw and adds a bit more seasoning depth than a plain poached breast.
- Add cheese off the heat: Stirring it in after the sauce comes off the burner keeps the texture smooth instead of grainy.
- Double the topping for extra crunch: A thicker panko layer holds its crispness better through reheating the next day.
For a creamy baked dish with a similar cozy, crowd pleasing style, tuna noodle casserole is worth keeping in the weekly rotation alongside this one.
Common Mistakes and Troubleshooting
The broccoli turned mushy. It likely cooked too long during steaming, or raw broccoli was added directly to the casserole without any pre-cooking. Steam just until bright green and barely tender, since the oven will finish softening it further.
The sauce turned grainy. The cheese was stirred in while the sauce was still actively simmering over heat. Pull the pan off the burner first, then stir in the cheese so it melts gently instead of breaking.
The bottom of the casserole dried out. Too little sauce or overcooked rice absorbed all the available moisture. Make sure the rice is freshly cooked and not overdone, and don’t skimp on the full sauce quantity.
The topping didn’t brown. The oven ran cooler than expected, or the casserole sat too low in the oven. Move the rack up slightly and check that the oven reaches the full 375°F before the dish goes in.
The dish tasted bland. The sauce wasn’t seasoned enough on its own before combining with the other ingredients. Taste the sauce before folding everything together and adjust the salt at that stage, since it’s harder to fix once the dish is fully assembled.
Honest Trade-Off
This casserole leans on a from scratch roux and cheese sauce rather than a quick can of condensed soup, which takes a few extra minutes of active stovetop work. Anyone who wants the absolute fastest version with minimal hands on time might prefer a shortcut recipe built around canned soup instead. This version suits anyone who has an extra 10 minutes to spare for a cleaner, more pronounced cheese flavor.
Storage and Make Ahead
Refrigerator: Store in an airtight container for up to 4 days.
Reheating: Cover with foil and warm in a 350°F oven for about 20 minutes, or microwave individual portions in 60 second bursts. The oven method keeps the topping from turning soft.
Freezer: Freezes well for up to 3 months, assembled but unbaked. Thaw overnight in the fridge before baking, adding about 10 extra minutes to the covered bake time since the dish starts colder than usual.

Variations and Substitutions
- Extra vegetables: Add a cup of sliced mushrooms or diced bell pepper along with the onion for more texture and color.
- Spicy: Stir ¼ teaspoon cayenne or a few dashes of hot sauce into the cheese sauce.
- Lighter version: Use 2% milk in place of whole milk and reduce the cheese to 1½ cups, adjusting salt to taste.
- Different grain: Swap the rice for an equal amount of cooked egg noodles or penne pasta for a different base texture.
- Extra cheesy: Add an additional ½ cup of shredded cheese directly into the topping mixture for a thicker, cheesier crust.
Serving Suggestions
Chicken broccoli casserole works as a full meal on its own, since it already carries protein, vegetables, and a starch in one dish. A simple side salad with a light vinaigrette adds some acidity to balance the richness of the cheese sauce. Crusty bread or dinner rolls help scoop up any extra sauce left on the plate. For another baked dinner built around pantry staples and a similar comfort food style, cowboy casserole makes a good addition to the same week’s meal plan.
Callout: Let the casserole sit out of the oven for the full 5 minutes before serving, even if it smells ready sooner. The sauce firms up slightly during that rest, which keeps each scoop from looking loose on the plate.
Frequently Asked Questions
Can I make chicken broccoli casserole ahead of time?
Yes. Assemble the full casserole through the topping step, cover tightly, and refrigerate for up to 1 day before baking. Bake straight from the fridge, adding about 10 extra minutes to account for the colder starting temperature.
Why did my casserole turn out watery?
The sauce likely wasn’t thickened enough before combining with the rice and broccoli, or the broccoli released extra water during steaming. Simmer the cheese sauce until it clearly coats the back of a spoon, and drain the steamed broccoli well before folding it in.
Can I use frozen broccoli instead of fresh?
Yes, but thaw it fully and pat it dry first, since frozen broccoli holds extra water that can thin out the sauce. Fresh broccoli holds its shape slightly better through the bake, though frozen works fine in a pinch.
How do I know when the casserole is done?
The topping should look golden brown, and the sauce should be visibly bubbling around the edges of the dish, usually after 20 to 25 minutes at 375°F. Since the chicken and rice are already fully cooked going in, the bake time is really about heating everything through and browning the top.
Is chicken broccoli casserole safe for someone with a dairy or gluten allergy?
The standard recipe contains dairy in the butter, milk, and cheese, and gluten in the flour and panko topping. A plant based milk and dairy free cheese handle the dairy, and a cornstarch slurry plus gluten free panko handle the gluten, though both substitutions change the sauce’s richness and the topping’s crunch somewhat.
Conclusion
Steaming the broccoli separately, rather than letting it cook raw inside the casserole, is the single step that keeps this dish from turning into a gray, mushy pan by the time it’s done baking. Pull it the moment it turns bright green and barely tender, and the oven’s heat does the rest of the work gently. Keep a double batch of the panko topping on hand if a crunchier crust matters more to your table than the standard amount here.

Chicken Broccoli Casserole
Ingredients
Method
- Steam the broccoli 4 to 5 minutes until bright green and barely tender. Drain.
- Melt butter, cook the onion 3 minutes.
- Stir in the flour and cook 90 seconds.
- Whisk in the milk and broth, simmer until thickened.
- Off the heat, stir in the cheese and seasonings until smooth.
- Fold the rice, chicken, broccoli, and sauce together.
- Spread into a baking dish.
- Mix panko, butter, and Parmesan, and scatter over the top.
- Bake uncovered at 375°F for 20 to 25 minutes until golden and bubbling.
- Rest 5 minutes before serving.


