Broccoli comes out of the pot bright green, then spends another half hour in the oven. That extra cooking is exactly why I stop boiling it while it still has a little bite. In this cheesy broccoli rice casserole, the florets soften as they bake, and starting with broccoli that’s already tender can leave you with a mushy layer instead of distinct pieces.
The sauce starts with butter and flour, then milk goes in gradually so it thickens into a smooth coating before the cheddar is added. I stir the warm rice and well-drained broccoli right into that sauce, which helps everything spread evenly through the baking dish. A buttery cracker topping turns golden while the casserole bubbles at the edges, and the rice underneath stays tucked into a creamy cheddar sauce.

Kitchen Note
Let the casserole rest for the full 10 minutes after baking. The sauce settles around the rice during that pause, so portions hold together instead of sliding apart on the serving spoon.
Save this cheesy broccoli rice casserole for a cozy side dish with a crisp, buttery cracker top and creamy cheddar underneath.
Why the Broccoli Should Still Have a Bite Before It Goes Into the Oven
Broccoli that’s fully tender before it meets the rice doesn’t have much left to give during baking. It keeps cooking in the oven, surrounded by hot cheese sauce, so boiling it just until it turns bright green and is crisp-tender gives it room to soften without collapsing. Cut the florets small and fairly even, too; large pieces stay firm longer, while tiny bits can disappear into the casserole.
Drain the broccoli thoroughly before stirring it into the sauce. Any water clinging to the florets thins the cheese sauce, and the casserole already has plenty of moisture from the rice and milk. I let the pot drain well rather than tipping the broccoli straight into the mixing bowl. That keeps the finished center creamy instead of loose, with broccoli pieces you can still see in each scoop.
What the Rice, Cheddar, and Cracker Top Each Bring

- Long-grain white rice — Its separate, fluffy grains give the casserole structure without making the filling as dense as a short-grain rice would. Use it cooked and warm so it stirs into the cheese sauce easily; the casserole isn’t meant to cook raw rice in the baking dish.
- Sharp cheddar — Sharpness matters here because the rice and milk mellow the cheese as it bakes. A block of sharp cheddar gives a fuller tang than mild cheddar, while any good-quality sharp cheddar works well. For the smoothest sauce, grate it finely so it melts quickly once the pan is off the heat.
- Whole milk, butter, and flour — Together, these make a sauce that clings to the rice instead of pooling at the bottom. Whole milk gives it a fuller body; lower-fat milk will make a thinner sauce. The flour needs to cook briefly in the butter before the milk goes in, so the finished sauce doesn’t taste floury.
- Buttery round crackers — Their salty, buttery crunch contrasts with the soft rice and broccoli. Crush them into small, uneven crumbs rather than powder; the larger bits make a more textured topping. The topping butter helps the crumbs brown in the oven.
- Garlic powder and onion powder — These season the sauce without adding chunks that compete with the broccoli. Keep them in the sauce so their flavor gets distributed through the whole casserole, not just the surface.
Building the Sauce and Getting the Cracker Top Golden
Blanch the Broccoli Just Until Bright
Heat the oven to 350°F and grease a 9×13-inch baking dish with nonstick cooking spray. Bring the water to a boil in a 6-quart pot, add the small broccoli florets, and cook them for 2 to 3 minutes. They should look bright green and give slightly when pierced, but still have a little firmness. Drain them well so excess water doesn’t loosen the sauce later.
Thicken the Milk Before Adding Cheddar
Melt 4 tablespoons of butter in a medium saucepan over medium heat, whisk in the flour, and cook the mixture for 1 minute. Gradually whisk in the milk, then add the salt, black pepper, garlic powder, and onion powder. Cook for 4 to 6 minutes, whisking often, until the sauce coats the back of a spoon; if it still runs off like milk, give it more time while whisking. Take the pan off the heat before stirring in the cheddar, and keep stirring until it melts into the sauce.
Coat the Rice and Broccoli Evenly
Melt the remaining butter and stir it together with the crushed crackers. Add the warm rice and drained broccoli to the cheese sauce, then stir until the sauce coats the rice throughout. Spread the mixture in the prepared dish rather than leaving a tall mound in the middle, so it bakes evenly. Sprinkle the cracker mixture over the surface in an even layer for a golden top from edge to edge.
Bake Until the Edges Bubble
Bake the casserole uncovered for 25 to 30 minutes. Look for bubbling around the edges and a golden cracker topping; if the center is still cool-looking and the top is pale, it needs more time. Avoid covering the dish, since trapped steam softens the crumbs instead of letting them brown. Set the dish aside to rest for 10 minutes before serving.
Three Smart Ways to Change the Casserole
Use Brown Rice for a Nuttier, Firmer Casserole
Swap in the same volume of warm, cooked long-grain brown rice for the white rice. Its nuttier taste and firmer chew make the casserole heartier, though the grains won’t feel quite as soft against the creamy sauce.
Make It Gluten-Free Without Losing the Crunch
Use a cup-for-cup gluten-free flour blend in place of the all-purpose flour, and gluten-free buttery crackers for the topping. The sauce may thicken a little differently depending on the blend, so judge it by the coating-on-a-spoon texture before adding the cheddar. The cracker top will still bake up crisp, though the brand may give it a slightly different buttery flavor.
Trade Some Cheddar for Monterey Jack
Replace some or all of the sharp cheddar with Monterey Jack. It melts smoothly and gives the sauce a milder, creamier taste, but you’ll lose some of the cheddar’s tang. Keeping at least part sharp cheddar preserves that familiar savory bite.
Storage and Reheating
- Refrigerator: Keep leftovers covered in the refrigerator for 3 to 4 days. The cracker topping softens as it sits, while the rice may firm up slightly.
- Freezer: Freeze cooled portions in airtight containers for up to 2 to 3 months for best quality. Thaw overnight in the refrigerator; the broccoli and rice will be softer after freezing.
- Reheating: Reheat covered in a 325°F oven until the center reaches 165°F, uncovering near the end if you want to crisp the top again. For one portion, use a microwave-safe dish and heat in short intervals, stirring or turning the portion so it warms evenly.
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 with nonstick cooking spray.
- Bring the water to a boil in a 6-quart pot.
- Add the broccoli and cook for 2 to 3 minutes until bright green and crisp-tender.
- Drain the broccoli well.
- Melt 4 tablespoons of the butter in a medium saucepan over medium heat.
- Whisk in the flour and cook for 1 minute.
- Gradually whisk in the milk.
- Add the salt, pepper, garlic powder, and onion powder.
- Cook for 4 to 6 minutes, whisking often, until thick enough to coat the back of a spoon.
- Remove from the heat and stir in the cheddar until melted.
- Melt the remaining 2 tablespoons butter.
- Stir the melted butter together with the crushed crackers.
- Stir the warm rice and drained broccoli into the cheese sauce.
- Spread the mixture in the prepared baking dish.
- Sprinkle the cracker mixture evenly over the top.
- Bake uncovered for 25 to 30 minutes, until bubbling around the edges and golden on top.
- Rest for 10 minutes before serving.


