Cheesy Broccoli Casserole

Category: Salads & Side dishes

Cheesy broccoli casserole lands on the table with tender broccoli tucked into a creamy cheddar sauce and a buttery cracker top that turns crisp and golden in the oven. It’s the kind of side dish that disappears fast because it hits every texture at once: soft, savory, rich, and crunchy in one scoop. The broccoli stays front and center instead of getting buried, which keeps the dish from turning into plain cream sauce with a few green flecks hiding inside.

The trick is draining the broccoli well after steaming. Any extra water slips into the sauce and loosens the whole casserole, so the bake turns soupy instead of spoonable. The other thing that matters is folding in the eggs before baking; they help the filling set into slices that hold together instead of collapsing into the pan the second you serve it.

Below, I’ll walk through the part that keeps the topping crisp, the ingredient swaps that still give you a solid casserole, and the storage notes that make leftovers just as useful the next day.

“

The broccoli stayed tender but didn’t turn mushy, and the cracker topping was still crisp even after sitting on the table for a while. My husband went back for seconds before I’d even sat down.

★★★★★— Megan T.

Save this cheesy broccoli casserole for the nights when you want a creamy broccoli side with a crunchy Ritz topping.

Save to Pinterest

The Reason This Casserole Stays Creamy Instead of Turning Watery

The most common mistake with broccoli casserole is starting with broccoli that still holds steam. Broccoli releases water as it bakes, and if you’ve already added a wet sauce, that moisture has nowhere to go. Steam the florets just until crisp-tender, then drain them well and let them sit for a minute so the surface moisture can evaporate before they hit the bowl.

The other thing that keeps this casserole from breaking apart is the egg. It isn’t there to make the dish taste eggy; it sets the filling so the sauce clings to the broccoli instead of pooling around it. The mayo and soup bring richness, but the eggs are what give the bake enough structure to hold a spoonful cleanly.

What Each Ingredient Is Actually Doing in This Dish

Cheesy Broccoli Casserole creamy cheddar crunchy
  • Broccoli florets — Use fresh florets if you can. They hold their shape better than frozen, which can turn soft and waterlogged in a casserole like this.
  • Cream of mushroom soup — This gives you the base that thickens in the oven without needing a separate sauce. If you swap in another condensed soup, stick with the same 10.5-ounce can so the texture stays balanced.
  • Mayonnaise — It adds body and richness, and it helps the casserole stay creamy after baking. Sour cream can work in a pinch, but the finished dish will be tangier and a little less silky.
  • Sharp cheddar — Sharp cheddar carries the flavor here because it stands up to the soup and mayo. Pre-shredded cheese works, but freshly shredded melts smoother if you want the creamiest texture.
  • Ritz crackers and butter — The crackers bring the buttery crunch, and the melted butter helps them toast instead of drying out. Don’t skip the butter or the top will bake up dusty instead of crisp.

Building the Casserole So the Topping Stays Crisp

Steaming the Broccoli Without Overdoing It

Steam the broccoli just until the florets turn bright green and the stems are crisp-tender, about 4 to 5 minutes. You want them softened enough to eat easily after baking, but not so soft that they collapse in the oven. If the florets feel limp before they even go into the dish, they’ll come out mushy.

Mixing the Filling Into a Thick, Spoonable Base

Stir the soup, mayo, eggs, onion, most of the cheddar, salt, and pepper together until the mixture looks evenly coated and glossy. It should be thick enough to mound on a spoon, not thin like a pourable sauce. If it looks loose, the broccoli probably wasn’t drained well enough, and that’s the point where watery casserole starts.

Finishing With the Cracker Crust

Fold the broccoli into the sauce, spread it into the baking dish, and scatter the remaining cheddar over the top before adding the buttery cracker crumbs. That middle layer of cheese helps the top melt into the casserole instead of sliding off. Bake until the edges are bubbling and the topping is deep golden, then let it sit a few minutes so the filling settles before serving.

