Weeknight Chicken Broccoli Rice Casserole
This chicken broccoli rice cheese casserole is the dinner you make when you need something warm and filling on a busy evening. It bakes into one big dish of tender rice, juicy chicken, and bright green broccoli, all held together by a simple cheddar sauce.

You do the stovetop work while the oven heats, then let the casserole do the rest. No canned soup, just real cheese and a little butter and flour to pull it together.
What Makes This Casserole So Good
The rice drinks up the saucy broth as it bakes, so every scoop tastes rich without being heavy. The broccoli keeps just enough bite that you notice it, and the cheese melts into a golden top that everyone fights over.
I come back to this one because it uses basic kitchen staples and turns them into something that feels like a full meal. Leftovers hold up well, too, which means lunch tomorrow is already handled.
Ingredients

- 1 lb boneless, skinless chicken breasts: cut into bite-size pieces, or use thighs for richer flavor
- 1 tbsp neutral oil: for browning the chicken
- 1/2 yellow onion: diced small
- 2 cloves garlic: minced
- 1 cup long-grain white rice: do not substitute instant rice here; the bake time needs the longer-cooking grain
- 3 cups broccoli florets: cut into small, even pieces so they cook through
- 3 tbsp unsalted butter: this starts the cheese sauce
- 3 tbsp all-purpose flour: for thickening
- 1 ½ cups whole milk: warmed slightly so it blends smoothly
- 1 cup low-sodium chicken broth: adds savory backbone to the sauce
- 2 cups shredded sharp cheddar cheese: freshly grated melts better than pre-shredded
- 1 tsp salt: divided between chicken and sauce
- ½ tsp black pepper: plus more to taste
- ½ tsp paprika: optional, for a little warmth
Variations / Substitutions
- Chicken thighs: use boneless, skinless thighs trimmed of fat; they stay extra tender in the bake.
- Brown rice: you can swap in long-grain brown rice, but parboil it for 15 minutes first so it finishes at the same time as the casserole.
- Broccoli: cauliflower cuts work the same way, just keep the florets small. Frozen broccoli is fine in a pinch, thaw and drain it well first.
- Cheese: a mild Monterey Jack or a smoked gouda will give you a different flavor. Avoid pre-shredded bags because the coating prevents smooth melting.
- Dairy-free: use a plant-based butter, unsweetened almond milk, and a good melting vegan cheddar; the sauce may be thinner, so let it bubble a minute longer on the stove.
Another recipe that belongs in this rotation is the creamy chicken and wild rice soup on the site, which uses similar flavors in a bowl.
How to Make Chicken Broccoli Rice Casserole
Step 1: Sear the Chicken

Heat your oven to 375°F (190°C) and rub a 9×13-inch baking dish with butter or cooking spray. Warm the oil in a large skillet over medium-high heat. When the oil shimmers, add the chicken pieces, sprinkle on ½ teaspoon of the salt, and cook for about 5 minutes, turning once, until the outside loses its raw color. The chicken does not need to be cooked through here; it will finish in the oven. Transfer it to a plate.
The pan should have a few browned bits stuck to the bottom. Those little spots are where the onion picks up flavor next.
Step 2: Cook the Rice

Add the diced onion to the same skillet and cook, stirring often, until it softens and turns translucent, about 3 minutes. Toss in the garlic and stir for 30 seconds until fragrant. Pour in the 1 cup of rice and stir to coat each grain in the oil and onion mixture, then add the 1 cup of chicken broth and ¾ cup of water. Bring to a gentle boil, cover, and reduce the heat to low. Cook for 12 minutes. The rice will be only partly tender and still have some liquid left, and that is exactly what you want because it will soak up more during baking.
Step 3: Steam the Broccoli

While the rice cooks, place the broccoli florets in a microwave-safe bowl with 2 tablespoons of water. Cover and microwave on high for 2 minutes, then drain. The florets should be bright green and just starting to soften. If you prefer the stovetop, steam them in a basket over an inch of boiling water for the same amount of time.
Draining the broccoli well keeps the casserole from turning watery in the middle.
Step 4: Whisk the Cheese Sauce

