Cheesy Broccoli Casserole

Loading…

By Reading time

Cheesy broccoli casserole hits that sweet spot between comforting and practical: tender broccoli tucked into a creamy cheddar sauce, then finished with a buttery cracker topping that turns crisp and golden in the oven. It lands on the table looking like a side dish, but it eats like the part of dinner people actually go back for.

What makes this version work is the balance. The broccoli gets steamed just until crisp-tender, so it still has structure after baking instead of collapsing into the sauce. The soup, mayonnaise, and eggs build a rich base that sets up in the oven, while the sharp cheddar keeps the flavor from tasting flat. The cracker topping goes on at the end with melted butter, which gives you crunch instead of a soggy crust.

If you’ve ever had broccoli casserole turn watery or mushy, the notes below will help you avoid both. There’s also a straightforward swap for the cracker topping and a few storage tips for making this ahead.

“

The broccoli stayed tender but not mushy, and the cracker topping came out crisp even after it sat on the table for a bit. I also liked that the cheddar flavor came through instead of getting lost in the sauce.

★★★★★— Melissa T.

Save this cheesy broccoli casserole for the nights you want a creamy, crisp-topped side dish that holds its shape and disappears fast.

Save to Pinterest

The Trick to Keeping Broccoli Casserole Creamy Instead of Watery

The biggest mistake with broccoli casserole is rushing the broccoli. If it goes into the oven carrying extra water, that moisture leaks into the sauce and you end up with a loose, soupy dish instead of a creamy one that slices cleanly. Steam the florets just until crisp-tender, then drain them well before they ever touch the sauce.

The other thing that matters is the egg. It helps the casserole set, which is why this dish holds together better than a simple broccoli-and-cheese bake. If the mixture goes into the oven too hot, the eggs can scramble at the edges before the center firms up, so let the sauce come together at room temperature before baking.

What Each Ingredient Is Doing in This Casserole

Cheesy Broccoli Casserole with creamy cheddar, buttery cracker topping
  • Broccoli florets — Fresh florets hold their shape best here. Cut them into even pieces so they steam at the same rate, and don’t cook them soft; they’ll finish in the oven.
  • Cream of mushroom soup — This brings body and that classic casserole texture. If you want a stronger mushroom note, use a good-quality can; if not, any standard brand works because the cheddar and onion carry most of the flavor.
  • Mayonnaise — This is what gives the sauce its rich, silky feel. It sounds old-school, but it emulsifies the mixture and keeps the casserole from tasting thin.
  • Eggs — They set the casserole as it bakes. Skip them and you’ll get a looser spoonable side instead of a casserole that cuts into neat portions.
  • Sharp cheddar — Sharp cheddar matters here because it stands up to the creamy base. Mild cheddar disappears into the soup mixture, while sharp cheese keeps the flavor bright and savory.
  • Ritz crackers and butter — This topping gives the casserole its contrast. Crushing the crackers finely helps them brown evenly, and the butter needs to coat them all the way through so the top bakes crisp instead of sandy.

How to Build the Casserole So the Topping Stays Crisp

Getting the Broccoli Ready

Steam the broccoli until it’s bright green and just tender when you poke it with a fork. You want bite left in the center, because the oven will soften it a little more. Let it drain thoroughly before mixing it into the sauce; any trapped water ends up in the bottom of the dish. If your broccoli looks soggy before it bakes, the finished casserole will taste diluted.

Mixing the Cream Base

Stir the soup, mayonnaise, eggs, onion, most of the cheddar, salt, and pepper together until the mixture looks smooth and thick. The eggs should be fully blended so you don’t get streaks of cooked egg in the finished casserole. Fold the broccoli in gently so the florets stay intact. A heavy hand here breaks the pieces and makes the texture muddy.

Finishing Under the Cracker Crust

Spread everything into the baking dish, then add the remaining cheddar before the cracker topping. That layer of cheese melts into the sauce and helps the crust sit on top instead of sinking in. Toss the crushed crackers with the melted butter until every crumb is coated, then scatter them evenly over the surface. Bake until the edges bubble and the top turns deep golden; if the crumbs are pale, give it a few more minutes.

How to Adapt This for Different Tables and Different Pantries

Gluten-Free Version

