Site icon Golden Recipes

Cheesy Broccoli Rice Casserole: The Ultimate Comfort Side Dish Everyone Loves

This cheesy broccoli rice casserole is one of those dishes that proves comfort food doesn’t need meat to be completely satisfying. Fluffy rice cooked in savory broth, tender fresh broccoli, a creamy mushroom sauce, and two layers of melted cheddar cheese — all topped with a golden buttery cracker crust that crumbles perfectly with every spoonful. I make this cheesy broccoli rice casserole constantly at Golden Recipes because it works as a hearty vegetarian main, a crowd-pleasing side dish, or a make-ahead dinner that reheats better than almost anything. Once you try this version you’ll understand why broccoli rice casserole has been a beloved American dinner table staple for generations.

Why You’ll Love This Cheesy Broccoli Rice Casserole

The combination of two cream soups with sour cream creates a sauce that is unbelievably rich and velvety — it coats every grain of rice and every piece of broccoli and turns golden and bubbly in the oven in the most satisfying way. The cheddar cheese goes in twice — once stirred through the filling and once scattered on top — which means you get creamy cheesy interior AND that incredible golden cheese crust that everyone fights over. And the buttery cracker topping adds a crunch that makes every bite feel complete.

It’s also one of the most practical recipes you’ll find. Most of the ingredients are pantry staples. The whole thing comes together in about 15 minutes of active work and the oven handles the rest. You can assemble it the night before and bake it the next day. Leftovers reheat beautifully. For a vegetarian dish that satisfies even the biggest meat lovers at the table — this cheesy broccoli rice casserole is the answer every single time.

Equipment You’ll Need

Ingredients

For the Topping

Substitutions

Frozen broccoli works perfectly if thawed completely and patted dry before adding — fresh gives you a better texture but frozen is very convenient. Any combination of cream soups works here — cream of potato, cream of onion, or two cans of the same soup all produce great results. For a lower sodium version use reduced-sodium soups and skip added salt. Panko breadcrumbs mixed with melted butter can replace the crackers for a lighter crunch. Gruyère, Monterey Jack, or pepper jack can replace cheddar for different flavor profiles. Add sautéed mushrooms, diced bell peppers, or frozen corn to the filling for extra vegetables and color.

How to Make Cheesy Broccoli Rice Casserole

Preheat and Cook the Onion

Preheat your oven to 375°F (190°C) and lightly grease your 9×13 baking dish. Heat the olive oil in a large saucepan over medium heat. Add the diced onion and cook for 4 to 5 minutes until soft and translucent — this builds the aromatic base that flavors the entire casserole. Don’t rush it.

Cook the Rice

Pour the vegetable broth into the saucepan with the softened onion and bring to a boil over high heat. The moment it hits a full boil stir in the instant rice, cover tightly with a lid, and remove from heat completely. Let it sit undisturbed for 5 minutes — the steam finishes cooking the rice perfectly. Don’t lift the lid during this time. After 5 minutes fluff with a fork.

Steam the Broccoli

While the rice rests steam the broccoli florets until just tender-crisp — about 3 to 4 minutes. You want them bright green and slightly firm, not soft and mushy. They’ll continue cooking in the oven so pulling them early is essential. Drain well and pat dry.

Mix the Filling

In a large mixing bowl combine the cooked rice, cream of mushroom soup, cream of celery soup, sour cream, milk, garlic powder, onion powder, and black pepper. Stir until everything is evenly combined into a creamy unified mixture. Add the steamed broccoli and 1½ cups of shredded cheddar and fold gently until distributed throughout. Taste and adjust seasoning.

Assemble and Top

Spread the entire filling evenly into your prepared baking dish. In a small bowl combine the melted butter, crushed crackers, and 1 cup of cheddar cheese. Stir until the crackers are fully coated in butter and cheese. Scatter this topping generously and evenly across the entire surface of the casserole — make sure you cover every inch for maximum crunch.

Bake and Serve

