Cheesy Broccoli Casserole

Loading…

By Reading time
Servings 4–6 people

Cheesy broccoli casserole lands somewhere between comfort food and the side dish everyone quietly hopes gets passed around twice. The broccoli stays tender with a little bite, the sauce bakes up rich and creamy, and the buttery cracker topping gives every scoop a crisp, salty finish that keeps the whole dish from feeling heavy.

The trick is in the broccoli and the bake. Steam it just until crisp-tender, then drain it well so the casserole doesn’t water down in the oven. The sauce uses cream of mushroom soup, mayonnaise, and eggs to set into a creamy binder that holds the florets together without turning gluey, while sharp cheddar brings enough bite to stand up to the crackers on top.

Below, you’ll find the small details that make this casserole bake up the way it should, plus a few practical swaps if you need to work with what’s in the pantry.

“

The broccoli stayed bright and had just enough bite, and that cracker topping turned golden without getting soggy. I served it with roast chicken and there wasn’t a spoonful left.

★★★★★— Megan R.

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

Save to Pinterest

The Trick to Keeping the Broccoli from Turning Watery

Broccoli casserole falls apart when the broccoli carries too much moisture into the dish. Steam it just until crisp-tender, then let it sit in the colander a minute or two so the excess water drains off before it goes into the sauce. If you skip that part, the filling loosens in the oven and the topping loses its crunch before the center has a chance to set.

The other place people run into trouble is with the bake. This casserole needs enough time for the eggs and cheese to thicken the sauce fully, which is what gives it that scoopable texture instead of a loose, soupy one. Bake until the edges are bubbling and the cracker topping is deep golden, not just pale beige.

What Each Ingredient Is Actually Doing in This Dish

Cheesy Broccoli Casserole creamy golden
  • Broccoli florets — Fresh broccoli gives the best texture here because it holds its shape after baking. Frozen broccoli works in a pinch, but thaw it completely and dry it well so the casserole doesn’t turn loose.
  • Cream of mushroom soup — This is the backbone of the sauce and helps the casserole bake into a creamy, cohesive filling. A homemade cream sauce can work, but it won’t give the same quick, sturdy result without extra work.
  • Mayonnaise — Mayo adds body and a little tang, which keeps the sauce from tasting flat. It also helps the filling stay rich without needing a lot more cheese.
  • Eggs — The eggs are what help the casserole set in the oven. Leave them out and the dish turns softer and looser, especially once it cools.
  • Sharp cheddar — Sharp cheddar gives the casserole enough flavor to stand up to the mild soup and mayonnaise. Pre-shredded cheese works, but freshly shredded melts more smoothly.
  • Ritz crackers — The buttery crumb topping is what gives this casserole its signature finish. Crushed saltines can work, but they won’t bring the same rich, buttery crunch.

Building the Casserole So the Top Stays Crisp

Steam and Drain the Broccoli Well

Steam the florets just until they turn bright green and the stems give a little when pierced with a fork. They should still have enough structure to stand up in the sauce. Drain them thoroughly and let the steam escape before mixing, because trapped water is what makes the finished casserole slack and dull.

Mix the Filling Before the Broccoli Goes In

Stir the soup, mayonnaise, eggs, onion, salt, pepper, and most of the cheddar together first so the seasoning is evenly distributed. That gives you a smooth, clingy base that coats every floret instead of leaving pockets of plain broccoli. If the cheese clumps, break it up with the spoon before folding in the vegetables.

Bake Until the Center Sets and the Top Browns

Once the cracker topping goes on, bake the casserole until the edges are actively bubbling and the crumbs are deeply golden. If the top starts browning too quickly, lay a piece of foil loosely over the dish for the last few minutes. The casserole is done when the center no longer looks loose or shiny and the edges have thickened enough to hold their shape.

How to Adapt This for Different Kitchens and Different Eaters

Gluten-Free Version

Swap the Ritz crackers for a gluten-free buttery cracker and use a gluten-free condensed soup. The texture stays close to the original, though the topping may brown a little faster, so watch it near the end of baking.

Dairy-Free Adjustment

Use a dairy-free cheddar-style shreds and a dairy-free buttery cracker topping, then check that your condensed soup is also dairy-free. The casserole will still bake up creamy, but the flavor will be a little less sharp, so a touch more black pepper helps.