Use a gluten-free cream of mushroom soup and swap the Ritz crackers for crushed gluten-free buttery crackers. The texture stays close to the original, though the topping may brown a little faster, so start checking it near the end of baking.

Dairy-Free Adjustment

Use a dairy-free cheddar-style shreds and dairy-free butter for the topping. The flavor won’t be as sharp, and the cheese may not melt as smoothly, but the casserole still bakes up creamy if you keep the broccoli well drained.

Swap the Cracker Topping

If you don’t have Ritz crackers, use panko tossed with melted butter for a lighter crunch. It won’t taste as buttery or nostalgic, but it gives you a crisp top that holds up well in the oven.

Make-Ahead Storage

Assemble the casserole without the cracker topping, cover it tightly, and refrigerate it for up to 24 hours. Add the buttered crackers right before baking so they stay crisp; if they sit on the unbaked casserole too long, they’ll soften.

Storage and Reheating

  • Refrigerator: Keep leftovers covered for up to 4 days. The topping softens, but the casserole stays creamy.
  • Freezer: It freezes best without the cracker topping. Wrap the baked casserole tightly and freeze for up to 2 months, then add fresh buttered crackers before reheating if you want the best texture.
  • Reheating: Warm in a 350F oven, covered at first, until heated through. The common mistake is blasting it in the microwave, which makes the broccoli limp and the sauce separate at the edges.

Answers to the Questions Worth Asking

Can I use frozen broccoli instead of fresh?+

Yes, but thaw it first and squeeze out as much water as you can. Frozen broccoli releases more moisture as it bakes, so draining it well is the difference between a creamy casserole and a watery one.

How do I keep the casserole from getting runny?+

Drain the broccoli well, don’t overbake it, and let the casserole rest a few minutes after it comes out of the oven. The eggs need that time to finish setting, which helps the sauce thicken as it cools.

Can I make this broccoli casserole ahead of time?+

Yes. Assemble the casserole, cover it, and refrigerate it for up to a day before baking. Hold the cracker topping until right before it goes into the oven so it stays crisp instead of turning soft in the fridge.

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

Look for bubbling around the edges and a golden top. The center should be hot and set, not loose and sloshy, but it doesn’t need to be dry; it will firm up a little more as it rests.

Can I leave out the mayonnaise?+

You can, but the casserole won’t be as rich or creamy. Sour cream is the closest swap if you want a tangier result, though the texture will be a little tighter and less silky.

Cheesy Broccoli Casserole

Cheesy broccoli casserole with a creamy cheddar-mushroom sauce and a buttery Ritz cracker crumble baked until bubbly and golden. Bright broccoli stays crisp-tender before baking for a comforting, sliceable side dish.
Prep Time 15 minutes
Cook Time 35 minutes
Total Time 50 minutes
Servings: 8 servings
Course: Side Dish
Cuisine: American
Calories: 430

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 large eggs
onion
  • 1 small onion, finely diced
sharp cheddar
  • 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 broccoli
  1. Preheat the oven to 350F and grease a 9x13-inch baking dish. Set up the dish so it’s ready for the broccoli mixture.
  2. Steam broccoli for 4-5 minutes until crisp-tender, then drain well. The florets should stay bright green and not soften all the way through.
Make the cheesy filling and assemble
  1. Mix cream of mushroom soup, mayonnaise, eggs, onion, 1 1/2 cups cheddar, salt, and black pepper in a bowl until smooth. Look for an even, creamy mixture with no streaks of onion or egg.
  2. Fold in steamed broccoli and spread the mixture into the greased dish, then sprinkle with the remaining cheddar. Cover the top evenly so it melts into a cheesy layer.
  3. Toss crushed Ritz crackers with melted butter and sprinkle over the casserole. Aim for a light, even crumb layer for a golden finish.
Bake
  1. Bake at 350F for 30-35 minutes until bubbly and golden. Watch for bubbling around the edges and a browned cracker topping.

Notes

Pro tip: drain the steamed broccoli very well to keep the casserole from turning watery. Refrigerate leftovers in an airtight container for up to 3 days; reheat in the oven or microwave until hot. Freezing is not recommended for best texture, especially with the cracker topping. For a lighter option, use low-fat mayonnaise and reduced-fat cheddar.

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