Place the dish uncovered in the preheated oven and bake for 35 minutes until the topping is deep golden brown, the cheese is bubbling at the edges, and the casserole is hot all the way through. Let it rest 5 minutes before serving — the sauce thickens and you get much cleaner scoops. Serve hot directly from the dish.

Variations

What to Serve With It

As a vegetarian main this cheesy broccoli rice casserole is completely satisfying on its own — just add a crisp green salad with lemon vinaigrette on the side for freshness. As a side dish it pairs beautifully with roasted chicken, glazed ham, or baked salmon. For a holiday spread it belongs on the table alongside mashed potatoes, green beans, and warm dinner rolls. Leftovers the next day are honestly incredible — just add a splash of milk when reheating to restore the creamy consistency.

Pro Tips

Common Mistakes

Storage and Make-Ahead

Store leftovers covered in the fridge for up to 4 days. To reheat add a splash of milk or broth and cover with foil and bake at 350°F for 20 minutes — this keeps the texture creamy and prevents drying out. Microwave works for individual portions on medium power with a splash of milk. This casserole is perfect for making ahead — assemble everything including the topping, cover tightly and refrigerate overnight, then bake as directed adding 10 extra minutes since you’re starting cold. Freeze fully assembled and unbaked for up to 2 months.

FAQ

Can I use frozen broccoli instead of fresh?
Yes — thaw completely and squeeze out as much moisture as possible before adding. Pat very dry. Frozen broccoli is more watery than fresh so drying it thoroughly is essential to prevent a watery casserole.

Can I use regular long grain rice instead of instant?
Yes but cook it fully first before adding to the filling. The recipe uses instant rice for speed because it cooks in 5 minutes — if using regular rice cook it completely in the broth first then proceed with the recipe.

Can I make this dairy-free?
Yes — use dairy-free cream soups, plant-based sour cream, oat milk, and dairy-free shredded cheese. Replace butter in the topping with plant-based butter. The casserole still comes together beautifully.

Can I add protein to this?
Absolutely — fold in 2 cups of shredded rotisserie chicken or diced cooked ham with the broccoli to make it a complete one-dish meal.

Conclusion

This Cheesy Broccoli Rice Casserole is proof that the best comfort food is also the simplest. Creamy, cheesy, crunchy on top — make it once and it’ll become one of the most requested dishes at your table.

Cheesy Broccoli Rice Casserole

By Sophia White — Golden Recipes

Prep Time
15 mins
Cook Time
35 mins
Total Time
50 mins
Servings
8
Calories
420 kcal

Ingredients

  • 1 tablespoon olive oil
  • 1 medium onion, finely diced
  • 2 cups instant white rice
  • 2 cups vegetable broth
  • 1 can (10.5 oz) cream of mushroom soup
  • 1 can (10.5 oz) cream of celery soup
  • ½ cup sour cream
  • ¼ cup whole milk
  • ½ teaspoon garlic powder + ½ teaspoon onion powder
  • ½ teaspoon black pepper
  • 4 cups fresh broccoli florets
  • 1½ cups shredded sharp cheddar cheese
  • Topping: 3 tbsp melted butter + 1 cup crushed crackers + 1 cup shredded cheddar

Instructions

  1. Preheat oven to 375°F (190°C). Grease a 9×13 baking dish.
  2. Cook onion in olive oil 4-5 minutes until soft.
  3. Add vegetable broth and bring to a boil. Stir in rice, cover and remove from heat. Rest 5 minutes undisturbed.
  4. Steam broccoli until just tender-crisp 3-4 minutes. Drain and pat dry.
  5. In large bowl mix rice, both soups, sour cream, milk and seasonings. Fold in broccoli and 1½ cups cheddar.
  6. Spread into baking dish. Mix melted butter, crackers and 1 cup cheddar for topping. Scatter evenly on top.
  7. Bake uncovered 35 minutes until golden and bubbling. Rest 5 minutes and serve.

Nutrition (per serving)

🔥 Calories: 420 🥩 Protein: 12g 🍞 Carbs: 38g 🧈 Fat: 24g 🧂 Sodium: 780mg 🌾 Fiber: 2g
Exit mobile version