Broccoli Cheddar Casserole

Broccoli Cheddar Casserole

The broccoli should still have a little bite when it comes out of the pot; if it’s already soft, it won’t hold up once it’s tucked into the cheese sauce…

By Riley • • Reading time: 8 min
Tip: save now, cook later.
⬇ Jump to Recipe

The broccoli should still have a little bite when it comes out of the pot; if it’s already soft, it won’t hold up once it’s tucked into the cheese sauce and baked. I blanch the florets just until they turn bright green, then drain them well before making this Broccoli Cheddar Casserole. That gives you tender broccoli in a creamy casserole instead of a panful of mush.

The sauce comes together on the stovetop, so you can check its thickness before it goes anywhere near the baking dish. I use sharp cheddar for a fuller cheese flavor, then scatter buttery crackers over the top for a crisp finish. Once the edges bubble and the topping turns golden, the casserole is ready for its short rest and the table.

Broccoli Cheddar Casserole with creamy sauce and golden topping
“

Kitchen Note

I give the casserole its full 10-minute rest after baking, even when the edges are bubbling and I’m ready to serve it. That pause lets the sauce settle around the broccoli, so the first scoop holds together instead of running across the plate.

Save this Broccoli Cheddar Casserole for a cozy side with a creamy cheddar center and a buttery, golden cracker topping.

Save to Pinterest

The Watery Casserole Problem Starts Before the Cheese Goes In

A creamy sauce can’t compensate for extra water clinging to the broccoli. The florets release moisture as they bake, and any water left from blanching joins in. That dilutes the cheese sauce and leaves a thin layer at the bottom of the dish rather than a sauce that clings to each piece.

Drain the broccoli thoroughly after its brief cook, then give the water a moment to run off before folding the florets into the sauce. The goal isn’t to dry the broccoli out; it’s to keep cooking water from following it into the casserole. This matters especially with small florets, which can hold water in their nooks. With the excess water out of the way, the sauce stays creamy while it bubbles around the broccoli, and the cracker topping has a better chance of staying crisp.

Why Sharp Cheddar and Whole Milk Give This Sauce Its Body

Broccoli Cheddar Casserole with bubbling cheese and crisp crackers
  • Broccoli crowns — Fresh crowns give you florets that cook quickly and keep a pleasant bite. Cut them into similar bite-size pieces so they soften at about the same rate; very large pieces can stay firm in the center while smaller ones turn tender.
  • Sharp cheddar — Sharp cheddar brings enough tang and savory cheese flavor to stand up to the broccoli and rich topping. A block that you grate yourself melts smoothly into the sauce; pre-shredded cheese is convenient, but its coating can make the texture less silky.
  • Whole milk — Whole milk gives the sauce a rounded, creamy texture without needing extra ingredients. Lower-fat milk can work, but the sauce will taste less rich and may feel thinner.
  • Butter and all-purpose flour — Together, these form the base that thickens the milk into a sauce capable of coating the broccoli. Whisk the flour into the melted butter before adding milk so you don’t leave dry pockets to break up later.
  • Buttery crackers — Crushed crackers bring the salty, crisp contrast that makes the top different from the creamy layer underneath. Crush them into small, uneven pieces rather than powder; you want little crunchy bits, not a fine crumb that disappears into the butter.

Building the Sauce and Keeping the Broccoli Tender

Blanch the Florets Without Softening Them

Bring a large pot of water to a boil, add the bite-size broccoli florets, and cook them for 3 to 4 minutes. Look for bright green color and a crisp-tender texture; the florets should still have enough structure to hold their shape. Drain the broccoli well before you make the sauce. If it’s already soft at this point, it will become softer during the bake.

Thicken the Milk Before Adding Cheese

Heat the oven to 350°F and grease a 9×13-inch baking dish. In a medium saucepan over medium heat, melt 4 tablespoons of butter, whisk in the flour, and cook for 1 minute. Gradually whisk in the milk, stirring for 4 to 6 minutes as the sauce thickens. It’s ready when it coats the back of a spoon rather than running off like milk.

Melt the Cheddar Off the Heat

Take the saucepan off the heat before stirring in the kosher salt, black pepper, garlic powder, and grated cheddar. The residual heat melts the cheese into the thickened milk; keep stirring until no shreds remain. If the sauce looks a little loose before the broccoli goes in, check that it coats the spoon rather than adding more flour. Fold in the drained florets, then spread the mixture evenly in the prepared dish.

Finish with the Buttery Cracker Crust

Melt the remaining butter and toss it with the crushed crackers until the crumbs look lightly coated. Sprinkle them evenly across the casserole so the topping browns from edge to edge. Bake uncovered for 25 to 30 minutes, until the sauce bubbles at the edges and the crackers are golden brown. Let the casserole rest before serving.

Three Smart Swaps for a Different Broccoli Cheddar Casserole

Make It Gluten-Free

