Easy Broccoli Casserole Ready in 65 Minutes
Most broccoli casserole goes wrong in one of two ways. Either it floods the dish with watery liquid, or it leans on canned soup and tastes like the can. This version uses a quick cheese sauce from scratch, florets that are blanched and dried before they go in, and a buttery panko topping that stays crisp to the last scoop.
I built this broccoli casserole because my first attempt, years ago, left half an inch of broth pooled under the florets. Nine batches over five weeks fixed it. The sauce now stays thick, the broccoli keeps a little bite, and the whole dish is on the table in about an hour. It works as a weeknight side, a game day potluck contribution, or the vegetable that finally gets picky kids to take seconds.
Everything comes from the regular grocery store, and the sauce for this easy broccoli casserole takes about 10 minutes in one saucepan.

Table of Contents
Why You Will Love This Broccoli Casserole
- It takes about an hour from start to finish, and the oven handles 25 of those minutes.
- The cheese sauce for this broccoli cheese casserole comes together in one saucepan, so you skip the canned soup aftertaste.
- Florets stay green with real texture instead of turning gray and soft.
- Leftover broccoli casserole reheats well, which makes it a smart pick for meal prep and potlucks.
- Kids tend to eat it because the cheese sauce coats every floret.
Recipe Snapshot
- Prep Time: 20 minutes
- Cook Time: 35 minutes
- Total Time: 65 minutes, including a 10 minute rest
- Servings: 8
- Difficulty: Easy
- Calories per Serving: About 320
- Key Ingredient or Tool: Fresh broccoli and a 9×13-inch baking dish
- Best For: Weeknight dinners, potlucks, and game day spreads
Nutrition Information
- Calories per Serving: About 320
- Protein: 12 g
- Carbs: 17 g
- Fat: 23 g
- Fiber: 2 g
- Sugar: 5 g
- Sodium: 354 mg
- Serving Size: About 1 cup
- Servings per Recipe: 8
Each serving of this cheesy broccoli casserole has 12 grams of protein, mostly from the cheddar and sour cream, plus fiber from the broccoli. Carbs stay at 17 grams because the only starch is the flour in the sauce and the panko on top.
Nutrition values are approximate and calculated per serving using standard ingredient amounts. Values may vary based on brands used and portion sizes.
Ingredients
For the Broccoli
- 20 ounces broccoli florets (from about 1 1/2 pounds whole crowns), cut into 1 1/2 inch pieces
- 1 tablespoon Diamond Crystal kosher salt, for the boiling water
- 1 teaspoon unsalted butter, for greasing the dish
For the Cheese Sauce
- 4 tablespoons unsalted butter
- 4 tablespoons all-purpose flour
- 1 1/2 cups whole milk, at room temperature
- 1/2 cup low-sodium vegetable broth
- 1/2 cup full-fat sour cream
- 2 cups freshly shredded sharp cheddar cheese (8 ounces), divided: 1 1/2 cups for the sauce, 1/2 cup for the topping
- 1/2 teaspoon Diamond Crystal kosher salt
- 1/2 teaspoon garlic powder
- 1/2 teaspoon onion powder
- 1/4 teaspoon dry mustard
- 1/4 teaspoon black pepper
- 1/8 teaspoon ground nutmeg
For the Topping
- 1 cup panko breadcrumbs
- 2 tablespoons unsalted butter, melted
- 1/2 cup of the shredded cheddar
Three ingredients decide the result. Diamond Crystal is lighter than Morton, so use 1/4 teaspoon if you have Morton. Full-fat sour cream adds body, and low-fat versions thin the sauce. Sharp cheddar carries the flavor, because mild cheese gets lost behind broccoli.
Swaps: thawed, squeezed frozen florets work (see the FAQ), plain full-fat Greek yogurt replaces sour cream, and crushed butter crackers replace panko. If you need a fully vegetarian dish, check the cheese label for vegetarian rennet.

