Cheesy Broccoli Casserole

Loading…

By Reading time

Cheesy broccoli casserole lands on the table with the kind of creamy, salty, crunchy contrast that keeps people going back for one more scoop. The broccoli stays bright and tender instead of turning mushy, and the buttery cracker topping bakes into a crisp layer that breaks apart under your spoon.

What makes this version work is the balance in the filling. The cream of mushroom soup and mayonnaise build a rich base without needing a long stovetop sauce, while the eggs help the casserole set into neat, scoopable portions instead of sliding around in the pan. Steaming the broccoli just until crisp-tender matters here; if it cooks too long before baking, the final dish turns soft and watery.

Below, I’ve included the one step people most often rush, plus a few smart swaps if you want to adjust the richness, the topping, or the make-ahead timing.

“

The broccoli stayed tender but not watery, and the cracker topping browned up perfectly crisp. I brought it to a potluck and there wasn’t a spoonful left.

★★★★★— Megan R.

Save this cheesy broccoli casserole for the nights when you need a crisp-topped, creamy side dish that goes with almost anything.

Save to Pinterest

The Step That Keeps Broccoli Casserole Creamy Instead of Watery

The biggest mistake in broccoli casserole happens before the baking dish ever hits the oven: too much moisture in the broccoli. If the florets go in wet from steaming, the sauce loosens as it bakes and the filling can turn thin around the edges. Drain the broccoli well and let it sit for a minute so steam can escape before you mix it with the sauce.

The other thing that matters is the bake time. This casserole needs enough time for the eggs to set the filling and for the topping to turn deeply golden, but not so much that the broccoli collapses. Pull it when the center is bubbling and the crumb topping looks crisp; the residual heat will finish the job.

What Each Ingredient Is Actually Doing In This Dish

Cheesy Broccoli Casserole creamy golden casserole
  • Broccoli florets — Fresh florets hold their shape best and keep the casserole from turning soft. Cut them into even pieces so they steam at the same rate; if some pieces are huge, they’ll stay tough while the smaller ones overcook.
  • Cream of mushroom soup — This gives the casserole body and savory depth without making you build a sauce from scratch. Any condensed cream soup will work in a pinch, but mushroom adds the most balanced, earthy flavor.
  • Mayonnaise — It adds richness and helps the filling stay silky. Sour cream can replace part of it if you want a tangier casserole, but the texture will be a little looser.
  • Eggs — These are the set of the whole dish. Without them, the filling stays softer and spoons out like a dip instead of cutting into neat portions.
  • Sharp cheddar — Sharp cheddar gives you enough flavor to stand up to the broccoli and soup. Pre-shredded cheese works, but freshly shredded melts a little smoother.
  • Ritz crackers and butter — This topping is what turns the casserole from creamy to memorable. The butter binds the crumbs and helps them brown; if you skip it, the topping stays dusty instead of crisp.

Building the Filling So It Sets Properly In the Oven

Steam the broccoli just to crisp-tender

Steam the florets for 4 to 5 minutes, until the color turns bright green and the stems give slightly when pierced with a fork. They should still have some bite, because they’ll soften more in the oven. Drain them very well; any water clinging to the broccoli ends up in the casserole.

Mix the sauce base before folding in the vegetables

Stir the soup, mayonnaise, eggs, onion, most of the cheddar, salt, and pepper together until the mixture looks smooth and thick. This order matters because the eggs need to disperse evenly before the broccoli goes in. If you add the broccoli first, it’s easy to leave pockets of unmixed sauce behind.

Finish with the topping and bake until bubbly

Fold the broccoli into the sauce gently so the florets stay intact, then spread everything into a greased 9×13-inch dish. Scatter the remaining cheddar over the top, add the buttered crumbs, and bake until the edges are bubbling and the top is golden brown. If the topping browns before the center heats through, lay a piece of foil loosely over the dish for the last few minutes.

Make it a little lighter

Use light mayonnaise and reduce the cheddar to 1 1/2 cups total. The casserole will still set and taste cheesy, but it won’t be quite as rich or as creamy around the edges.

