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.
Save this cheesy broccoli casserole for the nights when you want a creamy broccoli side with a crunchy Ritz topping.
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

- 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

Cheesy Broccoli Casserole
Ingredients
Equipment
Method
- Preheat oven to 350°F and grease a 9x13-inch baking dish. Greasing helps the casserole release cleanly after baking.
- Steam broccoli for 4-5 minutes until crisp-tender, then drain well. Keeping it crisp-tender prevents mushy broccoli and watery casserole.
- 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.
- Fold in the steamed broccoli and spread the mixture into the prepared dish. Spread it evenly so it bakes uniformly.
- Top with the remaining cheddar. Covering the surface helps create a browned, cheesy top layer.
- Toss crushed Ritz crackers with melted butter, then sprinkle over the casserole. The crumb topping will turn golden and crisp in the oven.
- Bake for 30-35 minutes at 350°F until bubbly and golden. Let it sit briefly before serving for cleaner portions.


