Save I used to think broccoli casserole was one of those dishes that only showed up at church potlucks, the kind you politely scooped onto your plate but never remembered. Then one winter evening, I made it on a whim using leftover cheddar and a sleeve of crackers I found in the pantry. The kitchen filled with the smell of butter and toasted crumbs, and my husband wandered in asking what smelled so good. We ended up eating it straight from the dish with two forks, and I realized I'd been missing out all along.
I remember making this for Thanksgiving one year when my sister announced she was trying to eat more vegetables. She loaded her plate with a huge scoop, then came back for seconds before the turkey was even carved. My mom leaned over and whispered that maybe we should just serve this every year and skip the green bean casserole entirely. No one disagreed.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- Broccoli florets: Fresh gives you the best texture, but frozen works in a pinch—just thaw and squeeze out the extra water so your casserole doesn't get watery.
- Unsalted butter: You'll use this twice, once for the sauce and once to bind the cracker topping, so don't skimp or try to substitute with oil.
- Yellow onion: Dice it small so it melts into the sauce and adds sweetness without chunky bits that kids might pick out.
- Garlic: Fresh cloves make all the difference here, the jarred stuff just doesn't have that same warm, roasted flavor.
- All-purpose flour: This thickens the sauce into something silky and spoonable, not runny.
- Whole milk: The fat content matters, skim milk will give you a thin, sad sauce that doesn't coat the broccoli properly.
- Sour cream: It adds tang and richness, balancing out the sharpness of the cheddar.
- Sharp cheddar cheese: Go for the block and shred it yourself, pre-shredded cheese has anti-caking agents that make the sauce grainy.
- Black pepper, salt, and nutmeg: The nutmeg is optional but it adds a secret warmth that people notice without knowing why.
- Ritz crackers: The buttery, flaky texture is what makes this topping iconic, don't swap them for breadcrumbs.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Get Ready:
- Preheat your oven to 350°F and grease a 9x13-inch baking dish with a little butter or cooking spray. This keeps the edges from sticking and makes cleanup so much easier.
- Blanch the Broccoli:
- Boil a big pot of salted water and drop in your broccoli florets for just 2 to 3 minutes until they turn bright green and tender. Drain them well and set aside, you want them cooked but still firm enough to hold up in the oven.
- Start the Sauce:
- Melt 2 tablespoons of butter in a medium saucepan over medium heat, then add the chopped onion and cook until it's soft and translucent, about 4 minutes. Toss in the garlic and let it sizzle for a minute until your kitchen smells amazing.
- Thicken It Up:
- Sprinkle in the flour and stir constantly for a minute, it'll look pasty but that's normal. Slowly whisk in the milk, smoothing out any lumps as you go.
- Make It Creamy:
- Keep whisking until the sauce thickens, about 2 to 3 minutes, then pull it off the heat. Stir in the sour cream, shredded cheddar, salt, pepper, and nutmeg until everything melts into a smooth, velvety sauce.
- Combine and Transfer:
- Gently fold the broccoli into the cheese sauce in a large bowl, making sure every floret gets coated. Spread the mixture evenly into your prepared baking dish.
- Add the Topping:
- Crush the Ritz crackers in a bowl (I just use my hands), then toss them with the melted butter until they're all glossy and coated. Sprinkle this mixture evenly over the top of the casserole.
- Bake Until Golden:
- Slide the dish into the oven and bake for 25 to 30 minutes, until the topping is golden brown and the edges are bubbling. Let it rest for 5 minutes before serving so the sauce can settle.
Save There's something about pulling this casserole out of the oven and seeing that golden, crackling top that makes everyone gather around the counter. My kids, who normally dodge vegetables like they're contagious, will stand there with forks waiting for it to cool just enough to sneak a bite. It stopped being just a side dish and started being the thing people hope I'm making when they come over for dinner.
Still Scrolling? You'll Love This 👇
Our best 20-minute dinners in one free pack — tried and tested by thousands.
Trusted by 10,000+ home cooks.
How to Make It Ahead
You can assemble the whole casserole up to a day in advance, just cover it tightly with foil and keep it in the fridge. When you're ready to bake, let it sit on the counter for about 20 minutes to take the chill off, then bake as directed, adding an extra 5 to 10 minutes if it's still cold in the center. I do this every time I'm hosting because it means one less thing to worry about when guests arrive.
Variations to Try
I've swapped the cheddar for Gruyère when I want something a little more elegant, and I've stirred in diced cooked chicken to turn it into a one-dish dinner. A pinch of cayenne in the sauce gives it a gentle kick that wakes everything up without making it spicy. Sometimes I'll toss in some sautéed mushrooms or a handful of cooked bacon for extra depth, and it always disappears even faster.
Serving and Storage Tips
This casserole is perfect alongside roasted chicken, grilled steak, or a holiday ham, and it reheats beautifully in the oven the next day. Leftovers keep in an airtight container in the fridge for up to three days, just reheat covered at 325°F until warmed through. The topping won't be quite as crispy the second time, but the creamy center is still just as good.
- Serve it straight from the baking dish for a casual, family-style feel.
- Pair it with a crisp Chardonnay or a light-bodied Pinot Noir if you're feeling fancy.
- Garnish with a sprinkle of fresh parsley or chives for a little color and freshness.
Save I hope this becomes one of those recipes you turn to when you want something comforting and a little bit indulgent, the kind of dish that makes people feel cared for without a lot of fuss. It's proven itself in my kitchen more times than I can count, and I think it'll do the same for you.
Recipe FAQs
- → How do I prepare the broccoli for baking?
Blanch broccoli florets in salted boiling water for 2–3 minutes until bright green and tender, then drain well before combining with the cheese sauce.
- → Can I substitute the cheddar cheese?
Yes, Swiss or Gruyère cheese offer delicious alternatives, providing different flavor profiles while maintaining creaminess.
- → What is the best way to achieve a crispy topping?
Mix crushed crackers with melted butter and sprinkle evenly on top before baking to create a golden, crunchy crust.
- → How can I add a spicier flavor to the dish?
Add a pinch of cayenne pepper to the cheese sauce to introduce a subtle, warming heat without overpowering the other ingredients.
- → What are suitable wine pairings?
A crisp Chardonnay or a light-bodied red wine complement the creamy, cheesy flavors without overwhelming the palate.