Gluten-free version

Swap in a gluten-free condensed cream soup and use gluten-free buttery crackers for the topping. The texture stays the same, but check the soup label carefully since some brands thicken with wheat flour.

Extra crunchy topping

Mix in a handful of grated Parmesan with the cracker crumbs for a saltier, more toasted top. The crust gets a little more brittle and deeply browned, which works well if you like more contrast against the soft filling.

Storage and Reheating

  • Refrigerator: Store covered for up to 4 days. The topping softens a bit, but the flavor holds up well.
  • Freezer: It freezes better before baking than after. Assemble the casserole without the cracker topping, wrap it tightly, and freeze for up to 2 months; add the topping just before baking.
  • Reheating: Reheat covered in a 325F oven until hot in the center. If you microwave it, the topping turns soft fast, so the oven gives you the best texture.

Questions I Get Asked About This Recipe

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 that extra water can thin the filling and keep the casserole from setting cleanly.

How do I keep the casserole from turning runny?+

Drain the broccoli well and don’t oversteam it. The eggs also need the full bake time to set the filling, so pull the casserole only when the center is bubbling and no longer looks loose in the middle.

Can I assemble this ahead of time?+

Yes. Assemble the filling, cover it, and refrigerate it up to 24 hours ahead, then add the cracker topping right before baking so it stays crisp. If it goes into the oven cold, plan on adding a few extra minutes to the bake time.

How do I reheat leftovers without softening the topping?+

Use the oven instead of the microwave if you want the top to stay even halfway crisp. Cover the dish loosely with foil so the filling warms through without overbrowning the crumbs, then uncover for the last few minutes if you want to dry the top out a bit.

Can I leave out the onion?+

Yes, but the casserole will taste flatter. If onion isn’t your thing, use a little onion powder instead of skipping the flavor entirely, because the cheese and soup need that sharp savory note to keep the dish from tasting one-dimensional.

Cheesy Broccoli Casserole

Cheesy broccoli casserole with a creamy cheddar sauce and a buttery Ritz cracker crumb topping. Broccoli is steamed crisp-tender, then baked until bubbly and golden on top.
Prep Time 15 minutes
Cook Time 35 minutes
Total Time 50 minutes
Servings: 8 servings
Course: Side Dish
Cuisine: American
Calories: 540

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 eggs large
onion
  • 1 onion small, finely diced
sharp cheddar, divided
  • 2 cup shredded sharp cheddar divided
salt
  • 0.5 tsp salt
black pepper
  • 0.25 tsp black pepper
Ritz crackers
  • 1 sleeve Ritz crackers crushed
butter
  • 3 tbsp butter melted

Equipment

  • 1 sheet pan

Method
 

Prep and steam the broccoli
  1. Preheat the oven to 350F and grease a 9x13-inch baking dish so the casserole releases easily.
  2. Steam the broccoli florets for 4-5 minutes until crisp-tender, then drain well to prevent a watery bake.
Make the cheesy broccoli filling
  1. Mix the cream of mushroom soup, mayonnaise, eggs, and diced onion, then stir in 1 1/2 cups cheddar, salt, and black pepper.
  2. Fold the steamed broccoli into the mixture and spread it evenly in the greased dish, then top with the remaining cheddar.
Add topping and bake
  1. Toss the crushed Ritz crackers with the melted butter, then sprinkle the crumbs evenly over the casserole.
  2. Bake for 30-35 minutes at 350F until bubbly and golden on top.

Notes

For the best texture, drain the steamed broccoli thoroughly so the sauce stays creamy instead of watery. Store leftovers covered in the refrigerator up to 3-4 days; reheat in the oven at 325F until hot. Freezing is not recommended because the mayonnaise-based sauce can separate after thawing. For a lighter option, swap mayonnaise for light mayonnaise and use reduced-fat cheddar while keeping the rest the same.

Loved this recipe?

Save it for later, print a clean copy, or leave a quick rating so others know it’s a keeper.

Save to Pinterest

Leave a Comment

Recipe Rating