Cheesy Broccoli Casserole

Loading…

By Reading time

Cheesy broccoli casserole comes out creamy, rich, and topped with a buttery cracker crust that stays crisp at the edges while the center bakes into a tender, spoonable side dish. The broccoli keeps enough bite to stand up to the sauce, and the sharp cheddar gives it the kind of savory depth that keeps people going back for seconds.

What makes this version work is the balance: the broccoli is steamed just until crisp-tender, then drained well so the casserole doesn’t turn watery. The filling uses mayonnaise and cream of mushroom soup for body, while eggs help the whole dish set into a sliceable bake instead of a loose pan of vegetables. The crushed Ritz topping adds salt, crunch, and enough butter to brown without drying out.

You’ll find a few practical notes below on keeping the broccoli from overcooking, when to use fresh or frozen florets, and how to reheat leftovers without losing that crisp topping.

“

The broccoli stayed tender without turning mushy, and the cracker topping baked up golden and stayed crisp even after sitting on the table for a bit.

★★★★★— Lauren M.

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

Save to Pinterest

The Real Reason This Casserole Stays Creamy Instead of Watery

The biggest mistake with broccoli casserole is starting with broccoli that still holds too much water. Steam it just until crisp-tender, then let it drain well before it goes into the filling. If the florets are wet, the sauce loosens in the oven and the casserole turns thin around the edges.

The other thing that keeps this dish stable is the egg. It doesn’t make the casserole taste eggy; it gives the filling enough structure to set around the broccoli and cheddar. That means you get a creamy spoonful that holds together instead of sliding apart on the plate.

  • Broccoli florets — Cut them into even pieces so they cook at the same pace. Small florets soften fast, so keep an eye on them while steaming.
  • Cream of mushroom soup — This is the base that gives the casserole body without extra effort. A generic cream soup will work, but mushroom adds a deeper savory note.
  • Mayonnaise — It adds richness and helps the sauce stay smooth. Full-fat mayo gives the best texture here; light versions can bake up a little looser.
  • Sharp cheddar — Use sharp cheddar if you want the cheese to stand out through the creamy base. Mild cheddar melts fine, but it gets a little lost.
  • Ritz crackers — These crush into a topping that browns evenly and tastes buttery without needing much help. Saltines work in a pinch, but they’re drier and less rich.

What Each Part of the Filling Is Doing in the Pan

Cheesy Broccoli Casserole creamy golden crunchy
  • Eggs — They help the casserole set as it bakes. Beat them well into the sauce so you don’t get bits of cooked egg in the finished dish.
  • Onion — The finely diced onion softens in the oven and keeps the casserole from tasting flat. Dice it small so you don’t get sharp raw onion pockets.
  • Butter — Melted butter coats the crackers and helps the topping brown instead of drying out. If you skip it, the top will still crisp, but it won’t taste as rich.
  • Salt and pepper — This recipe needs both because the soup, mayo, and crackers can mute the seasoning. Don’t overdo the salt if your soup is on the salty side, especially with salted crackers.

Building the Casserole So the Topping Stays Crisp

Steam the broccoli just enough

Steam the florets for 4 to 5 minutes, just until they turn bright green and the stems give slightly when pierced. They’ll keep cooking in the oven, so stop before they get soft. Drain them well in a colander and give them a minute to shed excess steam, or the casserole base will get loose.

Mix the filling until the eggs disappear

Stir the soup, mayonnaise, eggs, onion, most of the cheddar, salt, and pepper into a smooth mixture before folding in the broccoli. You want the eggs fully blended so the casserole bakes evenly. If you see streaks of egg, keep mixing a little longer before the broccoli goes in.

Finish with the cracker topping at the last second

Toss the crushed Ritz crackers with melted butter right before baking and sprinkle them over the top in an even layer. If they sit too long in the butter, they’ll soften and turn pasty instead of crisp. Bake until the edges are bubbling and the top is deeply golden, not pale or sandy-looking.

Three Ways to Make This Casserole Fit What You Have on Hand

Make it gluten-free

Use a certified gluten-free cream soup and swap the Ritz crackers for gluten-free buttery crackers or crushed gluten-free breadcrumbs mixed with extra butter. The texture stays close to the original, though the topping may brown a little differently.

Swap in fresh cauliflower for part of the broccoli