Make It Meatier

Add about 1 to 1 1/2 cups of diced cooked ham or shredded rotisserie chicken to turn this from a side dish into a main. Keep the broccoli amount the same so the casserole still feels balanced and doesn’t get overloaded.

Storage and Reheating

  • Refrigerator: Store leftovers covered for up to 4 days. The topping softens a bit, but the flavor holds up well.
  • Freezer: It freezes best before baking. Assemble the casserole without the cracker topping, wrap it tightly, and freeze for up to 2 months.
  • Reheating: Reheat covered in a 325F oven until hot in the center, then uncover for the last few minutes if you want the topping to crisp again. The common mistake is blasting it in the microwave, which makes the broccoli limp and the sauce split.

Answers to the Questions Worth Asking

Can I use frozen broccoli instead of fresh?+

Yes, but thaw it completely first and squeeze out as much moisture as you can. Frozen broccoli holds extra water, and if that water goes into the casserole, the filling can turn loose instead of creamy.

How do I keep the casserole from getting watery?+

Steam the broccoli only until crisp-tender and drain it well before mixing. The other key is baking long enough for the eggs and cheese to set the filling; if you pull it out early, the sauce stays loose and leaks into the pan.

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 buttery crumbs right before baking so they stay crisp instead of softening in the fridge.

How do I keep the cracker topping crunchy?+

Toss the crackers with melted butter right before they go on top, then bake the casserole uncovered. If you add the topping too early or cover the dish while it bakes, the crumbs steam instead of crisping.

Can I leave out the mayonnaise?+

You can replace it with sour cream for a tangier casserole, but the texture will be a little less rich. Plain yogurt works in a pinch too, though it can taste sharper and bake a bit less silky than mayonnaise.

Cheesy Broccoli Casserole

Cheesy broccoli casserole with a creamy cheddar sauce and a buttery Ritz cracker crumble topping. Baked until bubbly and golden with crisp-tender steamed broccoli.
Prep Time 15 minutes
Cook Time 35 minutes
Total Time 50 minutes
Servings: 8 servings
Course: Side Dish
Cuisine: American
Calories: 380

Ingredients
  

Casserole base
  • 2 lb broccoli florets
  • 1 can (10.5 oz) cream of mushroom soup
  • 1 cup mayonnaise
  • 2 eggs
  • 1 onion
  • 2 cup shredded sharp cheddar Divided; reserve some for topping.
  • 0.5 tsp salt
  • 0.25 tsp black pepper
Cracker topping
  • 1 sleeve Ritz crackers Crushed.
  • 3 tbsp butter Melted.

Equipment

  • 1 sheet pan

Method
 

Prep and steam
  1. Preheat the oven to 350F, then grease a 9x13-inch baking dish. Set up the dish so the casserole can go in right after mixing.
  2. Steam the broccoli for 4-5 minutes until crisp-tender, then drain well. The florets should be bright green and not fully soft.
Mix and assemble
  1. In a bowl, mix the cream of mushroom soup, mayonnaise, eggs, onion, 1 1/2 cups shredded cheddar, salt, and black pepper. Stir until the mixture looks smooth and thick.
  2. Fold the steamed broccoli into the mixture and spread it evenly in the greased dish. Use a spatula to level the surface so the topping bakes evenly.
  3. Sprinkle the remaining shredded cheddar over the top of the casserole. Cover the surface so it melts into a cheesy layer.
Bake
  1. Toss the crushed Ritz crackers with the melted butter, then sprinkle the crumb mixture over the cheddar. The top should look evenly coated with golden crumbs.
  2. Bake for 30-35 minutes at 350F until bubbly and golden. The edges should be browned and the center should bubble when you gently shake the dish.

Notes

Pro tip: Drain the steamed broccoli very well so the casserole doesn’t turn watery. Store covered in the refrigerator up to 3 days; reheat at 350F until hot and bubbly. Freezing: yes, freeze portions up to 2 months, then thaw in the refrigerator and reheat. For a lighter option, substitute plain Greek yogurt for some of the mayonnaise (use about half) while keeping the cheddar and soup for structure.
EveryBiteTells

Save this recipe

Pin, print, comment, or copy the link — spread the cozy kitchen love.

Save to Pinterest

Leave a Comment

Recipe Rating