Use a measure-for-measure gluten-free flour blend in place of the all-purpose flour, and choose gluten-free buttery crackers for the topping. The casserole keeps its creamy center and crunchy top, though the sauce may be a touch less silky depending on the flour blend.

Use Mild Cheddar for a Softer Cheese Flavor

Swap the sharp cheddar for mild cheddar if you want a gentler, less tangy sauce. It still melts into the same creamy base, but the cheese flavor won’t stand out as strongly against the broccoli and buttery crackers.

Trade the Broccoli for Cauliflower

Use bite-size cauliflower florets instead of broccoli for a milder casserole with the same cheddar sauce and cracker crust. Blanch until crisp-tender, checking the texture as it cooks, since florets can vary in size. The finished dish will be softer in flavor but still creamy and crisp-topped.

Storage and Reheating

  • Refrigerator: Cover and refrigerate leftovers for 3 to 4 days. The cracker topping softens in storage.
  • Freezer: Freeze cooled portions in airtight containers for up to 2 months. The broccoli will be softer after thawing, and the cheese sauce may lose some of its smoothness.
  • Reheating: Reheat covered in a 350°F oven until hot throughout, reaching 165°F in the center. Keep it covered while it warms so the topping doesn’t brown too far before the middle is hot.

Questions I Get Asked About Broccoli Cheddar Casserole

Can I use frozen broccoli?+

Yes. Thaw the florets completely and drain them well before folding them into the sauce. Frozen broccoli is already blanched, so skip the boiling step or the florets can turn too soft in the casserole.

Can I assemble the casserole ahead of time?+

For the best texture, bake it soon after combining the broccoli and sauce. You can grate the cheddar and crush the crackers ahead, but keep the cracker topping separate until just before baking so it doesn’t sit on the sauce and turn soft.

Can I leave off the cracker topping?+

Yes. The broccoli and cheese sauce will still bake together, but you’ll miss the buttery crunch and golden finish on top. Bake until the sauce bubbles at the edges, and use that bubbling as your doneness cue without the crackers.

How do I keep the casserole from getting watery?+

Drain the broccoli thoroughly after blanching, especially if you’re using frozen florets. Excess cooking or thawing water thins the sauce as the casserole bakes, so let the water run off before you combine the broccoli with the cheese sauce.

Broccoli Cheddar Casserole

Broccoli cheddar casserole combines crisp-tender broccoli with a creamy cheddar sauce and a golden buttery cracker topping. Bake it uncovered until the sauce bubbles at the edges, then rest for 10 minutes before serving.
Prep Time 15 minutes
Cook Time 41 minutes
Resting 10 minutes
Total Time 1 hour 6 minutes
Servings: 8 servings
Course: Side Dish
Cuisine: American
Calories: 337

Ingredients
  

For the casserole
  • 2 lb broccoli crowns, cut into bite-size florets
  • 6 tbsp unsalted butter divided
  • 0.25 cup all-purpose flour
  • 2 cup whole milk
  • 0.75 tsp kosher salt
  • 0.5 tsp black pepper
  • 0.25 tsp garlic powder
  • 8 oz sharp cheddar cheese grated
For the topping
  • 1 cup buttery crackers crushed

Equipment

  • 1 9x13-inch baking dish

Method
 

Prepare the casserole
  1. Bring a large pot of water to a boil.
  2. Add the broccoli and cook for 3 to 4 minutes, until bright green and crisp-tender.
  3. Drain the broccoli well.
  4. Heat the oven to 350°F.
  5. Grease a 9x13-inch baking dish.
  6. Melt 4 tablespoons of the butter in a medium saucepan over medium heat.
  7. Whisk in the flour and cook for 1 minute.
  8. Gradually whisk in the milk and cook, stirring, for 4 to 6 minutes, until the sauce thickens and coats the back of a spoon.
  9. Remove the sauce from the heat.
  10. Stir in the kosher salt, black pepper, and garlic powder.
  11. Stir in the cheddar until the cheese melts.
  12. Fold the broccoli into the cheese sauce.
  13. Spread the mixture in the prepared baking dish.
Add the topping and bake
  1. Melt the remaining 2 tablespoons butter.
  2. Toss the crushed crackers with the melted butter.
  3. Sprinkle the cracker mixture evenly over the casserole.
  4. Bake uncovered for 25 to 30 minutes, until the sauce bubbles at the edges and the topping is golden brown.
  5. Rest for 10 minutes before serving.

Notes

For the best texture, drain the broccoli well so excess water does not thin the cheese sauce. Refrigerate leftovers for 3 to 4 days; freeze for up to 2 months. For a gluten-free version, use gluten-free flour and crackers.
Riley profile photo

About Riley

Writes practical, weeknight-friendly recipes.

More from Riley

Join our weekly recipe email

Fresh dinners, soups, and bakes—straight to your inbox. Free & easy.

Unsubscribe anytime. We respect your inbox.

Leave a Comment

Recipe Rating