When the edges of a broccoli rice casserole start bubbling, the rice should already be tender and the broccoli should still have a little bite. That contrast is what keeps each scoop from turning into a soft, same-textured spoonful. I make this traditional broccoli rice casserole with cheddar by cooking the rice and broccoli separately first, then bringing everything together for a short bake.
The condensed cream of mushroom soup gives the casserole its creamy base, while sharp cheddar brings a more pronounced cheese flavor than mild cheddar. The ingredients are straightforward, but handling the moisture well makes a noticeable difference. You get a casserole that holds together on the plate, with tender rice, distinct pieces of broccoli, and a cheesy top around the edges.

Kitchen Note
Coat the corners of the 9×13-inch dish, not just the flat bottom. This casserole bakes uncovered, and a little cooking spray around the edges helps keep the cheesy bits from sticking where they’re hardest to scoop.
Save this traditional broccoli rice casserole with cheddar for a cozy dinner: tender broccoli, sharp cheddar, and a creamy mushroom-soup base.
Why This Casserole Turns Watery When the Broccoli Isn’t Drained
There are two places excess water can sneak into this casserole: the rice and the broccoli. The rice should finish with its cooking water absorbed, rather than carrying a puddle into the mixing bowl. After the broccoli cooks in the microwave, drain any water left in the bowl before combining it with the other ingredients. That small bit of moisture is easy to overlook, but the condensed soup and milk are already enough to coat the rice and vegetables.
Keep the broccoli crisp-tender, too. It continues to cook in the oven, so microwaving it until completely soft leaves it with nowhere to go but mushy. The casserole should bake until hot and bubbling around the edges, not until every piece has lost its shape. With the rice cooked separately and the broccoli drained, the creamy mixture stays cohesive instead of loose, and the vegetables remain easy to spot in each serving.
What Each Ingredient Brings to This Cheddar Broccoli Casserole

- Long-grain white rice — Its separate, tender grains give the casserole structure without making the filling pasty. Regular store-brand rice works well here; instant and brown rice need different cooking times and water, so they aren’t direct swaps for this method.
- Broccoli florets — Bite-size pieces heat evenly and are easy to serve with the rice. Cut larger florets down so they’re closer in size; that way, you’re less likely to have tiny pieces go soft while the larger ones stay firm.
- Condensed cream of mushroom soup — This is the creamy binder, and its concentrated texture helps the filling coat the rice without needing a separate sauce. A store-brand can is fine. For a gluten-free adaptation, use a gluten-free condensed cream of mushroom soup in the same can size.
- Milk — Milk loosens the condensed soup so it can mix through the casserole. Ordinary milk is the straightforward choice; lactose-free dairy milk can stand in if needed without changing the casserole’s character.
- Sharp cheddar — Sharp cheddar gives the casserole a distinct, savory cheese flavor. A block you shred yourself melts smoothly, while pre-shredded cheddar is convenient and still works; it may leave the finished mixture a little less silky.
- Yellow onion and unsalted butter — Butter softens the finely chopped onion and carries its mellow flavor through the filling. A medium sweet onion can replace the yellow onion one-for-one for a slightly sweeter result.
Cook Each Component Before the Casserole Goes in the Oven
Get the Rice Tender and Dry
Combine the long-grain white rice, 2 cups of water, and salt in a 2-quart saucepan. Bring it to a boil, cover, reduce the heat to low, and cook for 15–18 minutes, until the rice is tender and the water has been absorbed. Let it stand covered for 5 minutes, then fluff it before mixing so you don’t break the grains into a clump. If water remains in the pan, the rice isn’t ready to join the creamy filling.
Microwave the Broccoli Until Crisp-Tender
Put the bite-size broccoli florets and the remaining 2 tablespoons of water in a large microwave-safe bowl, cover, and microwave for 4–5 minutes. Stir once halfway through so the pieces cook more evenly. Look for bright broccoli that yields when pierced but still holds its shape. Drain any excess water before it goes into the casserole; don’t pour that liquid into the mixing bowl.
Soften the Onion in Butter
Melt the unsalted butter in a large skillet over medium heat, then add the finely chopped onion. Cook for 5–7 minutes, stirring occasionally, until the onion has softened. It should look glossy and tender rather than browned at the edges. If it starts coloring quickly, lower the heat so it softens without developing a toasted flavor.
Mix, Spread, and Bake Until Bubbling
Preheat the oven to 350°F and coat a 9×13-inch baking dish with cooking spray. In a large bowl, stir together the cooked rice, drained broccoli, softened onion, condensed cream of mushroom soup, milk, shredded sharp cheddar, and black pepper until evenly combined. Spread the mixture in the dish and bake uncovered for 25–30 minutes, until it’s hot and bubbling around the edges. Let it rest for 10 minutes before serving so it’s easier to portion.
Easy Swaps That Keep the Casserole’s Creamy Texture
Use Mild Cheddar for a Softer Cheese Flavor
Replace the sharp cheddar with the same amount of mild cheddar. The casserole will still be cheesy, but the cheese flavor will be gentler and less pronounced.
Make It Gluten-Free with Condensed Soup
Choose a gluten-free condensed cream of mushroom soup in the same can size and use it in place of the regular soup. The casserole keeps its familiar creamy texture, though the exact seasoning can vary by brand.
Try a Sweet Onion Instead
Swap in one medium sweet onion for the yellow onion. Cook it in the butter just as you would the yellow onion; it brings a milder, slightly sweeter note to the savory filling.
Storage and Reheating
- Refrigerator: Cover and refrigerate leftovers within 2 hours; eat them within 3–4 days. The rice firms up a little as it chills.
- Freezer: Freeze portions in airtight containers for up to 2 months. Thaw overnight in the refrigerator for more even reheating.
- Reheating: Reheat individual portions covered in the microwave until steaming hot, checking the center. Leaving them uncovered can dry the edges before the middle warms through.
Questions I Get Asked About Broccoli Rice Casserole

Traditional Broccoli Rice Casserole with Cheddar
Ingredients
Equipment
Method
- Preheat the oven to 350°F.
- Coat a 9x13-inch baking dish with cooking spray.
- Combine the rice, 2 cups water and salt in a 2-quart saucepan.
- Bring to a boil, cover, reduce the heat to low and cook for 15–18 minutes, until the rice is tender and the water is absorbed.
- Let stand, covered, for 5 minutes.
- Put the broccoli and remaining 2 tablespoons water in a large microwave-safe bowl, cover and microwave for 4–5 minutes, stirring once halfway through, until crisp-tender.
- Drain any excess water.
- Melt the butter in a large skillet over medium heat.
- Cook the onion for 5–7 minutes, until softened.
- Stir the cooked rice, broccoli, onion, soup, milk, cheddar and black pepper together in a large bowl until evenly combined.
- Spread the mixture in the prepared baking dish.
- Bake uncovered for 25–30 minutes, until hot and bubbling around the edges.
- Let rest for 10 minutes before serving.