There is a particular sound a Thanksgiving table makes when the side dishes land, and if you listen closely it is the sound of pure joy in casserole form. This easy cheesy broccoli casserole is the one that vanishes first every single year at my house — bright green broccoli florets swimming in a silky cheddar sauce, all of it hiding under a golden, buttery Ritz cracker topping that crackles when your fork breaks through. It is creamy. It is crunchy. It is unapologetically cheesy, and it tastes like the holiday itself.
Here is the part you are going to love: the whole thing takes 45 minutes (15 minutes of easy prep, 30 in the oven), uses simple pantry ingredients, and comes together in a single 9×13 dish. No fussy roux that splits on you, no cream-of-something shortcuts that taste like the can — okay, actually, there IS one can of cream of mushroom soup in here, and I am not even a little bit sorry about it. That is the classic American casserole way, and it works beautifully. A little sour cream and mayonnaise keep the sauce luscious and tangy, a full cup and a half of sharp cheddar keeps it bold, and the buttered cracker crumb on top is the thing people will talk about on the drive home.
This is the side dish that completes the Thanksgiving table — it sits perfectly between the honey-glazed carrots and the mashed potatoes, and it reheats like a dream for anyone lucky enough to score leftovers. Let me walk you through exactly how to make it.
Recipe at a Glance
- Prep time: 15 minutes
- Cook time: 30 minutes at 350°F
- Total time: 45 minutes
- Servings: 8
- Calories: ~350 per serving

Ingredients
- 2 pounds fresh broccoli florets (about 8 cups), cut into bite-size pieces — or two 12-ounce bags frozen broccoli, thawed and patted very dry
- 1 can (10.5 ounces) condensed cream of mushroom soup
- 1 1/2 cups shredded sharp cheddar cheese, divided (1 cup for the sauce, 1/2 cup for the top)
- 1/2 cup sour cream
- 1/2 cup mayonnaise (regular, not light — the full-fat kind keeps the sauce rich)
- 1 teaspoon garlic powder
- 1 teaspoon kosher salt, divided
- 1/2 teaspoon freshly ground black pepper
- 1 cup Ritz crackers, crushed into coarse crumbs (about 1 sleeve)
- 3 tablespoons unsalted butter, melted

Directions
- Heat the oven to 350°F (175°C). Grease a 9×13-inch baking dish with butter or nonstick spray and set it aside. Bring a large pot of generously salted water to a rolling boil.
- Drop the fresh broccoli florets into the boiling water and blanch for just 2–3 minutes — they should turn vivid, almost electric green but still be firm and crisp. Drain them immediately into a colander, give them a good shake, and let them steam-dry for a few minutes. (Using thawed frozen florets? Skip the blanch — just press them firmly between clean kitchen towels until they are as dry as you can get them. Water is the enemy of a creamy casserole.)
- In a medium saucepan over medium-low heat, stir together the cream of mushroom soup, sour cream, mayonnaise, garlic powder, salt, and black pepper. Warm it gently for 3–4 minutes, stirring often, until it is hot, smooth, and just beginning to steam — do NOT let it boil. Slide the pan off the heat and fold in 1 cup of the shredded cheddar, stirring until the cheese melts into a silky, golden sauce.
- Add the drained broccoli to the cheese sauce and toss gently until every floret is coated. Scoop the whole glorious mixture into the prepared baking dish and spread it into an even layer.
- Sprinkle the remaining 1/2 cup of cheddar evenly over the top — this extra layer melts into the cracker crumbs and guarantees that irresistible cheesy lid.
- In a small bowl, toss the crushed Ritz crackers with the melted butter until every crumb looks glossy and coated. Scatter the buttered crumbs evenly over the casserole, edge to edge. No bald spots — bald spots are a missed opportunity.
- Bake uncovered for 28–32 minutes, until the top is deep golden brown, the sauce is bubbling lazily around the edges, and a fork slides into the broccoli with zero resistance. Let the casserole rest for 5 minutes before serving — the sauce thickens up as it stands, and that first scoop will hold its shape instead of slumping. Then serve it hot and accept your applause.

