Cheesy Broccoli Casserole

Loading…

By Reading time

Cheesy broccoli casserole lands on the table with tender florets tucked into a creamy cheddar sauce and a buttery cracker topping that turns crisp and golden in the oven. It’s the kind of side dish that disappears fast because it hits three things people want at once: something green, something rich, and something with crunch.

The trick is keeping the broccoli crisp-tender before it goes into the dish. If it’s cooked until soft at the steaming stage, it will turn mushy once it bakes in the sauce. Draining it well matters just as much, because excess water thins the filling and keeps the casserole from setting up with that thick, spoonable texture.

Below, I’ve included the small details that keep the sauce creamy instead of loose, plus a few swaps if you want to lighten it up or work with what you have in the pantry.

“

The broccoli stayed tender but not mushy, and the sauce baked up thick enough to coat every bite. My husband kept sneaking spoonfuls from the pan before dinner.

★★★★★— Jenna T.

Save this cheesy broccoli casserole for the nights when you want a creamy baked side with a buttery cracker crust.

Save to Pinterest

The Step That Keeps the Casserole Creamy Instead of Watery

The biggest mistake with broccoli casserole is starting with broccoli that still holds a lot of water. Once that moisture bakes out, the filling loosens and the sauce turns thin around the edges instead of staying thick and creamy. Steaming the florets just until crisp-tender gives you broccoli that still has structure after the bake.

The other part that matters is the sauce itself. Mayo and eggs help the casserole set, while the condensed soup brings body without needing a flour roux. If you stir everything together and the mixture looks almost too thick before baking, that’s a good sign; it should cling to the broccoli instead of pooling around it.

What Each Ingredient Is Actually Doing in This Dish

Cheesy Broccoli Casserole creamy broccoli golden cracker topping
  • Broccoli florets — Use florets cut into even bite-size pieces so they steam at the same rate. Fresh broccoli gives the best texture here, but thawed frozen broccoli can work if you dry it well and skip the steaming step.
  • Cream of mushroom soup — This is the base that gives the casserole its body. If you swap in cream of chicken soup, the dish will taste a little more savory and less earthy, but the texture stays the same.
  • Mayonnaise and eggs — These are what help the casserole set into a spoonable bake instead of a loose vegetable gratin. Sour cream can replace part of the mayonnaise, but the filling will be a little tangier and slightly less rich.
  • Sharp cheddar — Sharp cheddar gives the filling real flavor, not just salt and fat. Pre-shredded cheese works, but block cheese melts smoother because it doesn’t have anti-caking starch on the surface.
  • Ritz crackers and butter — The topping gives you the contrast the filling needs. Crush the crackers evenly and toss them with melted butter before they go on top, or you’ll end up with dry patches instead of a crisp, browned crust.

Getting the Broccoli, Sauce, and Topping to Bake as One

Steaming the Broccoli Just Enough

Steam the broccoli for 4 to 5 minutes, just until it turns bright green and the stems give slightly when pierced with a fork. It should still have a little bite, because the oven finish softens it further. Drain it well and let it sit for a minute so trapped steam doesn’t water down the filling.

Mixing the Filling Without Breaking the Texture

Stir the soup, mayonnaise, eggs, onion, most of the cheddar, salt, and pepper until the mixture looks smooth and thick. Fold in the broccoli gently so the florets stay intact instead of collapsing into the sauce. If the filling looks loose before it goes into the dish, it usually means the broccoli wasn’t drained well enough.

Building the Crust That Stays Crisp

Spread the mixture into a greased 9×13-inch baking dish, then scatter the remaining cheddar over the top. Toss the crushed Ritz crackers with melted butter before sprinkling them on, because dry crumbs brown unevenly and can taste dusty. Bake until the edges are bubbling and the topping is deep golden, not pale blond.

How to Adapt This for Different Tables and Pantry Situations

Make It Gluten-Free

Use a certified gluten-free condensed soup and swap the Ritz crackers for gluten-free butter crackers or crushed gluten-free crumbs. The casserole still bakes up creamy, but the topping may brown a little faster, so watch it near the end of the bake.

Lighten the Filling Without Losing the Bake

Swap half the mayonnaise for plain Greek yogurt to cut some richness while keeping enough fat for a creamy texture. The flavor turns a little tangier, and the casserole won’t feel quite as plush, but it still sets well.

Add More Vegetable Bulk

A handful of well-drained chopped cauliflower or sautéed mushrooms can stretch the casserole without changing the method. Keep the total volume close to the original so the sauce still coats everything instead of getting diluted.

