The broccoli can go from bright green to soft and dull in the few minutes it takes to finish the rest of dinner. For this Cheesy Broccoli Rice Casserole, I blanch it just until crisp-tender, then let it drain well before it joins the creamy rice mixture. That keeps the florets tender after baking instead of mushy.
The sauce comes together in a bowl with condensed cream of mushroom soup, milk, and sour cream, so there’s no separate stovetop sauce to babysit. Fold in the cooked rice, broccoli, softened onion, and cheddar gently; the grains stay distinct and the broccoli doesn’t break apart.
After a short bake, the edges bubble and the cheddar melts into a golden blanket. Give the casserole its 10-minute rest before serving, and each scoop holds together with creamy rice, tender broccoli, and plenty of sharp cheddar.

Kitchen Note
Drain the broccoli well after blanching; water clinging to the florets can loosen the creamy mixture. I give the colander a good shake before adding them to the bowl.
Save this Cheesy Broccoli Rice Casserole for a cozy dinner side with tender broccoli, creamy rice, and a melted cheddar top.
Why Uncooked Rice Won’t Work in This Casserole
This casserole goes into the oven with cooked rice, not dry rice. The bake is designed to heat everything through, soften the flavors together, and melt the cheddar; it doesn’t provide the extra liquid or long cooking time needed to cook raw grains. Add uncooked rice and you’re likely to get a casserole with firm, uneven grains rather than creamy, tender spoonfuls.
Starting with cooked long-grain white rice also gives you control over the texture. Those grains are already tender before they meet the sauce, and folding them in means they’re coated rather than boiled in it. The condensed soup and dairy cling to the rice during baking, while the broccoli and onion are distributed through the dish. It’s a useful distinction if you’re used to one-pot rice dinners: here, the rice is part of the filling, not something that cooks in the casserole.
Use rice that’s cooked through before you begin mixing. If it’s clumped together, gently break it apart with a fork first so the sauce and cheddar can reach all the grains without heavy stirring.
What the Rice, Broccoli, and Cheddar Each Bring

- Long-grain white rice — Its separate, tender grains keep the casserole from turning into a dense mash. Have it cooked before it goes into the bowl; uncooked rice won’t have enough time or liquid to soften in this bake.
- Broccoli florets — A quick boil takes away the raw bite while leaving the florets crisp-tender enough to hold their shape in the oven. Choose pieces that are similar in size so they cook evenly during the brief blanch.
- Condensed cream of mushroom soup — This gives the filling its savory, creamy base without needing a separate roux or sauce pan. Stir it with the milk and sour cream until smooth before folding in the other ingredients, so you don’t end up with pockets of thick soup.
- Sour cream and whole milk — Together they loosen the condensed soup and bring a gentle tang that balances the cheddar. Whole milk keeps the mixture creamy; sour cream adds body, so the finished filling coats the rice instead of feeling watery.
- Sharp cheddar — Its sharper flavor comes through the creamy sauce, and it melts over the top into a cheesy finish. Shredding it from a block gives the smoothest melt; pre-shredded cheddar is convenient, though its coating can make the melted cheese a little less silky.
- Yellow onion and butter — Finely dicing the onion helps it soften evenly in the skillet, while butter gives it a mellow, savory start. Let it soften before mixing it in; browned, crisp onion would change the casserole’s tender texture.
Blanch, Fold, and Bake for a Creamy Casserole
Blanch the Broccoli Until Crisp-Tender
Heat the oven to 350°F and coat a 9×13-inch baking dish with nonstick cooking spray. Bring a large pot of water to a boil, add the broccoli florets, and cook them for 2 to 3 minutes. They should look bright green and give slightly when bitten, with enough firmness left to stand up to the oven. Drain them well so excess water doesn’t thin the filling.
Soften the Onion in Butter
Melt the butter in a 12-inch skillet over medium heat, then add the finely diced onion. Cook for 4 to 5 minutes, stirring occasionally, until the pieces have softened. Keep the heat at medium rather than rushing them over high heat; you want tender onion, not browned edges. Set the skillet aside once the onion is soft.
Fold the Rice and Broccoli Through the Sauce
In a large bowl, stir together the condensed soup, milk, sour cream, garlic powder, kosher salt, and black pepper until the mixture is smooth. Add the cooked rice, drained broccoli, softened onion, and 1 1/2 cups of the cheddar. Fold until the ingredients are coated and spread through the sauce, taking care not to crush the florets. Transfer the mixture to the prepared baking dish and level it into an even layer.
Bake Until the Edges Bubble
Sprinkle the remaining 1/2 cup cheddar evenly over the top. Bake for 25 to 30 minutes, until the casserole is hot and bubbling around the edges and the cheese has melted. If the center still looks cool while the edges are bubbling, give it a little more time in the oven rather than serving it early. Rest the casserole for 10 minutes before serving so the creamy filling can settle and scoop cleanly.
Three Simple Ways to Adapt the Casserole
A milder cheddar finish
Swap mild cheddar for the sharp cheddar in both the filling and topping, keeping the same amounts. It still melts well, but the flavor is gentler and less tangy than the original.
A gluten-free version
Replace the condensed cream of mushroom soup with a gluten-free condensed cream of mushroom soup in the same can size. The casserole keeps its creamy, savory character, though the exact thickness can vary a little between brands.
A nuttier brown-rice bake
Use the same volume of cooked long-grain brown rice in place of the cooked white rice. Brown rice brings a nuttier taste and a firmer bite, so the casserole feels a little heartier.
Storage and Reheating
- Refrigerator: Refrigerate leftovers within 2 hours and keep them for 3 to 4 days. The rice will firm up a little as it chills, and the sauce will thicken.
- Freezer: Once cooled, freeze portions in airtight containers for up to 2 months for the best texture. Thaw overnight in the refrigerator; the broccoli may be softer after freezing.
- Reheating: Warm covered in a 350°F oven until the center reaches 165°F, or heat individual portions in the microwave. Don’t reheat uncovered for too long, since the rice can dry out before the center is hot.
Questions That Come Up When Making Broccoli Rice Casserole

Cheesy Broccoli Rice Casserole
Ingredients
Equipment
Method
- Heat the oven to 350°F and coat a 9x13-inch baking dish with nonstick cooking spray.
- Bring a large pot of water to a boil, add the broccoli, and cook for 2 to 3 minutes, until bright green and crisp-tender; drain well.
- Melt the butter in a 12-inch skillet over medium heat, add the onion, and cook for 4 to 5 minutes, stirring occasionally, until softened.
- In a large bowl, stir together the soup, milk, sour cream, garlic powder, salt, and pepper until smooth.
- Fold in the rice, broccoli, onion, and 1 1/2 cups cheddar.
- Spread the mixture in the prepared baking dish.
- Sprinkle the remaining 1/2 cup cheddar over the casserole.
- Bake for 25 to 30 minutes, until hot and bubbling around the edges and the cheese is melted.
- Rest for 10 minutes before serving.