A really good broccoli casserole recipe is the kind of dish that disappears at every potluck, holiday table, and weeknight dinner it shows up at. The combination of tender broccoli florets, a rich and creamy sauce, sharp cheddar cheese, and a golden, buttery cracker topping is nothing short of magical.
This isn’t a complicated recipe. In fact, that’s a huge part of its charm. It comes together with pantry staples most home cooks already have on hand, and the result is something that tastes far more impressive than the effort it takes to make.
The classic base starts with cream of mushroom soup, which gives the casserole its savory depth and silky body. Mayonnaise adds richness and a subtle tang that keeps the filling from tasting flat. Eggs bind everything together so the casserole slices and serves cleanly rather than falling apart on the plate.
What sets a really great broccoli casserole apart is the topping. Crushed Ritz crackers mixed with melted butter create a crisp, golden crust that provides texture contrast against the creamy filling underneath. Every bite has that satisfying crunch-to-creaminess ratio that keeps people going back for seconds.
You might also love this Chicken Broccoli Rice Casserole if you want a heartier, all-in-one dinner version.
Why You’ll Love This Broccoli Casserole Recipe
This dish earns a permanent spot in any cook’s rotation for good reason.
It is genuinely easy to make from start to finish, requiring minimal prep and just one mixing bowl. Even beginners can pull it off on the first try without any stress.
The flavors are deeply comforting and crowd-pleasing in a way that few dishes manage. Kids, picky eaters, and vegetable skeptics all tend to love it.
It is incredibly flexible. You can make it ahead, swap ingredients based on what you have, and adjust it to suit dietary preferences.
Here is exactly why this recipe works so well:
- It uses simple, accessible ingredients that are available at any grocery store
- The cream of mushroom soup base creates a silky, savory sauce without any complicated cooking
- Mayonnaise adds body and richness that prevents the filling from being watery or bland
- Sharp cheddar cheese melts into the sauce and creates that irresistible golden layer on top
- Ritz cracker crumbs with melted butter bake into a crunchy, buttery crust that makes every bite satisfying
- It can be prepped a day ahead, making it perfect for holidays and busy weeknights
- Fresh or frozen broccoli both work, so you can make this any time of year
Read Also: Green Bean Casserole Recipe
Ingredients
You only need a handful of simple ingredients to make this classic casserole, and the combination of them is what creates all that magic.
- 4 cups (360g) fresh broccoli florets (about 2 medium heads), cut into bite-sized pieces
- 1 can (10.5 oz / 298g) condensed cream of mushroom soup, undiluted
- 1/2 cup (115g) mayonnaise (full-fat works best for richness)
- 2 large eggs, lightly beaten
- 1/4 cup (40g) finely diced yellow onion (or 1 tablespoon dried minced onion)
- 1 1/2 cups (170g) sharp cheddar cheese, freshly shredded and divided
- 1 teaspoon Dijon mustard (adds subtle depth without tasting mustardy)
- 1/2 teaspoon garlic powder
- 1/2 teaspoon salt, or to taste
- 1/4 teaspoon black pepper
- 1 1/2 cups (about 45g) crushed Ritz crackers (about 1 sleeve)
- 3 tablespoons (43g) unsalted butter, melted
This recipe serves 8 people as a side dish.
If you enjoy cheesy potato side dishes, this recipe pairs beautifully with Cheesy Potatoes.
Kitchen Equipment Needed
You do not need any fancy tools to make this casserole. Here is everything you will need:
- Large pot for blanching the broccoli
- Large mixing bowl for combining the filling
- 9×13-inch baking dish (a 2 to 3-quart ceramic or glass dish works perfectly)
- Small mixing bowl for preparing the cracker topping
- Box grater or food processor with grating attachment (for freshly shredding cheese)
- Colander for draining the broccoli
- Cutting board and chef’s knife for prepping the broccoli
- Wooden spoon or rubber spatula for mixing
- Aluminum foil for covering the dish during the first part of baking
- Cooking spray or butter for greasing the baking dish
Read Also: Sweet Potato Casserole Recipe
Recommended Products for This Recipe
These are products I genuinely recommend based on quality and how well they perform for this specific recipe.
1. Le Creuset Enameled Rectangular Baking Dish
A high-quality ceramic baking dish distributes heat evenly across the entire casserole, which means no hot spots that burn the topping while the center stays undercooked. The non-reactive enamel surface also makes cleanup easy, even with baked-on cheese. It is a long-lasting investment that works beautifully for every casserole you will ever make.
2. OXO Good Grips Box Grater
Pre-shredded cheese contains anti-caking agents that prevent it from melting smoothly into a sauce. Freshly grated cheese from a reliable box grater melts perfectly and creates a much creamier, more cohesive filling. This grater is sturdy, sharp, and easy to hold while grating.
3. Campbell’s Condensed Cream of Mushroom Soup
This is the traditional backbone of the classic broccoli casserole, and the original version from Campbell’s is what most beloved family recipes have been built around for decades. Using the condensed (not ready-to-serve) version is key since it provides the thick, concentrated flavor the casserole needs.
4. Ritz Original Crackers
The buttery, slightly salty flavor of Ritz crackers is what gives this casserole its signature topping. Other crackers can be used in a pinch, but nothing quite replicates the richness that Ritz adds when combined with melted butter. One sleeve is usually enough for a full-sized casserole.
5. KitchenAid Measuring Cups and Spoons Set
Accurate measurements matter more in casseroles than you might think. Too much liquid can make the filling runny, while too much salt can overpower the delicate broccoli-cheese flavor. A solid measuring set helps you nail the balance every time.
For another classic holiday side, try this Corn Casserole Recipe.
Step-by-Step Instructions
1. Preheat the Oven and Prepare the Baking Dish
- Preheat your oven to 350°F (175°C) and allow it to fully come to temperature before baking.
- Lightly grease a 9×13-inch (23x33cm) baking dish with cooking spray or a thin coating of softened butter.
- Set the prepared dish aside while you prepare the filling.
2. Blanch the Broccoli
- Fill a large pot with water and bring it to a rolling boil over high heat.
- Add a generous pinch of salt to the boiling water. This seasons the broccoli and helps it retain its bright green color.
- Add the fresh broccoli florets to the boiling water and cook for exactly 2 minutes. You want the broccoli to be bright green and just slightly tender but still firm, since it will continue cooking in the oven.
- While the broccoli cooks, prepare a large bowl of ice water (just cold water with several ice cubes).
- Drain the broccoli immediately in a colander, then transfer it to the ice water bath for 1 to 2 minutes to stop the cooking process.
- Drain the broccoli again very thoroughly in the colander, shaking off as much water as possible. Excess moisture is the main reason broccoli casseroles turn out watery, so take your time with this step.
- Pat the broccoli dry with clean paper towels if needed, then set it aside.
3. Make the Creamy Filling
- In a large mixing bowl, add the condensed cream of mushroom soup (do not add water or milk; use it straight from the can).
- Add the mayonnaise and stir until it is fully combined with the soup into a smooth, uniform mixture.
- Add the 2 lightly beaten eggs and stir again until the mixture is cohesive. The eggs help the casserole set and hold its shape when sliced.
- Add the diced yellow onion, Dijon mustard, garlic powder, salt, and black pepper.
- Stir everything together until well combined.
- Add 1 cup (113g) of the shredded cheddar cheese to the filling mixture and stir to incorporate. Reserve the remaining 1/2 cup (57g) of cheese for topping the casserole.
4. Combine the Broccoli and Filling
- Add the blanched and well-drained broccoli florets to the large bowl with the creamy filling mixture.
- Gently fold the broccoli into the sauce using a rubber spatula or wooden spoon. Try not to break up the florets too much; you want visible pieces of broccoli throughout the casserole.
- Pour the broccoli and filling mixture into the prepared greased baking dish and spread it out into an even, level layer.
5. Prepare the Cracker Topping
- Place the Ritz crackers into a zip-top plastic bag and seal it.
- Use a rolling pin or the bottom of a heavy cup to crush the crackers into coarse crumbs. You want some texture remaining, not a fine powder, so aim for pea-sized and smaller pieces.
- Pour the crushed cracker crumbs into a small bowl.
- Drizzle the 3 tablespoons of melted unsalted butter over the crumbs.
- Toss the crumbs and butter together with a fork until all the crumbs are evenly coated.
6. Top the Casserole and Bake
- Sprinkle the reserved 1/2 cup (57g) of shredded cheddar cheese evenly over the surface of the broccoli filling.
- Spread the buttered cracker crumbs in an even layer on top of the cheese.
- Cover the baking dish loosely with aluminum foil.
- Bake in the preheated 350°F (175°C) oven, covered, for 20 minutes.
- Remove the foil and continue baking, uncovered, for an additional 15 to 20 minutes, or until the cracker topping is golden brown and the filling is bubbling around the edges.
- Remove the casserole from the oven and let it rest for 10 minutes before serving. This resting time allows the filling to set and makes it much easier to serve cleanly.
You might also enjoy: Squash Casserole Recipe
Tips for Success
Making this casserole perfectly is very achievable when you know what to watch for. Here are the most important tips:
- Drain the broccoli extremely well. This is the single most important step. Any excess water in the broccoli will dilute the sauce and result in a watery, loose casserole.
- Shred your own cheese. Pre-shredded cheese is coated with starches that prevent it from melting smoothly. Freshly grated cheese creates a creamier, more cohesive filling.
- Do not overcook the broccoli before baking. The blanched broccoli should be crisp-tender, not soft. It will soften further in the oven, and starting with already-soft broccoli leads to mushy results.
- Use full-fat mayonnaise. Light or reduced-fat mayonnaise contains more water and does not provide the same richness.
- Do not skip the resting time. A freshly baked casserole is too loose to serve neatly right out of the oven. Ten minutes of resting allows it to firm up beautifully.
- Add the cracker topping only right before baking. If you are making the casserole ahead of time, store the topping separately and add it just before it goes in the oven to keep it crunchy.
- Cover first, then uncover. Baking covered for the first portion prevents the topping from burning before the filling heats through.
This technique works wonderfully in a Tater Tot Casserole as well if you enjoy layered baked casseroles with a satisfying crispy top.
Serving Suggestions