Storage and Reheating

  • Refrigerator: Store covered for up to 4 days. The topping softens, but the casserole stays tasty.
  • Freezer: It freezes well after baking. Cool completely, wrap tightly, and freeze for up to 2 months; the cracker topping will lose some crunch.
  • Reheating: Reheat covered in a 325F oven until hot in the center, then uncover for the last few minutes to re-crisp the top. Microwaving works in a pinch, but it softens the topping and can make the broccoli turn limp.

Answers to the Questions Worth Asking

Can I use frozen broccoli instead of fresh?+

Yes, but thaw it first and squeeze out as much water as you can. Frozen broccoli holds more moisture than fresh, and if you skip that step the casserole can turn loose around the edges. You can also skip steaming since it’s already partially cooked.

How do I keep the casserole from getting watery?+

Drain the broccoli well after steaming and don’t overcook it. The sauce thickens in the oven, but only if the vegetables aren’t carrying extra water into the dish. Letting the casserole rest for a few minutes after baking also helps it settle.

Can I make this broccoli casserole ahead of time?+

Yes, assemble it up to one day ahead and keep it covered in the refrigerator. For the best texture, add the cracker topping just before baking so it stays crisp instead of softening overnight. Bake it straight from the fridge and add a few extra minutes if needed.

How do I know when the casserole is done?+

It’s done when the filling is bubbling around the edges and the topping is golden brown. The center should look set, not soupy. If you jiggle the dish gently, it should move as one baked casserole instead of sloshing.

Can I leave out the mayonnaise?+

You can replace it with sour cream or Greek yogurt, but the casserole will taste tangier and the texture will be a touch less rich. Mayo helps emulsify the filling, which is part of why this version bakes up creamy instead of grainy.

Cheesy Broccoli Casserole

Cheesy broccoli casserole with a creamy cheddar sauce and a golden, buttery cracker crumb topping. Oven-baked until bubbly, with broccoli steamed to crisp-tender and bound into the cheesy layer.
Prep Time 15 minutes
Cook Time 35 minutes
Total Time 50 minutes
Servings: 8 servings
Course: Side Dish
Cuisine: American
Calories: 420

Ingredients
  

Broccoli florets
  • 2 lb broccoli florets
Cream of mushroom soup
  • 1 can (10.5 oz) cream of mushroom soup
Mayonnaise
  • 1 cup mayonnaise
Eggs
  • 2 large eggs
Onion
  • 1 small onion
Shredded sharp cheddar
  • 2 cup shredded sharp cheddar Divide; use 1 1/2 cups in the casserole mixture and 1/2 cup for topping.
Salt
  • 0.5 tsp salt
Black pepper
  • 0.25 tsp black pepper
Ritz crackers
  • 1 sleeve Ritz crackers Crush for the topping.
Butter
  • 3 tbsp butter Melt for the topping.

Equipment

  • 1 sheet pan

Method
 

Preheat and prepare the dish
  1. Preheat the oven to 350F and grease a 9x13-inch baking dish, making sure the corners are lightly coated for easy release.
Steam the broccoli
  1. Steam broccoli florets for 4-5 minutes until crisp-tender, then drain well so the casserole doesn’t turn watery.
Make the cheesy broccoli mixture
  1. In a mixing bowl, combine cream of mushroom soup, mayonnaise, eggs, diced onion, 1 1/2 cups shredded sharp cheddar, salt, and black pepper until smooth and evenly blended.
  2. Fold in the steamed broccoli and spread the mixture into the greased baking dish so it reaches the edges for even baking.
  3. Sprinkle the remaining 1/2 cup shredded sharp cheddar over the top so it melts into a thick, cheesy layer.
Add the cracker topping and bake
  1. Toss the crushed Ritz crackers with melted butter until the crumbs look evenly coated and sandy.
  2. Sprinkle the buttery cracker crumbs over the casserole for a golden finish.
  3. Bake at 350F for 30-35 minutes until bubbly and golden, with visible bubbling around the edges and melted cheese at the surface.

Notes

For the best texture, drain the steamed broccoli very well before mixing—extra moisture can dilute the sauce and prevent a crisp-topped finish. Refrigerate leftovers in an airtight container for up to 3 days. Freezing is not recommended because the mayonnaise-based sauce can separate when thawed. If you want a lighter option, swap the mayonnaise for plain Greek yogurt for a slightly tangier, lower-fat casserole.

You might also like these recipes

Leave a Comment

Recipe Rating