Cheesy Broccoli Rice Casserole
The first thing I look for when this comes out of the oven is a gentle bubble around the edges, not a dark crust across the whole top. That tells…
Tip: save now, cook later.The first thing I look for when this comes out of the oven is a gentle bubble around the edges, not a dark crust across the whole top. That tells me the creamy middle is hot and the cheddar has melted without drying out. I make this cheesy broccoli rice casserole when I want a comforting, scoopable dinner that brings rice and vegetables together in one baking dish.
Cooking the long-grain rice separately gives it a head start before it meets the creamy mixture. Condensed cream of mushroom soup gives the casserole body, while milk and sour cream loosen it into a sauce that coats the rice and broccoli instead of disappearing into them.
Sharp cheddar runs through the casserole and melts over the top, so each spoonful has a little richness and a savory bite. Let it settle after baking, then serve while the edges are still bubbling and the center is soft and creamy.

Kitchen Note
Give the casserole the full 10-minute rest after baking. If you scoop right away, the creamy rice mixture hasn’t had time to settle, and the servings spread across the plate.
Save this cheesy broccoli rice casserole for a cozy dinner with tender rice, creamy sauce, and a melted cheddar top.
Why Frozen Broccoli Can Make This Casserole Watery
Thawed broccoli holds more water than it looks like it should. That extra moisture doesn’t vanish in the oven; it gets released into the soup mixture and can leave the rice sitting in a loose, wet sauce. Since the broccoli is already thawed before it goes into the dish, draining it well is part of getting the casserole’s texture right.
Press the florets gently in a colander rather than squeezing them hard. The aim is to remove surface water while keeping the pieces intact. Big florets should be cut into bite-size pieces so they mix evenly through the rice and don’t leave one serving with all the broccoli.
The sauce should coat the rice and vegetables before baking, not look like a thin soup. Once the casserole heats, the rice and cheese help the mixture come together, and the bubbling edges give you a clear sign that it’s hot through. Keeping excess water out at the start lets the finished casserole stay creamy instead of pooling liquid on the plate.
What the Creamy Base and Sharp Cheddar Each Bring

- Long-grain white rice — Its separate stovetop cooking keeps the grains distinct before they go into the creamy mixture. Rinsing it first clears excess surface starch, which helps prevent a sticky, clumped result. Brown rice isn’t a direct swap because it needs a different cooking time and liquid ratio.
- Condensed cream of mushroom soup — This is the base that gives the casserole its savory, thick texture. A different soup would change the flavor and may change how loose the mixture feels, so stick with cream of mushroom for the intended result.
- Whole milk and sour cream — Milk loosens the condensed soup enough to coat the rice, and sour cream adds a gentle tang and a fuller texture. There isn’t a like-for-like dairy-free swap among the ingredients here; changing both would mean changing the character of the sauce.
- Sharp cheddar — Sharp cheddar gives the mild rice and broccoli a more pronounced savory edge. For the smoothest melt, shred a block of cheddar yourself; packaged shredded cheddar is convenient, though its coating can leave the sauce a little less silky.
- Yellow onion — Finely chopped onion softens in butter and brings a mellow savory note through the sauce. Cutting it small matters: large pieces stay more noticeable instead of blending into the creamy base.
Cook the Rice and Build the Casserole in Separate Stages
Simmer the Rice Until the Water Is Absorbed
Combine the rinsed rice, water, and kosher salt in a 2-quart saucepan, then bring it to a boil over medium-high heat. Cover the pan, reduce the heat to low, and simmer for 15 to 18 minutes. The water should be absorbed before you take the pan off the heat. Let the rice rest, covered, for 5 minutes, then fluff it with a fork.
Drain the Broccoli and Prepare the Dish
Let the thawed broccoli drain in a colander and press it gently to remove excess water. Cut any extra-large florets into bite-size pieces; the smaller pieces will be easier to fold through the rice. Coat a 9×13-inch baking dish with nonstick cooking spray. Keep it nearby while you mix the sauce so the casserole can go straight into the oven once assembled.
Soften the Onion and Mix the Cheesy Sauce
Melt the butter in a 10-inch skillet over medium heat, then add the finely chopped onion. Cook for 4 to 5 minutes, stirring occasionally, until softened; the onion should look tender rather than browned. In a large bowl, whisk together the condensed soup, milk, sour cream, and black pepper. Stir in the cooked onion and 1 1/2 cups of the cheddar until the cheese is distributed through the sauce.
Fold, Top, and Bake Until the Edges Bubble
Fold the cooked rice and broccoli into the soup mixture until everything is evenly coated, then spread it in the prepared dish. Sprinkle the remaining 1/2 cup cheddar over the top. Bake uncovered at 350°F for 25 to 30 minutes, until the edges are bubbling and the cheese is melted. Let the casserole rest for 10 minutes before serving so the creamy center can settle.
Small Changes That Shift the Texture Without Losing the Casserole
Make It Without Onion
Leave out the yellow onion if you need a simpler, milder casserole. The sauce will lose some of its savory depth, but the soup, sour cream, and cheddar still make a cohesive base; continue with the butter and sauce mixture as usual.
Chop Every Floret for an Even Spoonful
Cut even the small broccoli florets into bite-size pieces before folding them in. The broccoli will be spread more evenly through the casserole, with fewer large bites interrupting the soft rice. This changes the texture, not the ingredients or baking temperature.
Put More Cheddar on Top
For a stronger cheesy layer on top, stir 1 cup of the cheddar into the sauce and reserve 1 cup for the surface. The same total amount of cheese gives you a more distinct top layer, with a little less cheddar woven through the creamy rice.
Storage and Reheating
- Refrigerator: Store covered in the refrigerator for 3 to 4 days. The rice firms up as it chills, so the casserole will be less loose than it was fresh from the oven.
- Freezer: Freeze cooled portions in airtight containers for up to 2 months. The sour cream sauce may look slightly less smooth after thawing, but it remains suitable for reheating.
- Reheating: Reheat covered in a 350°F oven until the center reaches 165°F, or microwave individual portions until hot throughout. Don’t reheat uncovered for too long; the rice can dry out before the center is warm.
Questions That Come Up When Making Broccoli Rice Casserole

Cheesy Broccoli Rice Casserole
Ingredients
Equipment
Method
- Heat the oven to 350°F.
- Combine the rice, water, and salt in a 2-quart saucepan.
- Bring the mixture to a boil over medium-high heat.
- Cover, reduce the heat to low, and simmer for 15 to 18 minutes, until the water is absorbed.
- Remove the pan from the heat and let the rice rest, covered, for 5 minutes.
- Fluff the rice with a fork.
- Drain the thawed broccoli in a colander, pressing gently to remove excess water.
- Chop any extra-large broccoli florets into bite-size pieces.
- Coat a 9x13-inch baking dish with nonstick cooking spray.
- Melt the butter in a 10-inch skillet over medium heat.
- Add the onion and cook for 4 to 5 minutes, stirring occasionally, until softened.
- Whisk together the soup, milk, sour cream, and black pepper in a large bowl.
- Stir in the cooked onion and 1 1/2 cups of the cheddar.
- Fold the cooked rice and broccoli into the soup mixture.
- Spread the mixture evenly in the prepared dish.
- Sprinkle with the remaining 1/2 cup cheddar.
- Bake uncovered for 25 to 30 minutes, until bubbling around the edges and the cheese is melted.
- Let the casserole rest for 10 minutes before serving.