Why This Method Works
Every great casserole is secretly a lesson in food science, and this one has three deliberate choices that make it taste far better than the sum of its parts.
A quick blanch keeps the broccoli bright green AND fork-tender. Broccoli’s gorgeous green comes from chlorophyll, and chlorophyll turns dull olive-gray when it is overcooked or cooked in a covered, steamy environment. A 2–3 minute blanch in well-salted boiling water does two jobs at once: it sets that vivid green color while the cells are still firm, and it par-cooks the florets so they finish perfectly in the oven’s 30-minute bake instead of going mushy. That is also why we bake UNCOVERED — trapped steam is what murders the green. For more on the plant itself, Wikipedia’s overview of broccoli has the full background.
Hot sauce + cheese OFF the heat = a silky melt that never splits. Here is the mistake most broccoli casseroles make: the cheese goes in while the sauce is still over the burner, the pan gets too hot, and the sauce breaks into an oily, grainy mess. Cheese proteins (casein) tighten and squeeze out fat when they are overheated — it is the same reason a fondue turns gritty if you crank the heat. The fix is simple: warm the soup-sour cream-mayo base until it is hot and smooth, then pull the pan OFF the heat before folding in the cheddar. The residual heat melts the cheese gently into a glossy, velvety sauce that stays perfectly smooth through baking. Temperature discipline is the whole game.
Buttered cracker crumbs fry instead of sogging. Crushed crackers tossed with melted butter do something magical in a hot oven: the butter coats every crumb and essentially shallow-fries it in place. The fat conducts heat directly to the crumb’s surface, which drives fast browning through the Maillard reaction — that deep golden color and toasty flavor — while simultaneously sealing the crumbs against the moisture rising from the sauce below. Plain crumbs go straight to mush. Buttered crumbs go crisp and stay crisp. It is the same reason the best honey-glazed roasted carrots get their lacquer from a butter finish: fat is flavor’s delivery vehicle.
One more bit of kitchen logic: the mayonnaise and sour cream are not random. Mayonnaise — emulsified egg and oil — stabilizes the sauce so it stays creamy in the oven’s heat, while sour cream’s tang cuts through the richness and keeps every bite from feeling heavy.
Pro Tips
- Dry your broccoli like you mean it. Watery broccoli is the number one cause of a soupy casserole. After blanching, let the florets steam-dry in the colander for a full 5 minutes, then give them one more shake. If you are using frozen broccoli, press it between towels until barely any moisture transfers — this is the highest-leverage step in the recipe.
- Shred your own cheddar. Pre-shredded cheese is coated in anti-caking starch that dulls the melt and can make the sauce slightly grainy. A block of sharp cheddar and a box grater takes three minutes and melts noticeably silkier.
- Crush the crackers coarsely, not to dust. You want a mix of pea-size pieces and crumbs — the bigger shards go extra-crispy on top while the fine crumbs nestle into the cheese. Too-fine crumbs form a solid mat that steams instead of crunching.
- Never boil the sauce base. Keep the soup mixture at a gentle heat — steaming, not bubbling. A boil risks curdling the sour cream and guarantees a split sauce once the cheese goes in.
- Season in layers. Salt the blanching water generously, then season the sauce to taste before the broccoli goes in. Broccoli can take more seasoning than you think — taste the sauce and adjust until it makes you want to eat it with a spoon.
- Let it rest before scooping. Five minutes on the counter lets the sauce set up and the topping firm into its shattering crisp layer. Broccoli is also genuinely good-for-you stuff — Healthline’s broccoli nutrition breakdown notes it is a solid source of vitamin C, vitamin K, and fiber, which makes this indulgent-tasting side easier to feel good about.
Common Mistakes (and How to Fix Each One)
- Soggy, watery casserole. Almost always caused by wet broccoli — un-drained blanched florets or thawed-but-not-patted frozen broccoli release water in the oven and thin the sauce. Fix: steam-dry blanched broccoli a full 5 minutes, press frozen broccoli bone-dry in towels, and bake uncovered so moisture escapes.
- Grainy or split cheese sauce. The cheese went in while the base was still on the heat, or the base boiled. Fix: warm the base gently until hot and steaming, pull the pan completely off the heat, then fold in the cheese. If it has already split, a tablespoon of warm milk whisked in vigorously can sometimes bring it back.
- Gray, olive-colored broccoli. The florets were overcooked — blanched too long, or the casserole baked too long past fork-tender, or it sat covered after baking and steamed itself dull. Fix: blanch only 2–3 minutes, bake uncovered, pull it at 28–32 minutes when the broccoli is just fork-tender, and serve it rather than holding it under foil.
- Soggy cracker topping. The crumbs were too fine, not buttered, or the dish sat covered after baking. Fix: crush coarsely, toss thoroughly with melted butter, bake uncovered, and serve within 30 minutes of baking for peak crunch.
- Bland sauce. Nobody salted anything until the end, or mild cheese was used. Fix: salt the blanching water, use SHARP cheddar (the boldness survives the creamy base), and taste the sauce before assembly — it should taste slightly bolder than you think necessary, because the broccoli mellows it.
Substitutions
- No canned soup? Make your own base: melt 2 tablespoons butter, whisk in 2 tablespoons all-purpose flour, cook 1 minute, then whisk in 3/4 cup whole milk and simmer until thick (about 3 minutes). Stir in 1/2 teaspoon garlic powder and proceed — honestly delicious and nobody will miss the can.
- Mayo-free version: swap the mayonnaise for an equal amount of extra sour cream or full-fat Greek yogurt. The tang is a little sharper, the texture just as creamy.
- Cheese swaps: sharp cheddar is the classic, but Gruyere makes it fancy, pepper jack makes it spicy, and a 50/50 blend of cheddar and Colby gives you the ultimate golden color. Avoid fresh mozzarella — it releases too much water.
- Cracker swaps: buttery club crackers or panko both work. For panko, toss with the melted butter plus 1/4 cup grated parmesan for extra crunch and savory depth.
- Dairy-free-ish: use vegan cream of mushroom soup, vegan mayo, dairy-free shredded cheddar, and olive oil in place of the butter. It bakes up creamy and golden.
- Extra vegetables: a handful of sautéed mushrooms or caramelized onions folded in with the broccoli adds savory depth — it pairs especially well with our easy creamed spinach at a holiday table, since both speak the language of creamy comfort.
Storage & Make-Ahead
- Room temperature: do not leave the casserole out for more than 2 hours — the standard food-safety rule for cooked food with dairy. Get leftovers into the fridge promptly.
- Refrigerator: store covered for 3–4 days. Reheat the whole dish covered at 350°F for 15–20 minutes, or microwave single portions.
- Freezer: freeze in an airtight container for up to 3 months. Thaw overnight in the fridge before reheating; the topping loses some crunch after freezing, so sprinkle on a fresh layer of buttered crumbs and bake 10 minutes to wake it up.
- Make-ahead for holidays: assemble the casserole (broccoli + sauce, WITHOUT the cracker topping) up to 2 days ahead and refrigerate covered. On serving day, top with the fresh buttered crumbs and bake, adding 5–8 minutes to the bake time since it goes in cold. This is the move that makes Thanksgiving day feel calm — it slides right into the oven next to our cheesy scalloped potatoes while the turkey rests.

