Cheesy Broccoli Rice Casserole
The first thing I watch when this casserole comes out of the oven is the edge of the dish: the sauce should be bubbling there, while the cheddar on top…
Tip: save now, cook later.The first thing I watch when this casserole comes out of the oven is the edge of the dish: the sauce should be bubbling there, while the cheddar on top looks melted with a few golden spots. That contrast is what makes cheesy broccoli rice casserole feel like a full, cozy meal instead of a pan of rice with cheese stirred through it.
I cook the rice and broccoli before they meet the sauce, which gives each one a chance to land at the right texture. The broccoli stays bright and a little firm, and the rice doesn’t have to soak up extra liquid while it bakes. A smooth cheddar sauce brings everything together, with a lightly browned top and a creamy middle in every scoop.

Kitchen Note
Let the rice stand covered after it leaves the heat, then fluff it with a fork. That short rest lets the last bit of steam settle, so the grains stay separate when you fold them into the sauce.
Save this cheesy broccoli rice casserole for a bubbling cheddar topping, tender broccoli, and a creamy middle that holds together beautifully.
Why This Casserole Isn’t Just Rice Baked in Cheese Sauce
It can be tempting to put raw rice, broccoli, and sauce in one dish and let the oven do all the work. That changes the job of the sauce: it has to provide enough moisture for the rice to cook, and the broccoli can end up soft before the grains are tender. Here, the rice is already cooked, and the broccoli has been steamed just until crisp-tender before either one goes into the baking dish.
That separation gives you more control over the finished texture. The rice goes into the casserole ready to take on the sauce rather than pull a lot of liquid from it. The broccoli brings its own moisture, so draining it before mixing matters; otherwise, that extra water can loosen the creamy sauce. The sauce itself thickens on the stove before the cheese goes in, which means the casserole needs only enough time in the oven to heat through and brown the top. Think of the bake as the finishing step, not the place where the casserole’s main components have to cook from scratch.
What Gives the Rice, Broccoli, and Cheddar Their Best Texture

