This Broccoli Casserole is cheesy, creamy, and topped with buttery crunch—comfort food that wins over even the broccoli skeptics.
Broccoli Casserole wasn’t always a favorite in our house—until this version changed everything. Growing up, I knew it as “that green thing” on the holiday table. Mushy broccoli, canned soup, maybe some breadcrumbs if someone remembered. Then one Thanksgiving, I decided to take a crack at it myself—fresh broccoli, sharp cheddar, and a crunchy cheese cracker topping for good measure. The result? A golden, bubbling, totally devourable dish that has become a non-negotiable at family gatherings. If you’re into cheesy, creamy, one-pan sides like these casserole recipes from The Kitchn, this one’s about to become your go-to.
🟩 Why This Is So Good
- It’s rich, cheesy, and full of flavor – Sharp cheddar and creamy mayo give it bite and body.
- Fresh broccoli means better texture – No mush, just tender bites that hold up.
- The cheese cracker topping is unbeatable – Buttery, salty, and crisp.
- No fancy ingredients – Just pantry staples and a handful of fresh broccoli.
- Great for holidays or weeknights – Feels special but comes together fast.
I brought this Broccoli Casserole to my in-laws’ one Easter and fully expected it to sit untouched next to the ham. But by the end of dinner, not a single floret was left in the dish. My brother-in-law actually scraped the crispy corners with a spoon. Now I know to double it.

🟩 Getting Your Ingredients Right
- Use fresh broccoli – Frozen can work in a pinch, but fresh gives the best texture.
- Sharp cheddar adds real punch – Don’t go mild—it fades into the background.
- Mayo keeps it creamy without overwhelming – You won’t taste “mayonnaise,” just richness.
- Eggs help it set like a proper casserole – No watery layers here.
- Cheese crackers (like Cheez-Its) = flavor boost – They give it that golden, cheesy crunch.
You can use store-bought cream of mushroom soup, but homemade works great too if you want more control. Either way, it’s the backbone of the dish.
🟩 Making It Step by Step
Prep the Broccoli
Preheat oven to 350°F. Bring a large pot of water to a boil and add a generous pinch of salt. Blanch broccoli florets for 2–3 minutes, just until they turn bright green and slightly tender. Drain and rinse with cold water to stop cooking. Pat dry with paper towels.
Mix the Filling
In a large bowl, whisk together the cream of mushroom soup, mayo, eggs, and dried minced onion until smooth. Fold in the blanched broccoli and shredded cheddar. Stir gently to combine.
Assemble the Casserole
Grease a 9×13 baking dish (or equivalent) and pour in the broccoli mixture. Spread evenly. Sprinkle the crushed cheese crackers evenly over the top—no need to press them down.
Bake Until Bubbly
Bake uncovered for 35–40 minutes, until the casserole is bubbling at the edges and the top is golden and crisp. Let rest for 5–10 minutes before serving.
The result is creamy underneath, crisp on top, and packed with flavor from the first bite to the last.

🟩 Making Sure It Turns Out
- Blanch broccoli just enough—it should still have a little bite.
- Dry the broccoli well so the casserole doesn’t turn watery.
- Don’t skip the eggs—they help it set and slice cleanly.
- Bake uncovered to let the topping crisp up.
The first time I made this, I skipped the blanching step. Big mistake. The broccoli stayed too firm, and the flavors didn’t meld right. Now I take the extra 2 minutes, and it’s perfect every time.
🟩 Perfect Serving Ideas
Broccoli Casserole goes with everything from roast chicken to ham to grilled pork chops. It’s great on a holiday spread or as a hearty vegetarian main dish with a side of crusty bread. You can even make it the centerpiece of a brunch table.
🟩 Making It Different
Want to mix things up? Add cooked rice or quinoa to bulk it up into a full meal. Swap cheddar for pepper jack or Gruyère for a flavor twist. Stir in sautéed mushrooms or caramelized onions for depth. You can even swap mayo for sour cream or Greek yogurt if you want to lighten it up a bit.
🟩 Storage and Leftovers
Store leftover Broccoli Casserole in an airtight container in the fridge for up to 4 days. Reheat in the oven or toaster oven at 350°F to bring the topping back to life. You can also freeze it (baked or unbaked) for up to a month—just let it thaw overnight in the fridge before reheating.
🟩 Tips That Actually Help
- Use a food processor to crush crackers fast.
- For extra cheesy top, mix cheddar into the cracker topping.
- Line your pan with parchment if you want easier cleanup.
One trick I use? Reserve a handful of cheddar to sprinkle over the crackers before baking. It melts into the topping and creates those golden, crispy cheese edges that people fight over.

Closing Paragraph
This Broccoli Casserole turned me from a broccoli skeptic into a believer—and I’ve watched it win over plenty of others, too. It’s rich, familiar, and always the first thing to disappear from the table. Whether you’re feeding family, friends, or just yourself on a Tuesday night, this one hits the spot every time.
🟩 Frequently Asked Questions
→ Can I use frozen broccoli in this Broccoli Casserole?
Yes, but thaw it completely and drain well before adding. Fresh gives the best texture.
→ What can I substitute for mayonnaise?
Sour cream or Greek yogurt can work, but the flavor will be tangier.
→ Can I make this ahead of time?
Definitely. Assemble it up to a day in advance and refrigerate. Bake just before serving.
→ How do I make it vegetarian?
Just make sure your cream of mushroom soup is meat-free—or make your own from scratch.
→ Can I use a different topping instead of cheese crackers?
Yes! Try buttered breadcrumbs, crushed Ritz crackers, or even crispy onions.
→ Does it freeze well?
Yes—freeze before or after baking. Just thaw overnight and reheat at 350°F until hot.
Cheesy Broccoli Casserole
Description
This creamy, cheesy Broccoli Casserole with crunchy cracker topping is the ultimate comfort side dish—easy to make and even easier to love.
Ingredients
→ For the casserole
- 6 cups fresh broccoli florets (about 2 bunches)
- 1 (10.5 oz) can cream of mushroom soup (or homemade)
- 1 cup mayonnaise
- 2 large eggs
- 2 tbsp dried minced onion
- 1 cup sharp cheddar cheese, freshly grated
→ For the topping
- 1 cup cheese crackers, crushed (like Cheez-Its)
Instructions
- Preheat oven to 350°F. Grease a 9×13 baking dish.
- Blanch broccoli in boiling water for 2–3 minutes. Drain, rinse with cold water, and pat dry.
- In a large bowl, whisk together soup, mayo, eggs, and onion until smooth.
- Fold in broccoli and cheddar cheese.
- Pour mixture into prepared dish. Top with crushed cheese crackers.
- Bake uncovered for 35–40 minutes until golden and bubbly.
- Let rest 5–10 minutes before serving.
Notes
Blanching keeps broccoli tender, not mushy.
Use freshly grated cheese for best melt and flavor.
Store leftovers in fridge up to 4 days.
Add sautéed mushrooms for extra depth.
Great make-ahead dish for holidays or potlucks.
Keywords: Broccoli Casserole