Hey y’all! If you’re searching for a comforting, creamy, and oh-so-cheesy dish that’ll wow your friends and family, this Broccoli Casserole is your new go-to. It strikes the perfect balance between tender broccoli, melty cheese, and a crispy topping—making it a hit for holidays, potlucks, or cozy weeknight dinners. Let’s get cooking!
Why You’ll Love This Broccoli Casserole
- It’s ultra-creamy and loaded with gooey melted cheese for ultimate comfort food vibes.
- Super simple to prep, making it perfect for busy weeknights or last-minute gatherings.
- Perfect make-ahead dish for potlucks, holidays, or meal prep.
- Packed with veggies, sneaking in nutrition without sacrificing flavor.
- The crunchy, golden topping adds irresistible texture with every bite.
Broccoli Casserole Ingredients
- 4 cups fresh broccoli florets (about 2 medium heads)
- 1 (10.5 oz) can condensed cream of mushroom soup
- 1/2 cup mayonnaise
- 1 large egg, lightly beaten
- 1 1/2 cups shredded sharp cheddar cheese, divided
- 1/2 cup chopped onion
- 1/2 teaspoon garlic powder
- 1/2 teaspoon black pepper
- 1/2 teaspoon salt
- 1 cup crushed buttery crackers (like Ritz)
- 2 tablespoons melted butter
Directions: How to Make Broccoli Casserole
Step 1: Prep the Broccoli
- Preheat your oven to 350°F (175°C). Grease a 9×13-inch baking dish.
- Steam or blanch the broccoli florets for 3-4 minutes, just until bright green and slightly tender, then drain well. Learn more about blanching veggies.
Step 2: Mix the Casserole Base
- In a large bowl, combine the condensed cream of mushroom soup, mayonnaise, beaten egg, 1 cup cheddar cheese, chopped onion, garlic powder, salt, and pepper.
- Stir in the cooked broccoli, making sure everything is evenly coated.
Step 3: Assemble the Broccoli Casserole
- Transfer the broccoli mixture to your prepared baking dish. Sprinkle the remaining 1/2 cup cheddar cheese over the top.
- Mix the crushed crackers with melted butter and sprinkle evenly over the cheese layer.
Step 4: Bake
- Bake uncovered for 30-35 minutes, or until the casserole is bubbly and the top is golden brown.
- Let cool for 5-10 minutes before serving for best texture.
Broccoli Casserole Recipe Notes
- For even creamier results, add 1/2 cup sour cream to the base.
- You can use fresh or frozen broccoli—just thaw and drain frozen broccoli well before using.
- Learn about the nutritional benefits of broccoli at Healthline.

Broccoli Casserole Variations
- Bacon Broccoli Casserole: Stir in 1/2 cup cooked, crumbled bacon for smoky flavor.
- Chicken Broccoli Casserole: Add 1 1/2 cups cooked shredded chicken to make it a heartier main dish.
- Gluten-Free: Use gluten-free cream soup and crushed gluten-free crackers for the topping.
Required Equipment
- 9×13-inch baking dish
- Large mixing bowl
- Steamer or saucepan (for blanching broccoli)
- Measuring cups and spoons
- Mixing spoon or spatula
Broccoli Casserole Storage Instructions
- Store leftovers in an airtight container in the refrigerator for up to 4 days.
- Reheat individual portions in the microwave, or bake at 350°F (175°C) until hot and bubbly.
- For longer storage, freeze the baked casserole for up to 2 months. Thaw overnight in the fridge and reheat as above.
Broccoli Casserole Pairings & Serving Recommendations
- Serve alongside roast chicken, grilled steak, or as part of a holiday spread.
- Pairs well with a crisp green salad and crusty bread.
- Enjoy as a vegetarian main with brown rice or quinoa.
Broccoli Casserole Pro Tips
- Don’t overcook your broccoli—slightly tender with a bite is perfect for best texture.
- Let your casserole rest before serving for cleaner slices and richer flavor.
- Mix up the cheese! Try mozzarella, Monterey Jack, or Gruyère for flavorful twists. Check out this guide to mastering casseroles.
Broccoli Casserole FAQ
- Can I make Broccoli Casserole ahead of time?
- Absolutely! Assemble up to a day in advance, cover, and refrigerate. Bake just before serving.
- Can I use frozen broccoli?
- Yes, just thaw and drain thoroughly to prevent excess moisture in the casserole.
- How do I keep the topping crispy?
- Bake uncovered, and add the cracker topping right before baking for the best crunch.
Prep time: 15 minutes
Cook time: 35 minutes
Total time: 50 minutes
Ingredients
- 4 cups fresh broccoli florets
- 1 cup shredded cheddar cheese
- 1/2 cup sour cream
- 1 can (10.5 oz) condensed cream of mushroom soup
- 1/2 cup chopped onion
- 1/2 cup breadcrumbs
- 2 tablespoons unsalted butter, melted
- 1/2 teaspoon garlic powder
- Salt and black pepper to taste
Instructions
-
1Preheat the oven to 350°F (175°C). Lightly grease a 2-quart casserole dish.
-
2Steam or blanch the broccoli florets for 3-4 minutes until just tender. Drain and set aside.
-
3In a large bowl, combine the broccoli, cheddar cheese, sour cream, cream of mushroom soup, chopped onion, garlic powder, salt, and pepper. Mix well.
-
4Transfer the mixture to the prepared casserole dish and spread evenly.
-
5In a small bowl, mix the breadcrumbs with melted butter. Sprinkle evenly over the casserole.
-
6Bake for 30-35 minutes, or until the top is golden brown and the casserole is bubbly. Let cool slightly before serving.
Approximate Information for One Serving
Nutrition Disclaimers
Number of total servings shown is approximate. Actual number of servings will depend on your preferred portion sizes.
Nutritional values shown are general guidelines and reflect information for 1 serving using the ingredients listed, not including any optional ingredients. Actual macros may vary slightly depending on specific brands and types of ingredients used.
To determine the weight of one serving, prepare the recipe as instructed. Weigh the finished recipe, then divide the weight of the finished recipe (not including the weight of the container the food is in) by the desired number of servings. Result will be the weight of one serving.
Did you make this recipe?
Please consider Pinning it!!