- Long-grain white rice — Its separate, fluffy grains keep the finished casserole from feeling dense. Use regular long-grain rice rather than instant rice, which cooks on a different schedule and won’t give the same texture here.
- Broccoli florets — Bite-size pieces fit neatly into each scoop, and fresh broccoli gives you a crisp-tender texture after its quick steam and the oven bake. If using frozen broccoli, thaw it completely and drain it well before adding it; it will be softer than fresh.
- Sharp cheddar — Sharp cheese keeps its tang in the creamy sauce, while a mild cheese can make the casserole taste flatter. Freshly shredded cheddar melts smoothly; a bag of pre-shredded cheese is convenient, though its coating can leave the sauce a little less silky. For a milder, creamier finish, replace half the cheddar with Monterey Jack.
- Butter and flour — Together they thicken the milk and broth into a sauce that clings to the rice instead of pooling at the bottom. If gluten is a concern, use a measure-for-measure gluten-free flour blend in place of the all-purpose flour; the sauce may thicken a little differently, so follow the same visual cue and cook until it coats a spoon.
- Whole milk and chicken broth — Whole milk gives the sauce body, and low-sodium broth lets you control its seasoning. For a vegetarian casserole, swap in vegetable broth in the same amount; the flavor will be a little more vegetable-forward.
Build the Casserole in Four Texture-Saving Stages
Cook the Rice Until the Water Is Gone
Heat the oven to 350°F and grease a 9×13-inch baking dish. Combine the rice with 1 1/2 cups water in a 2-quart saucepan, bring it to a boil, then cover and reduce the heat to low. Simmer for 15–18 minutes, until the water is absorbed, and let the covered pan stand off the heat for 10 minutes. Fluff with a fork; if water remains in the pan, give the rice a little more time rather than transferring wet rice to the casserole.
Steam the Broccoli Without Softening It
Add the broccoli and the remaining 1/2 cup water to a 12-inch skillet, cover, and cook over medium heat for 4–5 minutes. Look for bright-green florets that are crisp-tender, not limp. Drain the broccoli thoroughly and set it aside; water left clinging to the florets can thin the sauce later. The broccoli will continue cooking in the oven, so don’t wait for it to become completely soft in the skillet.
Turn the Onion and Roux Into Cheddar Sauce
Melt the butter in the same skillet over medium heat, add the diced onion, and cook for 4–5 minutes, stirring occasionally, until softened. Stir in the flour and cook for 1 minute, then gradually whisk in the chicken broth and milk so the flour blends in without lumps. Add the salt, pepper, and garlic powder, and cook while stirring often for 4–6 minutes, until the sauce thickens. Take the skillet off the heat before stirring in 1 1/2 cups of the cheddar; adding the cheese away from direct heat helps it melt into the sauce without turning grainy.
Top, Bake, and Let the Sauce Set
Fold the cooked rice and drained broccoli into the cheese sauce, then transfer the mixture to the prepared baking dish. Sprinkle the remaining 1/2 cup cheddar evenly over the top so it melts across the casserole. Bake for 20–25 minutes, until the edges bubble and the cheese is melted with light browning. Rest the casserole for 10 minutes before serving; the sauce settles during that pause, making it easier to serve tidy portions.
Three Simple Changes That Still Let the Casserole Hold Together
Make It Vegetarian with Vegetable Broth
Replace the chicken broth with the same amount of vegetable broth. The sauce stays creamy, with a slightly earthier savory note that works well alongside the broccoli and cheddar.
Use a Gluten-Free Flour Blend
Swap the all-purpose flour for a measure-for-measure gluten-free flour blend to thicken the sauce. The finished sauce may be a touch less smooth, but the casserole keeps its creamy texture and cheesy top.
Soften the Cheddar’s Sharp Bite
Use half sharp cheddar and half Monterey Jack in place of the cheddar. Monterey Jack melts into a gentler, creamier sauce, while the sharp cheddar still gives the casserole a familiar tang.
Storage and Reheating
- Refrigerator: Keep leftovers covered for 3–4 days. The rice firms up as it chills, so the casserole will be less creamy straight from the refrigerator.
- Freezer: Freeze cooled portions in airtight containers for up to 2–3 months. Thaw overnight in the refrigerator; the broccoli and sauce may be a little softer after freezing.
- Reheating: Reheat covered in a 350°F oven until the center reaches 165°F, uncovering near the end if you want to refresh the cheesy top. Avoid reheating uncovered for the whole time, which can dry out the rice before the middle is hot.
Questions That Come Up When Making Broccoli Rice Casserole

Cheesy Broccoli Rice Casserole
Ingredients
Equipment
Method
- Heat the oven to 350°F.
- Grease a 9x13-inch baking dish.
- Combine the rice and 1 1/2 cups of the water in a 2-quart saucepan.
- Bring the rice and water to a boil, cover, reduce the heat to low, and simmer for 15–18 minutes, until the water is absorbed.
- Remove the rice from the heat and let stand covered for 10 minutes.
- Fluff the rice with a fork.
- Put the broccoli and remaining 1/2 cup water in a 12-inch skillet, cover, and cook over medium heat for 4–5 minutes, until bright green and crisp-tender.
- Drain the broccoli and set it aside.
- Melt the butter in the same skillet over medium heat.
- Add the onion and cook for 4–5 minutes, stirring occasionally, until softened.
- Stir in the flour and cook for 1 minute.
- Gradually whisk in the chicken broth and milk.
- Stir in the salt, pepper, and garlic powder.
- Cook, stirring often, for 4–6 minutes, until the sauce thickens.
- Remove the skillet from the heat and stir in 1 1/2 cups of the cheddar until melted.
- Stir the cooked rice and broccoli into the cheese sauce.
- Transfer the mixture to the prepared baking dish.
- Sprinkle the remaining 1/2 cup cheddar evenly over the top.
- Bake for 20–25 minutes, until the casserole is bubbling around the edges and the cheese on top is melted and lightly browned.
- Let rest for 10 minutes before serving.