Pro Tip: Shred the cheddar yourself from a block. Bagged shreds carry a starch coating that keeps them from melting smoothly, and it is the main reason cheese sauce turns grainy.
Equipment Needed
- 9×13-inch baking dish: glass or ceramic browns the edges evenly.
- Large pot, 4 quarts or bigger: more water keeps the boil going when florets drop in.
- Medium saucepan: a heavy bottom keeps the milk from scorching.
- Whisk: a balloon whisk reaches the pan corners where lumps hide.
- Box grater: use the large holes for cheese that melts fast.
- Clean kitchen towels: use one under the florets and one to press on top.
Preparation
- Move an oven rack to the center and preheat the oven to 375°F.
- Grease the 9×13-inch dish with 1 teaspoon butter.
- Fill the large pot with 3 quarts of water, add 1 tablespoon salt, and bring it to a rolling boil while you cut the broccoli.
- Fill a large bowl with ice and cold water.
- Trim thick stalks and cut any stems into 1/4 inch coins.
- Shred the cheddar, measure 2 cups, and split it into 1 1/2 cups and 1/2 cup.
- Measure the milk, broth, sour cream, and spices into small bowls, and spread out the clean towels.
Step-by-Step Instructions
- Drop the florets into the boiling water and cook for 2 minutes, until they turn bright green and a knife tip slides in with slight resistance. Chef’s Note: Set a timer, because 3 minutes is already too soft for a dish that bakes again.
- Move the florets into the ice water for 1 minute, until they feel cold. Drain them in a colander for 2 minutes, until nothing drips.
- Spread the florets over a towel and press a second towel on top, until the surface looks matte instead of shiny. Chef’s Note: This step prevents a watery casserole, so do not rush it. Tip the florets into the greased dish.
- Melt 4 tablespoons butter in the saucepan over medium heat until the foam settles, about 1 minute. Whisk in the flour and cook for 1 minute, until the paste smells nutty and turns pale gold.
- Pour in the milk and broth in a slow stream while whisking nonstop. Simmer for 3 to 4 minutes, until the sauce coats the back of a spoon and a line drawn with your finger holds.
- Pull the saucepan off the heat. Stir in the sour cream, 1 1/2 cups cheddar, salt, garlic powder, onion powder, mustard, pepper, and nutmeg until the sauce looks smooth and glossy. Chef’s Note: Sour cream can curdle over direct heat, so it always goes in off the burner.
- Pour the sauce over the florets and fold for 6 to 8 strokes, until every floret is coated and no dry spots show.

- Toss the panko, melted butter, and remaining 1/2 cup cheddar with a fork until the crumbs look evenly damp. Scatter it over the top.
- Bake uncovered at 375°F for 22 to 25 minutes, until the sauce bubbles at the edges and the topping turns deep golden.
- Rest the dish for 10 minutes, until the bubbling stops and the sauce holds when you scoop.

Expert Tips and Tricks
- Salt the boiling water like pasta water, because it seasons the florets from the inside.
- My mistake: I once baked a batch in an 8×8 dish. The deeper layer steamed, the center ran wet, and the top stayed pale. The wider 9×13 keeps the layer shallow.
- Blanch and dry the florets up to 2 days ahead and keep them in a paper towel lined container in the refrigerator.
- Cool the finished broccoli casserole for 30 minutes before covering it, and refrigerate within 2 hours, so steam does not soften the crumbs.
- Two 10 ounce bags of pre-cut florets from the produce aisle save about 10 minutes of cutting.
Common Mistakes and Troubleshooting
Watery pool at the bottom. Wet florets leak as they bake. Blanch for 2 minutes and dry on towels until matte. If it already happened, tilt the dish, spoon out the liquid, and bake 5 more minutes.
Grainy sauce. Bagged cheese, or a sauce that boils after the cheese goes in, turns grainy. Shred a block and add it off the heat. To rescue it, whisk in 2 tablespoons of warm milk.
Gray, mushy broccoli. The florets were boiled past 2 minutes or baked in a deep dish. Use the timer and the 9×13 pan. Extra toasted panko on top helps.
Lumpy sauce. Milk poured in too fast leaves dry flour pockets. Add it in a slow stream while whisking. To rescue it, whisk hard or press the sauce through a fine strainer.
Soggy topping. Crumbs under foil or in a wet dish steam instead of crisping. Leave the dish uncovered, and use a minute under the broiler to bring the crunch back.
Storage Instructions
- Room Temperature: Leave it out no longer than 2 hours after baking, or 1 hour above 90°F.
- Refrigerator: Store the broccoli casserole in an airtight glass container for 3 to 4 days.
- Freezer: Freeze cooled portions of cheesy broccoli casserole in a sealed freezer-safe container for up to 2 months. Thaw overnight in the refrigerator.
- Reheating: Cover with foil and warm in a 350°F oven for 15 to 20 minutes, until the center reads 165°F. Stir in 1 tablespoon of milk per serving if the sauce looks tight.
- Make-Ahead Notes: Assemble through step 7, cover, and refrigerate up to 24 hours. Keep the topping separate, add it before baking, and extend the bake by 5 minutes.
Storage Trick: Line the dish with foil, assemble without the topping, and freeze solid. Lift out the block, wrap it, and keep it up to 2 months. Thaw in the dish overnight in the refrigerator, add the topping, and bake 30 to 35 minutes, until the center reads 165°F.
I freeze single portions on a parchment-lined tray first, then bag them once solid. They never clump, and I can grab one lunch portion without thawing the whole batch.
Variations and Substitutions
- Spicy: Give the broccoli casserole heat with 1/4 teaspoon cayenne in the sauce and swap half the cheddar for pepper jack. A pinch of smoked paprika on top adds color.
- Mild and Kid-Friendly: Cut the florets into 3/4 inch pieces, use mild cheddar, and skip the mustard and pepper. Small florets are easier for little hands.
- Vegetarian: This recipe is already vegetarian because it uses vegetable broth. For a dairy-free version, use olive oil in place of butter, oat milk, and a dairy-free sour cream.
- Gluten-Free: Use a 1 to 1 gluten-free flour blend in the roux and crushed gluten-free crackers or gluten-free panko on top.
What to Serve With This
- Meatloaf: a slice of classic meatloaf gives you a savory main that does not compete with a cheesy side.
- Roasted potatoes: crispy roasted potatoes add a crunchy, salty contrast to the creamy sauce.
- Corn casserole: on a potluck table, set it beside a pan of sweet corn casserole so every plate gets two textures.
- Lemon wedges: a squeeze of juice over a hot scoop of broccoli casserole cuts through the richness.
- Sparkling water: a tall glass with lemon slices keeps the meal light.

