
When the edges start bubbling and the cheddar on top turns glossy, this casserole is ready for the five-minute rest that makes serving much neater. I like how the broccoli stays bright and the rice catches the creamy sauce in every spoonful without turning the whole dish into a soft, heavy bake. This Cheesy Broccoli Rice Casserole is built from familiar ingredients, but a couple of small details make the difference between creamy and soggy.
The rice cooks on its own before it meets the sauce, so it absorbs the right amount of water instead of soaking up the sauce while it cooks. I also take the cheese sauce off the heat before stirring in the cheddar; that gentle finish keeps it smooth. Fold everything together, scatter the remaining cheese over the top, and bake until the edges bubble around tender broccoli and saucy rice.

Kitchen Note
Drain the broccoli well before it goes into the casserole. Water clinging to the florets can loosen the cheese sauce, so give the colander a good shake and let the steam escape while you finish the sauce.
Save this Cheesy Broccoli Rice Casserole for its creamy cheddar sauce, crisp-tender broccoli, and bubbling golden top.
Why the Rice Needs a Rest Before It Meets the Cheese Sauce
Rice that goes into a casserole while it is still steaming hard can make the filling feel sticky and crowded. Cooking it separately lets the grains absorb their measured water first, so the sauce can coat the rice instead of disappearing into it. Once the rice has finished cooking, the covered rest gives the moisture time to settle evenly through the pot. Fluffing it with a fork then loosens the grains without crushing them.
That distinction matters during the bake. The rice is already tender before it enters the oven, and the casserole only needs enough time to heat through and bubble at the edges. If the rice is undercooked when you combine everything, the baking time isn’t long enough to rescue it evenly; the sauce can thicken before the grains soften. Let the rice finish on the stovetop, then bring it together with the broccoli and sauce. You get a cohesive casserole with distinct, tender grains rather than a dense layer of rice.
What the Cheddar Sauce and Fresh Broccoli Bring to the Casserole

