Being born and raised in the Midwest, it probably won’t surprise you that I LOVE a casserole. Nothing says holiday meal or comfort food quite like a casserole. I have been known to request them for my birthday as well. And this broccoli casserole is one of my favorites!
This broccoli casserole recipe has it all—broccoli, cheese, a good amount of butter and a Ritz cracker topping. If you need an easy and delicious side dish for Thanksgiving or Christmas this year, make this. It’s a crowd-pleaser.
Related: Love broccoli? Me too! Next up, try broccoli salad, broccoli slaw, Air Fryer broccoli or broccoli cheddar soup.
Ingredients
- Broccoli
- Shallot – or yellow onion
- Garlic
- Butter
- All-purpose flour
- Milk
- Chicken stock – or vegetable
- Cheddar cheese
- Ritz crackers
If you like, you could top this casserole with something crunchy beyond Ritz crackers, like French fried onions. This would make it similar to green bean casserole, which is another favorite of mine.
How to make Broccoli Casserole
Trim the stems from the broccoli florets. You want bite-sized pieces or a little larger. Chop the shallot and mince the garlic.
In a medium to large pot, melt the butter over medium heat. Cook the shallot and garlic in the butter for a minute or two. Whisk in the flour, as this will create a paste consistency. Then whisk in the milk and stock, which will create a very thin roux or gravy-like consistency. Then stir in the cheese and continue to cook and stir until the cheese is melted. Season this mixture with a little salt and pepper and then stir in the broccoli so it all gets coated.
Pour this mixture into a square (8×8) baking pan. Cover with aluminum foil and bake at 350°F (177°C) for 30 minutes.
Meanwhile, prepare the cracker topping. In a food processor, grind the crackers into crumbs (you can also do this in a ziplock bag with a rolling pin). Then stir in the melted butter and seasoning.
Once the casserole has baked for the initial 30 minutes, remove it from the oven. Take off the foil and sprinkle the cracker topping all over. Bake for an additional 6-8 minutes. The cracker topping should deepen in color and the casserole should be bubbling along the sides.
Allow to cool slightly before serving. If you serve the casserole piping hot right from the oven, it will be more liquid-y.
More Great Casserole Recipes
- Easy Corn Casserole
- Biscuits and Gravy Casserole
- Chicken and Rice Casserole
- Duchess Sweet Potato Casserole
- Stuffing Topped Baked Macaroni and Cheese
- Cauliflower Au Gratin
- the Best Baked Macaroni and Cheese
Frequently Asked Questions
Do I need to parboil the broccoli before adding to the casserole?
No. Keep in mind the broccoli will cook in the liquid of the casserole for over 30 minutes as it bakes. I find this cooks it enough without turning it to complete mush.
Is it better to use fresh or frozen broccoli in casserole?
I always use fresh (which contains less water) but either can work. Simply thaw the broccoli before using as directed in this recipe, and if there is extra moisture from thawing, pat the broccoli dry before using.
How do you keep broccoli from getting soggy in casserole?
Skip blanching or parboiling before baking in the casserole. The broccoli will soften as it bakes, so sometimes cooking it (even for minutes in boiling water) can be too much and create a soggy result.
How do I store broccoli casserole?
Cover and refrigerate for at least 4 days. You can reheat in the oven or microwave.
Can I make broccoli casserole ahead of time?
Yes. Prepare the casserole as instructed but keep the cracker topping separate. Cover and refrigerate for 1-2 days. Remove from the refrigerator and 30 minutes before adding the cracker topping and baking as directed.
Get our FREE recipe guide with our most popular recipes of all time!
Free Popular Recipe Guide
Our top 25 recipes of all time!
Get the Recipe
Ingredients
- 2-3 heads broccoli
- 1 shallot
- 4 cloves garlic
- ¼ cup butter
- 2 tablespoons all-purpose flour
- 1 cup chicken stock
- 1 cup milk
- 1 ½ cups cheddar cheese
Topping
- 1 ½ cups Ritz cracker crumbs (roughly 36 crackers)
- 2 tablespoons butter (melted)
- ¼ teaspoon garlic powder
- ⅛ teaspoon cayenne
- salt and pepper
Equipment
- square baking dish
Instructions
- Trim the stems from the broccoli florets. You want bite-sized pieces or a little larger. Chop the shallot and mince the garlic.
- In a medium to large pot, melt the butter over medium heat. Cook the shallot and garlic in the butter for a minute or two. Whisk in the flour, as this will create a paste consistency.
- Then whisk in the milk and stock, which will create a very thin roux or gravy-like consistency.
- Then stir in the cheese and continue to cook and stir until the cheese is melted.
- Season this mixture with a little salt and pepper and then stir in the broccoli so it all gets coated.
- Pour this mixture into a square (8×8) baking pan. Cover with aluminum foil and bake at 350°F (177°C) for 30 minutes.
- Meanwhile, prepare the cracker topping. In a food processor, grind the crackers into crumbs (you can also do this in a ziplock bag with a rolling pin).
- Then stir in the melted butter and seasoning.
- Once the casserole has baked for the initial 30 minutes, remove it from the oven. Take off the foil and sprinkle the cracker topping all over.
- Bake for an additional 6-8 minutes. The cracker topping should deepen in color and the casserole should be bubbling along the sides.
Notes
Nutrition
Notice: Nutrition is auto-calculated, using Spoonacular, for your convenience. Where relevant, we recommend using your own nutrition calculations.
I wish you would give some general idea of how much broccoli by measurement. I have 2 heads of broccoli in the fridge from our garden, and one of them is probably twice the size of the other. Same thing with store bought broc. I prefer to use fresh, so I like your recipe. Also I would rather make a roux and add chicken broth even tho canned soup is so much easier.
Made this this afternoon and I may have to hide it from myself before TG tomorrow – it is AMAZING! Thank you!
Made this with caulifour instead of brocoli and it was yum!
Sounds delicious! Thanks for sharing
Can you use cauliflower instead of broccoli?
Hi! We haven’t tested that, but if you do please let us know how it turns out :))
Perfect fall recipe.
This sounds amazing. I will certainly try. Thank you!
Simple but delicious! I love this recipe!
How much flour?
2 tablespoons. Updated in the recipe card. Thanks!
Sounds delicious and comforting!
What do you do with the garlic and shallot?
I cook it in the melted butter before adding the flour to make the roux. I’ve updated the recipe card to make this more clear. Thanks!
Going to make this tomorrow! 🙂