Frequently Asked Questions
Can you make broccoli casserole the night before?
Yes, you can assemble this broccoli casserole up to 24 hours ahead. Build the dish through step 7, press plastic wrap on the surface, and refrigerate. Keep the panko mixture in a separate container so it stays dry. Bake it straight from the refrigerator and add 5 minutes. I do this on game day mornings, and the flavors settle by evening.
Why is my broccoli casserole always watery?
Wet florets are the usual cause, because the oven squeezes their water into the sauce. Blanch for only 2 minutes, chill in ice water, and dry on towels until the surface looks matte. Simmer the sauce until it coats a spoon, since a thin sauce adds to the puddle. If liquid already pooled, tilt the dish, spoon it off, and bake 5 minutes more.
Can I use frozen broccoli for broccoli casserole?
Yes, with one extra step. Thaw 20 ounces of frozen florets in the refrigerator overnight, then squeeze them in a clean towel until almost no water drips out. Skip the blanching, since frozen florets are already par cooked. They are softer, so the dish bakes up creamier with a less chunky bite. I tested this broccoli casserole twice with frozen florets, and it suits weeknights.
How do you know when broccoli casserole is done?
It is done when the sauce bubbles at the edges and the topping turns deep golden, usually 22 to 25 minutes at 375°F. For certainty, slide an instant-read thermometer into the center, where it should read 165°F. A pale top with bubbling sauce needs 1 to 2 minutes under the broiler, not more oven time. Watch closely, because panko goes from golden to burnt fast.
Do you have to cook broccoli before putting it in a casserole?
Yes, give it a quick par cook. Raw florets need about 40 minutes to soften in the oven, and by then the sauce breaks and leaks. Two minutes in boiling water leaves tender-crisp florets that finish cooking in the oven. Steaming for 4 minutes also works if you dry the florets well afterward. Either way, chill them fast so they do not keep cooking.
Final Thoughts on Broccoli Casserole
The smallest change made the biggest difference across my nine test batches: pressing the florets dry. Every other improvement followed from it, including a thicker sauce, a crisper top, and leftovers that still scoop cleanly on day three. If you only have ten spare minutes, spend them on the towels.
My brother in law calls broccoli lawn clippings. At a birthday dinner he took a second helping of this dish and asked me to write the recipe on a napkin. It is still stuck to my refrigerator.
If you loved this recipe, save it to your side dish Pinterest board so you can find it easily later!

Easy Broccoli Casserole Ready in 65 Minutes
Ingredients
Equipment
Method
- Move an oven rack to the center, preheat the oven to 375°F, and grease a 9×13-inch dish with 1 teaspoon butter.
- Bring 3 quarts of water and 1 tablespoon salt to a rolling boil in the large pot. Fill a large bowl with ice and cold water.
- Boil the florets for 2 minutes, until bright green and a knife tip slides in with slight resistance.
- Move the florets to the ice water for 1 minute, until cold. Drain in a colander for 2 minutes, until nothing drips.
- Spread the florets on a towel and press with a second towel until the surface looks matte, then tip them into the greased dish.
- Melt 4 tablespoons butter in the saucepan over medium heat until the foam settles, about 1 minute. Whisk in the flour for 1 minute, until pale gold and nutty.
- Pour in the milk and broth in a slow stream while whisking. Simmer for 3 to 4 minutes, until the sauce coats the back of a spoon.
- Take the pan off the heat. Stir in the sour cream, 1 1/2 cups cheddar, salt, garlic powder, onion powder, mustard, pepper, and nutmeg until smooth and glossy.
- Pour the sauce over the florets and fold for 6 to 8 strokes, until every floret is coated.
- Toss the panko, melted butter, and 1/2 cup cheddar with a fork until evenly damp, then scatter over the top.
- Bake uncovered at 375°F for 22 to 25 minutes, until the sauce bubbles at the edges and the topping is deep golden.
- Rest for 10 minutes, until the bubbling stops and the sauce holds when scooped.
Notes
Shred the cheddar from a block, because bagged shreds can make the sauce grainy.
Frozen broccoli works: thaw 20 ounces overnight, squeeze very dry, and skip the blanching.