- Long-grain white rice — Its separate, tender grains keep the filling from becoming as sticky as it would with a short-grain rice. Use plain long-grain rice rather than a quick-cooking product, since the cooking liquid and stovetop timing are set for the standard kind.
- Broccoli florets — Fresh florets give the casserole its green color and a little bite against the soft rice. Cut the pieces to a similar size so they cook evenly; stems are fine if you trim away any tough exterior and cut them small.
- Sharp cheddar — Sharp cheddar gives the sauce a fuller, more pronounced cheese flavor than mild cheddar. A block you shred yourself melts especially smoothly, though pre-shredded cheddar is a convenient option; it may leave the sauce slightly less silky.
- Whole milk and chicken broth — Whole milk gives the sauce body, while low-sodium chicken broth adds savory depth without making the cheese flavor feel flat. Lower-fat milk can make a thinner sauce, so whole milk is the better choice for this texture.
- All-purpose flour, Dijon, and garlic powder — Flour thickens the butter-and-milk base into a sauce that clings to the rice. Dijon adds a quiet tang rather than a strong mustard taste, and garlic powder seasons the sauce evenly without pieces of fresh garlic competing with the broccoli.
Build the Casserole in Four Distinct Stages
Set Up the Dish and Cook the Rice
Heat the oven to 350°F and coat a 9×13-inch baking dish with nonstick cooking spray. In a 2-quart saucepan, bring the long-grain rice, water, and salt to a boil over medium-high heat. Cover, lower the heat, and cook for 15 to 18 minutes, until the water has been absorbed. Take the pan off the heat, keep it covered for 10 minutes, then fluff the rice with a fork.
Keep the Broccoli Bright and Tender
Bring the water to a boil in a 4-quart saucepan, then add the bite-size broccoli florets. Cook them for 2 to 3 minutes, stopping when they’re bright green and crisp-tender rather than limp. The short cook gives them a head start without taking away all their bite in the oven. Drain them well before assembling the casserole.
Whisk a Smooth Cheddar Sauce
Melt the butter in a 3-quart saucepan over medium heat, whisk in the flour, and cook the mixture for 1 minute. Gradually whisk in the milk and chicken broth so the base stays smooth, then cook over medium heat for 3 to 5 minutes, whisking often. The sauce is ready when it thickens enough to coat a spoon; if it still runs off like milk, give it another moment while whisking. Whisk in the Dijon, garlic powder, salt, and pepper, remove the pan from the heat, and stir in 1 1/2 cups of the cheddar until melted.
Layer, Bake, and Let the Edges Set
Combine the rice, broccoli, and cheese sauce, then spread the mixture evenly in the prepared baking dish. Sprinkle the remaining cheddar over the top so it melts into a cheesy lid. Bake for 25 to 30 minutes, until the casserole is hot throughout and bubbling at the edges; a quiet center means it needs more time. Let it stand for 5 minutes before serving so the sauce settles and portions hold together.
Three Useful Ways to Adapt the Cheddar Broccoli Bake
Make the Sauce Gluten-Free
Replace the all-purpose flour with 1 1/2 tablespoons cornstarch mixed into 2 tablespoons cold water. Melt the butter, whisk in the milk and broth, bring the mixture to a gentle simmer, then whisk in the slurry and cook until the sauce coats a spoon before adding the seasonings and cheese off the heat. The sauce will be a little glossier and less roux-like, but it still coats the casserole well.
Use Pepper Jack for a Little Heat
Swap pepper jack for the cheddar in the same total quantity, keeping the divided topping and sauce portions. It melts into the same kind of creamy base but brings a gentle peppery kick, so the casserole tastes livelier without changing the broccoli-and-rice format.
Make It Vegetarian with Vegetable Broth
Replace the chicken broth with the same amount of vegetable broth. Choose a mild, low-sodium one so it supports the cheddar rather than overpowering it; the finished casserole will have a slightly more vegetable-forward savory note.
Storage and Reheating
- Refrigerator: Refrigerate leftovers within 2 hours and keep them for 3 to 4 days. The rice firms up as it chills, and the sauce will be less loose than it was fresh from the oven.
- Freezer: Freeze cooled portions in airtight containers for up to 2 months for best quality. Thaw overnight in the refrigerator; the rice and broccoli may be a little softer after freezing.
- Reheating: Warm portions covered in a 350°F oven until hot throughout, or microwave individual servings in short bursts, stirring where possible. Reheat only what you plan to eat; repeated heating can dry out the sauce.
Questions That Come Up When Making Broccoli Rice Casserole

Cheesy Broccoli Rice Casserole
Ingredients
Equipment
Method
- Heat the oven to 350°F.
- Coat a 9x13-inch baking dish with the nonstick cooking spray.
- Combine the rice, 1 3/4 cups water, and 1/2 teaspoon salt in a 2-quart saucepan.
- Bring the rice mixture to a boil over medium-high heat.
- Cover the saucepan and reduce the heat to low.
- Cook for 15 to 18 minutes, until the water is absorbed.
- Remove the pan from the heat and let the rice stand, covered, for 10 minutes.
- Fluff the rice with a fork.
- Bring 8 cups water to a boil in a 4-quart saucepan.
- Add the broccoli and cook for 2 to 3 minutes, until bright green and crisp-tender.
- Drain the broccoli well.
- Melt the butter in a 3-quart saucepan over medium heat.
- Whisk in the flour and cook for 1 minute.
- Gradually whisk in the milk and chicken broth.
- Cook over medium heat, whisking often, for 3 to 5 minutes, until the sauce thickens enough to coat a spoon.
- Whisk in the Dijon, garlic powder, 1/2 teaspoon salt, and pepper.
- Remove the pan from the heat and stir in 1 1/2 cups cheddar until melted.
- Combine the rice, broccoli, and cheese sauce.
- Spread the mixture in the prepared dish.
- Sprinkle with the remaining 1/2 cup cheddar.
- Bake for 25 to 30 minutes, until hot throughout and bubbling at the edges.
- Let stand for 5 minutes before serving.