Loading…

By Reading time

Broccoli cheese rice casserole lands on the table with that old-school comfort-food pull: creamy rice, tender broccoli, and a bubbly cheddar top that turns golden at the edges. It’s the kind of side dish that quietly disappears first, whether it’s next to roasted chicken, holiday ham, or just a simple pan dinner on a busy night.

What makes this version work is the balance. The rice gives it body without making it heavy, the broccoli stays bright if you steam it just until tender, and the mix of cream of mushroom soup, sour cream, and milk creates a sauce that coats everything instead of drying out in the oven. Folding some cheese into the casserole and saving the rest for the top gives you that creamy middle and a properly melted crust on top.

Below, I’ve added the timing detail that keeps the broccoli from going mushy, plus a few swaps that help if you want to stretch the dish, lighten it up, or make it ahead.

The broccoli stayed bright and the cheese melted into the rice instead of sitting on top in a greasy layer. I baked it for 28 minutes and the center came out creamy, not soupy.

★★★★★— Megan R.

Save this broccoli cheese rice casserole for the nights when you want a creamy baked side with a crisp cheddar top and almost no cleanup.

Save to Pinterest

The Reason This Casserole Stays Creamy Instead of Turning Dry

The biggest mistake with rice casseroles is treating them like a dump-and-bake situation. If the rice is undercooked, it steals moisture from the sauce. If the broccoli is oversteamed, it collapses in the oven and the whole dish turns soft in a bland way.

This version works because the rice is already cooked, so it only needs to absorb flavor, not finish cooking from raw. The sour cream and milk loosen the condensed soup just enough to coat every grain without turning the casserole watery, and the cheese is split between the filling and the top so you get both richness and a browned surface. That last part matters more than people think; all the cheese on top looks good, but cheese mixed through the casserole is what keeps every bite creamy.

What Each Ingredient Is Actually Doing in This Dish

broccoli cheese rice casserole creamy melted golden top
  • Cooked white rice — Day-old rice works well because it’s a little drier and holds its shape. Fresh rice is fine too, but let it cool for a few minutes so it doesn’t steam the whole mixture into paste.
  • Broccoli florets — Steam them just until bright green and barely tender. Frozen broccoli can work in a pinch, but thaw it and drain it well first or the casserole will loosen too much.
  • Cream of mushroom soup — This brings the body and savory depth. Cream of chicken soup also works if that’s what you have, but the mushroom version gives the casserole a deeper, earthier background.
  • Sour cream — This is what gives the sauce that tangy, creamy finish. Plain Greek yogurt can stand in, though it adds a sharper edge and is more likely to separate if you overbake the dish.
  • Cheddar cheese — Buy a block and shred it yourself if you can. Pre-shredded cheese works, but it doesn’t melt as smoothly because of the anti-caking coating.

Building the Casserole So the Broccoli Stays Green and the Rice Stays Tender

Mix the Base Without Crushing the Rice

Stir the rice, broccoli, soup, sour cream, milk, garlic powder, salt, and pepper together in a large bowl until everything is evenly coated. Fold, don’t mash. If you stir aggressively, the rice breaks and the casserole turns dense instead of fluffy. The mixture should look thick and creamy, with the broccoli still holding its shape.

Save Some Cheese for the Top

Mix one cup of the cheddar into the casserole and keep the rest for the finish. That first amount melts through the rice and makes the center rich; the reserved cheese is what gives you that browned, bubbling lid. If you put all the cheese inside the mixture, you lose the contrast that makes the top worth waiting for.

Bake Until the Edges Bubble

Spread the mixture into a greased baking dish and sprinkle the remaining cheddar over the top. Bake at 350°F for 25 to 30 minutes, just until the edges are bubbling and the cheese on top has melted into a golden layer. If the top browns before the center is hot, cover it loosely with foil for the last few minutes. Pull it when the casserole looks set around the sides but still creamy in the middle.

Three Ways to Change the Pan Without Losing the Comfort

Dairy-Free Version With the Same Creamy Texture

Use a dairy-free sour cream, plant-based shredded cheddar, and an unsweetened non-dairy milk. The casserole will still set, but it won’t have quite the same tang or melt as real cheddar, so season it a little more boldly with salt and garlic powder.

Use Brown Rice for a Heartier Side

Brown rice gives the casserole a nuttier flavor and more chew, but it needs to be fully cooked before it goes into the dish. If it’s even a little underdone, it’ll stay tough after baking because the casserole doesn’t add enough time or liquid to finish it.