Replace up to half the broccoli with cauliflower florets if you want a milder casserole. Cauliflower needs the same brief steam, but it softens a little more than broccoli, so keep the pieces on the larger side.

Use a sharper cheese blend

Swap half the cheddar for pepper jack, colby, or Monterey Jack if you want a different finish. Cheddar gives the strongest flavor, while the milder cheeses make the casserole smoother and a little less assertive.

Storage and Reheating

  • Refrigerator: Store covered for up to 4 days. The topping will soften, but the flavor stays good.
  • Freezer: It freezes reasonably well after baking, though the cracker topping won’t stay crisp. Wrap tightly and freeze for up to 2 months.
  • Reheating: Reheat covered at 325F until warmed through, then uncover for the last few minutes to help the top dry out again. Microwaving works in a hurry, but it makes the topping soggy fast.

Questions I Get Asked About This Recipe

Can I use frozen broccoli for cheesy broccoli casserole?+

Yes, but thaw it first and squeeze out as much water as you can. Frozen broccoli releases more moisture than fresh, so skipping that step makes the casserole looser and can thin the sauce. Steam it only long enough to take the chill off if it’s already partly cooked.

How do I keep cheesy broccoli casserole from getting watery?+

Drain the broccoli well after steaming and don’t bake it longer than needed. The sauce also needs the eggs mixed in thoroughly so it sets properly instead of separating. If the broccoli is wet going in, the dish will look creamy at first and then turn loose as it bakes.

Can I make cheesy broccoli casserole ahead of time?+

Yes. Assemble the casserole without the cracker topping, cover it, and refrigerate it for up to 24 hours. Add the buttered crackers right before baking so they stay crisp instead of soaking up moisture overnight.

How do I know when the casserole is done baking?+

Look for bubbling edges and a golden top. The center should be hot and set, not soupy, but it will still move a little when you jiggle the pan. If the topping is getting too dark before the center is hot, cover it loosely with foil for the last few minutes.

Can I skip the mayonnaise in this casserole?+

You can, but the casserole won’t taste as rich and the filling may bake up a little drier. Sour cream is the closest swap if you want more tang, though it gives a slightly softer set. Plain Greek yogurt works too, but it adds a sharper flavor and can make the texture a touch less smooth.

Cheesy Broccoli Casserole

Cheesy broccoli casserole with a creamy cheddar-mushroom sauce and a buttery Ritz cracker crumb topping. Bakes until bubbly in the middle and golden on top, with crisp-tender steamed broccoli in every bite.
Prep Time 15 minutes
Cook Time 35 minutes
Total Time 50 minutes
Servings: 8 servings
Course: Side Dish
Cuisine: American
Calories: 430

Ingredients
  

Cheesy broccoli casserole components
  • 2 lb broccoli florets
  • 1 can (10.5 oz) cream of mushroom soup
  • 1 cup mayonnaise
  • 2 large eggs
  • 1 small onion finely diced
  • 1.5 cup shredded sharp cheddar divided
  • 0.5 tsp salt
  • 0.25 tsp black pepper
  • 1 sleeve Ritz crackers crushed
  • 3 tbsp butter melted

Equipment

  • 1 sheet pan

Method
 

Prep and bake
  1. Preheat the oven to 350F and grease a 9x13-inch baking dish.
  2. Steam the broccoli for 4-5 minutes until crisp-tender, then drain well.
  3. Mix cream of mushroom soup, mayonnaise, eggs, onion, 1 1/2 cups cheddar, salt, and black pepper until smooth.
  4. Fold the steamed broccoli into the mixture, then spread it evenly in the greased baking dish.
  5. Top with the remaining cheddar for a melty finish.
  6. Toss the crushed Ritz crackers with the melted butter until evenly coated.
  7. Sprinkle the cracker crumbs over the casserole so the topping is evenly distributed.
  8. Bake for 30-35 minutes at 350F until bubbly and golden, then let it stand briefly before serving.

Notes

For clean slices, rest the casserole 10 minutes after baking so the cheese sauce thickens. Refrigerate leftovers in an airtight container for up to 4 days; reheat in a 350F oven until warmed through. Freezing is not recommended for the best creamy texture. For a lighter option, use light mayonnaise.

Loved this recipe?

Pin it for later or print a clean copy for your kitchen binder.

Save to Pinterest

Leave a Comment

Recipe Rating