Melt the butter in a clean saucepan over medium heat. Whisk in the flour and let it bubble for 1 minute, stirring constantly so it does not brown. Slowly pour in the warmed milk and the remaining 1 cup of broth, whisking all the while, until the mixture thickens and coats the back of a spoon, about 4 minutes. Remove the pan from the heat and stir in the shredded cheddar a handful at a time, waiting until each addition melts before adding more. Season with the remaining ½ teaspoon salt, the pepper, and paprika if using.
Keeping the heat off while you melt the cheese stops the sauce from breaking into a grainy mess.
Step 5: Combine the Casserole

Add the parcooked rice mixture, the steamed broccoli, and the seared chicken to the cheese sauce. Stir everything together gently until the sauce coats each piece. Transfer the whole mixture to the greased baking dish and spread it into an even layer. At this point, the casserole will look a little loose, with plenty of creamy liquid pooling around the solids. That liquid is what finishes cooking the rice and keeps the dish moist.
Step 6: Scoop and Serve

Bake uncovered for 25 minutes at 375°F, until the edges are bubbling and the top is golden in spots. Pull the dish from the oven and let it rest on a trivet for 5 minutes. That short pause lets the sauce settle so the first scoop holds together. Spoon generous portions into shallow bowls and serve while the cheese still stretches from the spoon.
Tips for the Best Casserole
- The rice matters: use standard long-grain white rice. Short-grain or sushi rice will turn sticky, and instant rice will turn to mush.
- Shred your own cheese. It melts into a smooth sauce that stays creamy after baking. Pre-shredded cheese often leaves a waxy film.
- Don’t skip the 5-minute rest after baking. Cutting in too soon will spill thin sauce everywhere and the rice may seem underdone.
- If you are using frozen broccoli, thaw it completely, squeeze out extra water with a clean towel, and toss it in raw; no need to steam first.
Bake times by pan:
| Baking Dish Size | Material | Adjust |
|---|---|---|
| 9×13-inch | glass or ceramic | 25 minutes |
| 9×13-inch | metal | 22 minutes, check early |
| 8×8-inch (thicker) | glass | add 5-7 minutes |
Storing Leftovers
- Refrigerate: cover tightly and store for up to 4 days. The casserole firms up as it cools, making it easy to portion for lunches.
- Reheating: warm single servings in the microwave in 1-minute bursts, or cover the whole dish with foil and reheat at 325°F for 20 minutes. Add a splash of milk if it seems dry.
- Serve cold: not recommended; the rice and sauce texture is much better warm.
What to Serve with Chicken Broccoli Rice Casserole
A crisp green salad with a bright vinaigrette cuts through the richness of the cheese sauce in a way that heavy sides can’t. For something more substantial, a simple garlic bread or crusty baguette is good for scooping up the last bits from the bowl. Steamed green beans with a squeeze of lemon also work well and keep the plate from feeling weighed down.
Frequently Asked Questions
Can I use cooked rotisserie chicken instead?
Yes. Skip the browning step and fold 2 to 3 cups of shredded rotisserie chicken into the cheese sauce when you combine everything. Reduce the salt slightly since rotisserie chicken is often seasoned.
Can I use brown rice?
You can, but you must parboil it first. Simmer 1 cup of long-grain brown rice in plenty of water for 15 minutes, then drain and proceed with the recipe as written, using the same total bake time.
Can I make this casserole ahead of time?
Yes. Assemble the casserole through step 5, cover tightly, and refrigerate for up to 24 hours. When you are ready to bake, add 10 minutes to the covered bake time, then uncover for the last 15 minutes to brown the top.
My sauce turned grainy. What happened?
The heat was too high when you added the cheese, or the cheese was added too quickly. Always remove the pan from the heat before stirring in cheese and add it in small handfuls.

Chicken Broccoli Rice Casserole Recipe
Ingredients
Method
- Preheat oven to 375°F. Sear chicken in oil with ½ tsp salt until outside loses raw color, about 5 minutes. Set aside.
- Sauté onion in the same pan 3 minutes. Add garlic, stir 30 seconds. Stir in rice, then add 1 cup broth and ¾ cup water. Boil, cover, simmer 12 minutes.
- Steam broccoli in microwave with 2 tbsp water for 2 minutes; drain well.
- Melt butter, whisk in flour 1 minute. Slowly whisk in milk and remaining 1 cup broth, cook 4 minutes until thick. Off heat, stir in cheese gradually with pepper and paprika.
- Combine rice mixture, broccoli, and chicken with the cheese sauce. Spread into greased 9×13 dish.
- Bake 25 minutes until bubbly and golden. Rest 5 minutes, then scoop and serve.
