Save My mom used to make this broccoli casserole every Thanksgiving, and I'd watch from the kitchen counter as she'd layer those bright green florets with a sauce so creamy it seemed to glow under the oven light. Years later, I finally asked for her recipe, expecting something complicated, but the truth was wonderfully simple: good butter, sharp cheddar, and the magic of those crushed Ritz crackers turning golden on top. Now I make it myself, and somehow it tastes like both her kitchen and mine at the same time.
I made this for a dinner party once where I was convinced everything would go wrong, and instead people asked for thirds. One friend went back to the kitchen just to eat another spoonful straight from the dish, and I pretended to be scandalized but secretly loved it. That's when I knew this casserole had staying power.
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 or frozen work equally well, though frozen actually cook a bit more evenly since they're all the same size. Don't use those tiny pre-cut ones; you want real florets you can sink your teeth into.
- Unsalted butter: Use the real thing here—it's worth it for both the sauce and the topping.
- Yellow onion: A small one, finely chopped so it melts into the sauce almost invisibly.
- Garlic: Two cloves, minced, to give the whole thing depth and warmth.
- All-purpose flour: This thickens the sauce without making it gluey if you do it right.
- Whole milk: Full fat makes a difference; don't skimp on this.
- Sour cream: The secret weapon that keeps everything silky and adds a gentle tang.
- Sharp cheddar cheese: Shred it yourself if you can; pre-shredded has additives that can make the sauce grainy.
- Salt, pepper, and nutmeg: A pinch of nutmeg is optional but transforms the sauce into something almost elegant.
- Ritz crackers: One sleeve crushed, mixed with melted butter for the golden topping everyone reaches for first.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Get your oven ready and prep the dish:
- Preheat to 350°F and lightly grease a 9x13-inch baking dish. This is the moment where everything feels possible.
- Blanch the broccoli:
- Bring salted water to a boil, add your florets, and let them cook for just 2–3 minutes until they're bright green and tender but still have some snap. Drain them well—excess water is your enemy here.
- Build the sauce foundation:
- Melt 2 tablespoons of butter in a saucepan over medium heat, add your chopped onion, and let it soften for about 4 minutes until it's golden and smells incredible. Add the minced garlic and cook for another minute until your kitchen smells like a dinner invitation.
- Create the roux:
- Stir in the flour and keep stirring constantly for about a minute so it doesn't clump. This is important; don't look away.
- Add the milk slowly:
- Gradually whisk in the milk while stirring, making sure there are no lumps. You'll watch it transform from thick paste to something that actually looks like sauce.
- Thicken and finish the sauce:
- Keep whisking for 2–3 minutes until it coats the back of a spoon. Remove from heat and stir in the sour cream, cheese, salt, pepper, and that optional pinch of nutmeg until it's smooth and glossy.
- Combine everything:
- Gently fold the blanched broccoli into the cheese sauce in a large bowl, making sure every piece gets coated. Transfer it to your prepared dish and spread it evenly.
- Make the topping magic:
- Crush your Ritz crackers (you can do this in a bag with your hands if you want to feel a little aggressive about it), mix them with melted butter, and sprinkle them generously over the casserole.
- Bake until golden:
- Bake for 25–30 minutes until the topping is golden brown and you can see the sauce bubbling up around the edges. Your kitchen will smell like heaven.
- Let it rest:
- Give it 5 minutes out of the oven before serving so it sets up just enough to be elegant but still creamy in the middle.
Save I served this at my daughter's school potluck once, and a kid who claimed he'd never eat broccoli in his life went back for seconds. His mom looked shocked, I looked smug, and the broccoli looked delicious.
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.
The Secret to a Creamy Sauce
The trick to this casserole's silky texture is patience with the sauce itself. Let the milk whisk in slowly and let the heat do the work; rushing this step is where things get lumpy and regrettable. The sour cream is what keeps it from being too heavy, so don't leave it out even if you're tempted.
Why This Dish Works Every Time
This casserole lives in that perfect middle ground where it's fancy enough for a holiday table but simple enough that nothing can really go wrong. The broccoli stays tender, the sauce stays creamy, and the Ritz topping becomes this irresistible contrast of salty, buttery, and crispy. It's the kind of dish that makes people feel nourished and happy.
Making It Your Own
Once you make this once, you'll start tinkering with it, and that's exactly what should happen. A tiny pinch of cayenne adds a subtle warmth that sneaks up on you, and some people swear by adding cooked diced chicken to make it more of a main course. I've seen versions with Swiss cheese, Gruyère, or even a mix, and they're all wonderful in their own way.
- Try grating a tiny bit of fresh nutmeg right over the sauce just before baking for an extra touch of sophistication.
- If you're feeding a crowd, you can assemble this a few hours ahead and bake it right before dinner.
- Leftovers reheat beautifully in a 325°F oven covered loosely with foil—the casserole actually gets cozier the next day.
Save This casserole has become my answer to the question of what to bring to dinner, and it never disappoints. Make it once and you'll understand why it's been showing up on tables for generations.
Recipe FAQs
- → How do I keep broccoli tender but not mushy?
Blanch the broccoli florets in boiling salted water for 2–3 minutes until bright green and just tender. Drain thoroughly to avoid sogginess before mixing with the sauce.
- → Can I use different cheeses?
Yes, Swiss or Gruyère can substitute sharp cheddar for a varied flavor profile. Choose cheeses that melt well for a smooth sauce.
- → What’s the purpose of the cracker topping?
The crushed buttery crackers create a golden, crunchy crust that adds texture contrast and enhances the casserole’s overall appeal.
- → How should I store leftovers?
Keep leftovers covered in the refrigerator and consume within 3 days. Reheat gently to maintain creamy texture and crispy topping.
- → Can this dish be made ahead of time?
Yes, prepare up to the baking step and refrigerate. Add the topping just before baking to keep it crisp and fresh.