Make It Meaty for a Main Dish

Stir in diced cooked chicken, leftover ham, or browned sausage before baking. The casserole becomes a full meal, but it also gets a little firmer, so use the lower end of the bake time and keep an eye on the edges so it doesn’t dry out.

Storage and Reheating

  • Refrigerator: Store leftovers covered for up to 4 days. The rice firms up a bit, but the casserole stays creamy once reheated.
  • Freezer: It freezes well in a tightly wrapped baking dish or airtight container for up to 2 months. Thaw overnight in the fridge before reheating so the center warms evenly.
  • Reheating: Reheat covered in a 325°F oven until hot, or warm single portions in the microwave with a splash of milk. If it looks dry, the mistake is usually high heat without enough covering; a little steam brings the creaminess back.

Answers to the Questions Worth Asking

Can I use frozen broccoli in this casserole?+

Yes, but thaw it first and pat it dry. Frozen broccoli holds extra water, and if you add it straight from the freezer, the casserole can turn loose and a little bland. Thawed broccoli keeps the same creamy texture without watering down the sauce.

How do I keep the casserole from getting mushy?+

Use fully cooked rice, steam the broccoli just until bright green, and don’t overbake it. Mushiness usually comes from too much moisture in the vegetables or rice that keeps cooking in the oven. The casserole should be bubbling at the edges and creamy in the center, not sloshy.

Can I make this broccoli cheese rice casserole ahead of time?+

Yes. Assemble it, cover it tightly, and refrigerate for up to 24 hours before baking. Let it sit on the counter for 20 to 30 minutes while the oven heats so the center doesn’t go into the oven ice-cold and bake unevenly.

How do I make this without cream of mushroom soup?+

Cream of chicken soup works as a straight swap if you don’t need it vegetarian. You can also use another condensed cream soup, but the flavor will shift a little depending on the base. The key is keeping that thick, concentrated texture so the casserole doesn’t turn soupy.

Can I bake this in a smaller dish if I want thicker layers?+

Yes, but the bake time may run a little longer. A deeper casserole gives you thicker scoops and a softer center, so watch for bubbling edges and a melted, lightly browned top instead of relying only on the clock. If the top is getting too dark, cover it loosely with foil.

Broccoli Cheese Rice Casserole

Broccoli cheese rice casserole with fluffy rice and tender broccoli in a creamy cheddar sauce, baked until bubbly and golden. This side dish layers melted orange-gold cheese over bright green broccoli for a colorful casserole texture.
Prep Time 40 minutes
Cook Time 30 minutes
Total Time 1 hour 10 minutes
Servings: 6 servings
Course: Side Dish
Cuisine: American
Calories: 330

Ingredients
  

Cooked white rice
  • 3 cup cooked white rice
Broccoli florets
  • 3 cup broccoli florets Steam until bright green so they don’t turn mushy during baking.
Cream of mushroom soup
  • 1 can (10.5 oz) cream of mushroom soup
Sour cream
  • 1 cup sour cream
Shredded cheddar cheese
  • 2 cup shredded cheddar cheese Use 1 cup mixed in and 1 cup for topping.
Milk
  • 0.5 cup milk
Garlic powder
  • 0.5 tsp garlic powder
Salt
  • 0.25 tsp salt To taste.
Black pepper
  • 0.25 tsp black pepper To taste.

Equipment

  • 1 sheet pan

Method
 

Combine the casserole mixture
  1. Preheat the oven to 350°F and grease a baking dish. In a large bowl, mix the cooked white rice, steamed broccoli, cream of mushroom soup, sour cream, milk, garlic powder, salt, and black pepper until evenly combined.
  2. Fold in 1 cup of the shredded cheddar cheese so it disperses through the rice and broccoli.
Bake
  1. Spread the mixture into the greased baking dish in an even layer. Sprinkle the remaining shredded cheddar cheese evenly over the top.
  2. Bake at 350°F for 25-30 minutes, until bubbly and golden on the surface. Let it stand 5 minutes before serving so it sets slightly.

Notes

Pro tip: steam the broccoli just until bright green, then cool briefly—this helps it stay tender instead of turning soft in the oven. Refrigerate leftovers in a sealed container for up to 3 days; reheat in the oven or microwave until warm. Freezing is not recommended because the dairy can separate after thawing. For a lighter option, use low-fat sour cream and reduced-fat cheddar while keeping the bake time the same.
About the author
Stacey

Leave a Comment

Recipe Rating