Broccoli casserole is one of the most versatile side dishes you can make. It pairs beautifully with so many main courses and table spreads.
It is a natural fit for the Thanksgiving and Christmas table, sitting comfortably alongside turkey, ham, and all the classic trimmings. The creamy richness of the casserole balances perfectly with roasted meats and lighter sides.
For weeknight dinners, serve it alongside simple proteins for an easy, satisfying meal:
- Roasted or grilled chicken breast
- Baked salmon or tilapia
- Sliced pork tenderloin
- Honey-glazed ham
- Meatloaf
- Roast beef
- Serve alongside Dinner Rolls for a complete comfort food spread
- Creamy Mashed Potatoes make an excellent companion on the holiday table
Variations to Try
The classic version of this casserole is already wonderful, but there are lots of easy ways to change it up based on your preferences or what you have on hand.
- Chicken Broccoli Casserole: Stir in 2 cups of cooked, shredded or diced chicken breast or rotisserie chicken. This turns the side dish into a full one-dish dinner.
- Rice Broccoli Casserole: Mix in 1 1/2 cups of cooked white rice before baking for a heartier, more filling dish.
- Broccoli and Cauliflower Casserole: Swap half the broccoli for cauliflower florets for a milder, slightly nuttier flavor.
- Different soup base: Try cream of chicken or cream of celery soup instead of cream of mushroom for a slightly different flavor profile.
- Different cheese: Gruyere, pepper jack, or Colby jack all melt beautifully and offer interesting flavor variations.
- Breadcrumb topping: Swap the Ritz crackers for panko breadcrumbs mixed with melted butter for an even crunchier crust.
- Add-ins: Diced cooked ham, crispy bacon crumbles, or sliced water chestnuts can add texture and extra flavor.
For another satisfying baked side dish, the Hashbrown Casserole is a crowd-pleaser at any gathering.
Storage and Reheating
This casserole stores and reheats really well, making it great for meal prep and leftovers.
Storing leftovers:
- Allow the casserole to cool completely before covering and storing.
- Cover tightly with plastic wrap or transfer to an airtight container.
- Refrigerate for up to 4 days.
- Freezing: Freeze the unbaked casserole (without the cracker topping) for up to 2 months. Thaw overnight in the refrigerator, add the topping, and bake as directed. The baked casserole can also be frozen, though the cracker topping will soften.
Reheating:
- Oven (best method): Cover with foil and reheat at 325°F (165°C) for 15 to 20 minutes until heated through. Remove the foil for the last 5 minutes to crisp the topping.
- Microwave: Transfer a portion to a microwave-safe dish and heat in 60-second intervals until warm. Note that the cracker topping will not be crispy when reheated this way.
- Add a splash of milk when reheating larger portions in the oven to help restore creaminess.
Read Also: Potato Casserole Recipe
Nutritional Facts
The following is an estimate per serving based on 8 servings:
| Nutrient | Amount Per Serving |
|---|---|
| Calories | ~320 kcal |
| Total Fat | 24g |
| Saturated Fat | 9g |
| Cholesterol | 75mg |
| Sodium | 590mg |
| Total Carbohydrates | 16g |
| Dietary Fiber | 2g |
| Total Sugars | 2g |
| Protein | 10g |
| Vitamin C | 45mg |
| Calcium | 200mg |
| Iron | 1mg |
Nutritional values are estimates and will vary based on specific ingredient brands and portion sizes.
Another comforting side dish you might enjoy is this Broccoli Salad Recipe for a lighter, no-bake option.
Health Benefits of Key Ingredients
Broccoli casserole is comfort food first and foremost, but several of its key ingredients do bring some real nutritional value to the table.
The star of the dish, broccoli, is one of the most nutrient-dense vegetables available. It is an exceptional source of vitamin C, vitamin K, folate, and fiber, and it contains compounds called glucosinolates that have been studied for their potential protective effects.
Here is a closer look at the nutritional contributions of the main ingredients:
- Broccoli is rich in vitamin C, which supports immune health, and vitamin K, which is important for bone health and blood clotting
- Broccoli also provides sulforaphane, a plant compound with antioxidant and anti-inflammatory properties
- Eggs contribute high-quality complete protein, choline for brain function, and fat-soluble vitamins A, D, and E
- Cheddar cheese provides calcium for bone strength, along with phosphorus and a good dose of protein per serving
- Onion contains quercetin, a flavonoid antioxidant, as well as prebiotic fibers that support gut health
- Dijon mustard adds minimal calories while providing small amounts of selenium and omega-3 fatty acids
For more ways to enjoy broccoli, this Panera Broccoli Cheddar Soup is a reader favorite with a similar creamy, cheesy comfort appeal.
Frequently Asked Questions
1. Can I use frozen broccoli instead of fresh?
Yes, frozen broccoli works well in this casserole. Thaw it completely first and drain it very thoroughly, pressing it with paper towels to remove as much moisture as possible. Excess water from frozen broccoli is the leading cause of a runny casserole, so do not skip the draining step.
2. Can I make broccoli casserole ahead of time?
Absolutely. Assemble the entire casserole, cover tightly, and refrigerate for up to 24 hours before baking. Store the cracker topping separately in a zip-top bag and add it just before putting the dish in the oven. Allow the casserole to sit at room temperature for about 20 minutes before baking to take the chill off and promote even cooking.
3. How do I keep the topping from getting soggy?
The main culprit of a soggy topping is moisture. Make sure the broccoli is drained very well, do not add the cracker topping until right before baking, and bake uncovered for the final portion of cooking time. Adding the topping too early, especially when making ahead, causes the crackers to absorb moisture from the filling.
4. Can I substitute the cream of mushroom soup?
Yes. Cream of chicken soup, cream of celery soup, and cream of broccoli soup are all great substitutes that work seamlessly in this recipe. Some people also make a quick homemade white sauce using butter, flour, milk, and broth if they prefer to avoid canned soup altogether.
5. What is the best cheese to use in broccoli casserole?
Sharp cheddar is the traditional and most popular choice because its bold flavor holds up well against the other rich ingredients. Mild cheddar works too but produces a more subtle cheese flavor. Gruyere, Colby jack, or a blend of cheddar and mozzarella all melt well and create slightly different but equally delicious results. Whatever you choose, always shred it fresh for the best melt.
Read Also: Chicken Casserole Recipe
Final Thoughts
A classic broccoli casserole recipe is one of those dishes that never goes out of style, and for good reason. It is comforting, flavorful, easy to make, and welcome at every kind of table from weeknight dinners to holiday feasts.
Once you make this version with its creamy filling and perfectly crunchy topping, it is going to become one of your most-requested recipes.
Give it a try at your next meal and see for yourself how quickly it disappears. Leave a comment below to let me know how yours turned out, and feel free to share it with a friend who loves a good casserole!
Recommended:
- Scalloped Potatoes Recipe
- Funeral Potatoes Recipe
- Tuna Noodle Casserole Recipe
- Breakfast Casserole Recipe
- Cowboy Casserole Recipe
- French Toast Casserole Recipe
- Taco Casserole Recipe
- Roasted Broccoli Recipe
- Cream of Broccoli Soup Recipe
- Au Gratin Potatoes Recipe