How to Adapt This Casserole for the Pan You’ve Got and the Diet You Need

Make It Gluten-Free

Use a gluten-free condensed soup and swap the Ritz crackers for gluten-free buttery crackers or crushed gluten-free crumbs. The flavor stays close, but the topping can brown a little faster, so keep an eye on the last 10 minutes of baking.

Make It Lighter Without Losing the Creamy Texture

Swap half the mayonnaise for plain Greek yogurt if you want a lighter casserole with a slight tang. Go all the way to yogurt and the filling turns sharper and less rich, so half-and-half is the safer move.

Use Frozen Broccoli When That’s What’s in the Freezer

Frozen broccoli works, but thaw it first and pat it dry before mixing it in. If you skip that step, the extra ice water ends up in the casserole and the sauce turns looser than it should.

Storage and Reheating

  • Refrigerator: Store leftovers covered for up to 4 days. The topping softens, but the flavor holds up well.
  • Freezer: It freezes, though the sauce can loosen a bit after thawing. Cool it completely, wrap it well, and freeze for up to 2 months for the best texture.
  • Reheating: Warm it in a 325F oven, covered loosely with foil at first, until hot in the center. The mistake most people make is blasting it in the microwave, which softens the crackers and makes the broccoli turn unevenly soft.

Answers to the Questions Worth Asking

Can I use frozen broccoli instead of fresh? +

Yes, but thaw it first and blot it dry. Frozen broccoli holds more moisture, and if you add it straight from the bag, the casserole can turn loose and watery.

Can I make this casserole ahead of time? +

Yes. Assemble everything except the cracker topping, cover, and refrigerate for up to 24 hours. Add the buttery crumbs right before baking so they stay crisp instead of going soggy in the fridge.

How do I keep the casserole from getting watery? +

Drain the broccoli well after steaming and don’t overcook it. Most watery casseroles start with extra moisture in the vegetables, then get loosened even more during baking.

Can I use a different cheese? +

Yes, but keep part of the cheese sharp and flavorful. Mild cheese melts fine, but the casserole can taste flat because the soup and mayo already bring a lot of richness.

How do I reheat leftovers without ruining the topping? +

Reheat it in the oven, not the microwave, if you want any crunch left on top. Cover it loosely with foil at first so the center heats through, then uncover it near the end to help the topping crisp back up.

Cheesy Broccoli Casserole

Cheesy broccoli casserole with a creamy cheddar sauce and a buttery Ritz cracker crumb topping. Bakes at 350°F until bubbly, golden, and set for easy slicing.
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
  • 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 assemble
  1. Preheat oven to 350°F and grease a 9x13-inch baking dish. Greasing helps the casserole release cleanly after baking.
  2. Steam broccoli for 4-5 minutes until crisp-tender, then drain well. Keeping it crisp-tender prevents mushy broccoli and watery casserole.
  3. Mix cream of mushroom soup, mayonnaise, eggs, onion, 1 1/2 cups cheddar, salt, and black pepper in a bowl. Stir until evenly combined and smooth.
  4. Fold in the steamed broccoli and spread the mixture into the prepared dish. Spread it evenly so it bakes uniformly.
  5. Top with the remaining cheddar. Covering the surface helps create a browned, cheesy top layer.
Bake
  1. Toss crushed Ritz crackers with melted butter, then sprinkle over the casserole. The crumb topping will turn golden and crisp in the oven.
  2. Bake for 30-35 minutes at 350°F until bubbly and golden. Let it sit briefly before serving for cleaner portions.

Notes

For the best texture, drain the steamed broccoli very well so the casserole doesn’t turn watery. Refrigerate leftovers in a covered container up to 3-4 days; reheat in the oven or microwave until hot. Freezing is not recommended for the best creamy texture. For a lighter option, use reduced-fat mayonnaise and reduced-fat cheddar to cut calories while keeping the same method.

You might also like these recipes

Leave a Comment

Recipe Rating