Frequently Asked Questions
Can I make cheesy broccoli casserole ahead of time?
Yes — this is one of the best make-ahead Thanksgiving sides. Assemble the broccoli and cheese sauce in the baking dish (leave off the cracker topping) up to 2 days ahead, cover tightly, and refrigerate. On serving day, sprinkle on the freshly buttered cracker crumbs and bake at 350°F, adding 5–8 minutes to the 28–32 minute bake time since the dish goes in cold. Add the topping fresh so it bakes up crisp instead of soggy.
Can I use frozen broccoli instead of fresh?
Yes, and it works nearly as well. Use two 12-ounce bags of frozen broccoli florets — thaw them completely first, then press them firmly between clean kitchen towels until they are as dry as you can get them. Skip the blanching step entirely and proceed with the recipe as written. The key is dryness: wet broccoli thins the sauce and causes the classic watery-casserole problem.
Why did my broccoli turn grayish-green instead of bright green?
That dull color is overcooked chlorophyll. It happens when broccoli is blanched too long, baked too long past fork-tender, or covered and held after baking (trapped steam keeps cooking it). Prevent it with a short 2–3 minute blanch, baking uncovered for 28–32 minutes, and serving promptly. A small squeeze of lemon over the finished dish also brightens the flavor — just add it after baking, since acid added before heat can dull the color further.
Can I make broccoli casserole without canned soup or mayonnaise?
Absolutely. For the soup, make a quick homemade base: melt 2 tablespoons butter, whisk in 2 tablespoons flour, cook 1 minute, then whisk in 3/4 cup whole milk and simmer until thickened. For the mayonnaise, swap in an equal amount of extra sour cream or full-fat Greek yogurt. The texture stays creamy and the flavor gets a little tangier — some cooks prefer it this way.
Rate this recipe
Be the first to rate it!