
Cheesy Broccoli Casserole is the ultimate in creamy comfort food. This is my go-to recipe for family gatherings or whenever the craving for a cheesy classic hits. Packed with broccoli and covered in melty cheddar and a buttery topping, this dish both pleases a crowd and disappears fast off the holiday table.
The first time I made this was for a small Thanksgiving now it is requested every year without fail and on chilly Sundays for movie nights.
Ingredients
- broccoli florets: provide a hearty and tender base full of wholesome crunch fresh gives vibrant color but thawed frozen works in a pinch
- small yellow onion: finely chopped for gentle sweetness and savory depth choose one that feels heavy for its size
- garlic: brings richness and boosts the cozy flavor use fresh and firm cloves for maximum aroma
- shredded sharp cheddar cheese: makes it extra melty with bold flavor block cheese grated at home melts smoother than pre-shredded
- sour cream: for creamy texture and slight tang opt for full-fat for best richness
- milk: helps the sauce stay smooth and binds everything together I like whole milk here
- unsalted butter: used to sauté and flavor the topping pick butter that smells fresh and clean
- large eggs: for structure and lift when baked go for eggs with good golden yolks
- condensed cream of mushroom soup: makes for easy prep with rich umami if you have time to make it fresh it is even better
- Dijon mustard: adds a subtle zippy kick which keeps the casserole from tasting too flat
- salt and black pepper: for balance and light heat always use fresh ground pepper if possible
- crushed Ritz crackers or seasoned breadcrumbs: for that signature crispy topping Ritz give a rich and buttery note
- olive oil or melted butter: binds the topping and gets it golden use a good olive oil if possible
Instructions
- Preheat the Oven:
- Set your oven to 350°F or 175°C and give a 9x13 inch baking dish a light grease Focus on evenly coating the pan to prevent sticking without drowning it in oil
- Sauté the Aromatics:
- Melt the two tablespoons of butter in a large skillet over medium heat Once melted add the chopped onion Sauté for about three to four minutes stirring so they cook evenly and soften but avoid any browning Add the minced garlic and stir for another minute letting it get fragrant but not dark
- Make the Casserole Base:
- In a large mixing bowl toss in your broccoli either lightly steamed fresh or well-drained thawed frozen Add in the sautéed onion and garlic Pour in the cream of mushroom soup sour cream milk lightly beaten eggs Dijon mustard salt and black pepper Stir until everything is combined and coated evenly
- Mix in the Cheese:
- Take one and a half cups of those cheddar shreds and fold them into your broccoli mixture Give it a taste for seasoning before moving to the next step
- Assemble in Baking Dish:
- Spread the whole mixture into the prepared baking dish Use a spatula to press it down so it is even Top with the rest of the cheddar cheese for a proper melted top layer
- Prepare the Crunchy Topping:
- In a small bowl combine your crushed crackers or breadcrumbs with olive oil or melted butter Mix to coat every crumb This step keeps the topping crisp and golden not soggy
- Bake:
- Sprinkle the buttery crumbs evenly over the surface Put the dish in your oven and bake for thirty minutes The casserole should be bubbling around the edges and golden on top
- Rest and Serve:
- Take it out and let it stand for at least five minutes before serving This helps everything firm up so you get perfect slices

I always love the pop of Dijon mustard in this dish It brightens the cheese and cuts the richness Just a spoonful changed this from decent to rave-worthy at my table One holiday the kids made the cracker topping themselves and ever since that extra crunchy layer is non-negotiable
Storage Tips
Let leftovers cool then store them in an airtight container in the fridge for up to three days Reheat covered with foil in the oven so it stays moist and the topping revives For longer storage freeze portions tightly wrapped Thaw overnight in the fridge and reheat in the oven rather than the microwave for best texture
Ingredient Substitutions
If you do not have cream of mushroom soup swap for cream of chicken or even a homemade béchamel sauce Use Monterey Jack Swiss or Gruyère for a bit more grown-up flavor For gluten free needs choose a gluten free soup and cracker or breadcrumb substitute Add leftover chicken roasted vegetables or cooked rice to stretch this main or use what you have on hand
Serving Suggestions
This casserole pairs beautifully with roast chicken baked ham or grilled sausages It is right at home on a holiday table or with a simple green salad for a lighter lunch Sometimes I round out the meal with sweet potatoes or roasted carrots for color
Cultural and Historical Context
Broccoli casseroles became a staple of American potlucks in the 1950s and 1960s when creamy soups and quick prep dinners first became popular The dish still has that retro flair but with fresh broccoli and good cheese it feels modern enough for today's dinner tables

This is a guaranteed family favorite with a mix of nostalgia and fresh flavor Make it once and you will be asked for it again and again
Recipe FAQ
- → Can I use frozen broccoli instead of fresh?
Yes, both fresh and frozen (thawed) broccoli work well. Drain extra moisture before using to prevent a soggy dish.
- → What cheese varieties work best?
Sharp cheddar offers a classic flavor, but Swiss or Gruyère can be used for a richer, nuttier taste.
- → How do I make this gluten-free?
Substitute gluten-free cream soup and crackers or breadcrumbs for a fully gluten-free version.
- → Can this be prepared ahead of time?
Yes, prepare and assemble ahead, refrigerate, and bake when ready. Add topping just before baking for best texture.
- → What can I serve alongside this dish?
Pairs wonderfully with roast chicken, ham, or a fresh green salad for a balanced meal.
- → Can I add extra ingredients for a heartier dish?
Yes, mix in cooked rice or shredded chicken for a more filling main course option.