Broccoli Casserole

Posts may contain affiliate links, meaning that I may earn a commission if you use a link provided.

No ratings yet
Jump to Recipe Pin Recipe

This easy broccoli casserole has shown up at more dinners than I can count—especially during the holidays. It’s one of those comforting dishes that never gets old. Cheesy, creamy, and full of tender broccoli, it’s a real crowd-pleaser.

Broccoli casserole in a white dish, showing broccoli florets coated in creamy sauce and melted cheddar cheese with a golden breadcrumb topping.

Whether you’re serving it up next to your Thanksgiving turkey, Christmas ham, or making it ahead for a busy weeknight, this broccoli casserole recipe fits the bill. It’s easy to assemble, great for prepping ahead, and even freezer-friendly.

I use cream of mushroom soup here to keep things simple and flavorful—no need to mess with a roux when you’re in a hurry. The sharp cheddar and crispy breadcrumb topping take it over the top.

Mixing bowl containing bright green broccoli florets, sliced mushrooms, shredded cheddar cheese, and creamy mushroom soup, ready to be mixed for casserole.

Pair it with other favorites like Jiffy cornbread casserole and creamed spinach or just enjoy it as the star side dish of your meal. Once you try it, it might just earn a permanent spot on your menu.

Why you’ll love this recipe

  • Classic comfort food made with simple pantry ingredients.
  • Freezer-friendly and easy to prep ahead.
  • Creamy, cheesy, and kid-approved.
  • Great for holidays, potlucks, or weeknights.
  • Customizable with your favorite veggies or toppings.

Ingredient Notes

This section includes ingredient notes and substitution options. Get all measurements, ingredients, and instructions in the printable recipe card at the end of this post.

Here’s what you’ll need to make this broccoli and cheese casserole:

Overhead view of labeled ingredients for broccoli casserole including broccoli florets, sliced mushrooms, panko breadcrumbs, mayonnaise, butter, onion, cream of mushroom soup, garlic, egg, pepper, and shredded cheddar cheese.
  • Frozen broccoli florets – A time-saver! They’re partially cooked, so you just need to steam or microwave them per the package. Fresh broccoli florets works too—just steam it until tender.
  • Unsalted butter, onion, and garlic – Sautéing these aromatics in melted butter is the foundation of the flavorful sauce!
  • Cream of mushroom soup – Creamed soups are condensed and thick, which helps to thicken the casserole while adding extra flavor.
  • Mayonnaise -Makes the casserole ultra rich and creamy.
  • Large egg – Helps bind everything together.
  • Black pepper – No salt needed, just pepper. The soup and the cheddar contain enough salt.
  • Sharp cheddar cheese – Freshly shredded cheddar gives better melt and flavor than pre-shredded.
  • Sliced mushrooms – Drain a can of sliced mushrooms to save time. Or sauté some fresh with the onion and garlic.
  • Panko breadcrumbs – Adds a crispy toppin. I used seasoned breadcrumbs, but regular is fine too.

How to Make Broccoli Casserole

This section shows you how to make the recipe with step-by-step photos and instructions. For the full printable recipe, see the recipe card below. 

Step 1: Prepare broccoli as per instructions on the package. Cook onion in butter until soft. Add garlic, cook for 1 minute, then transfer to a mixing bowl.

Split image showing a colander filled with steamed broccoli florets on the left, and a skillet with sautéed chopped onions on the right.

Step 2: Stir in the soup, mayo, egg, pepper, cheese, mushrooms, and broccoli.

wo side-by-side images of a clear mixing bowl; the left shows separated ingredients including broccoli, shredded cheddar, mushrooms, and creamy sauce, and the right shows them combined into a uniform casserole mixture.

Step 3: Pour into casserole dish. Mix melted butter with breadcrumbs and sprinkle on top.

Step 4: Bake 35–45 minutes in a preheated oven until bubbly and golden. Let it rest 5 minutes before serving.

Side-by-side images of a white baking dish with broccoli casserole; the left shows the unbaked casserole topped with green breadcrumbs, and the right shows the same dish fully baked with a golden brown crust.

Pro Tip:

If you notice the top of the casserole is browning too quickly, loosly cover it with foil for the remainder of the bake time.

Overhead view of a freshly baked broccoli cheddar casserole in a white dish, with a uniformly browned breadcrumb and cheese topping.

Storage

Refrigerator: Store leftovers in an airtight container for up to 3 days.

Freezer: Once completely cooled, transfer the casserole to a freezer-friendly container. If you know ahead of time that you’ll be freezing the whole thing, assemble it in a freezer-friendly, disposable aluminum container. Wrap it tightly with plastic wrap and aluminum foil and keep it frozen for up to 2 months. Thaw in the fridge overnight before reheating.

How to Reheat: This can be reheated in the microwave, especially if it’s just a small portion. If you’re reheating the whole casserole, the oven at 350°F is best.

Close-up of a wooden spoon lifting a portion of broccoli casserole, showing creamy broccoli florets with mushrooms and a crispy golden panko breadcrumb topping.

Recipe Tips

  • Prep ahead by assembling the entire casserole without the breaded topping. Keep it in the fridge for up to 48 hours. Add the topping just before baking.
  • Use freshly grated cheese for best melt and flavor.
  • Chop broccoli into bite-size pieces for even cooking.
  • Don’t overbake or the casserole may dry out.
  • Season to taste.
Serving of broccoli cheese casserole on a white plate.

Additions and variations

  • Use another soup. Use any “cream of” soup you prefer. Cream of chicken, cream of broccoli, or cream of onion soup are great options.
  • Add Parmesan. Toss it into the breadcrumb topping for extra flavor.
  • Swap the topping. Try crushed Ritz crackers, cheese crackers, or French fried onions (like in my green bean casserole).
  • Try cauliflower. Easily swap the broccoli for cauliflower to turn this cheesy broccoli casserole into a cheesy cauliflower casserole. Or use half and half.

More Easy Casserole Recipes

A wooden spoon lifts a creamy portion of broccoli casserole above the baking dish, showing broccoli, mushrooms, and melted cheese and onion beneath a crispy topping.
Recipe
Broccoli casserole topped with golden panko breadcrumbs in a white baking dish.
Recipe
No ratings yet

Broccoli Casserole

Author: Jaclyn
Prep: 15 minutes
Cook: 35 minutes
Total: 50 minutes
Cheesy broccoli casserole made with cream of mushroom soup and topped with buttery breadcrumbs. An easy, comforting side dish perfect for holidays or everyday meals.

Ingredients
 

  • 32 ounces frozen broccoli florets
  • 2 Tablespoons unsalted butter
  • ½ medium yellow onion sliced
  • 1 clove garlic mined
  • 1 (10.5 ounce) can cream of mushroom soup
  • 1 cup mayonnaise
  • 1 large egg lightly beaten
  • ¼ teaspoon pepper
  • 12 ounces sharp cheddar cheese shredded (about 3 cups)
  • 1 (4 ounce) can sliced mushrooms drained

Topping

  • 2 Tablespoons unsalted butter melted
  • ½ cup panko bread crumbs regular or seasoned

Instructions

  • Preheat oven to 350°F. Lightly grease a 2.5 quart (or larger) baking dish with nonstick cooking spray and set aside.
  • Prepare broccoli as per package directions. Drain well and set aside.
    32 ounces frozen broccoli florets
  • In a medium skillet, melt butter over medium heat. Add onion and cook, stirring often, for 3–4 minutes until softened. Stir in garlic and cook for 1 more minute.
    2 Tablespoons unsalted butter, ½ medium yellow onion, 1 clove garlic
  • Transfer the sautéed onion and garlic to a large mixing bowl. Add the soup, mayonnaise, egg, and black pepper. Stir until combined.
    1 (10.5 ounce) can cream of mushroom soup, 1 cup mayonnaise, 1 large egg, ¼ teaspoon pepper
  • Fold in the shredded cheddar, mushrooms, and cooked broccoli.
    12 ounces sharp cheddar cheese, 1 (4 ounce) can sliced mushrooms
  • Spread the mixture evenly into the prepared baking dish.
  • In a small microwave-safe bowl, melt remaining 2 Tbsp butter. Stir in the breadcrumbs until coated, then sprinkle evenly over the casserole.
    2 Tablespoons unsalted butter, ½ cup panko bread crumbs
  • Bake uncovered for 35–45 minutes, or until the topping is golden and the edges are bubbly.
  • Let rest for 5 minutes before serving.

Notes

  • Broccoli: If necessary, chop any large florets into bite-size pieces for better texture and even cooking.
  • Cheese: For best melt and flavor, use freshly shredded cheddar instead of pre-shredded.
  • Make ahead: Assemble up to 2 days in advance (without topping) and refrigerate. Add breadcrumbs just before baking.
  • Storage: Store leftovers in an airtight container in the fridge for up to 3 days.
  • Freezing: Cool completely, wrap tightly, and freeze for up to 2 months. Thaw overnight in the fridge before reheating.

Nutrition

Calories: 322kcal | Carbohydrates: 9g | Protein: 10g | Fat: 28g | Saturated Fat: 10g | Polyunsaturated Fat: 9g | Monounsaturated Fat: 6g | Trans Fat: 0.2g | Cholesterol: 60mg | Sodium: 394mg | Potassium: 296mg | Fiber: 2g | Sugar: 2g | Vitamin A: 904IU | Vitamin C: 68mg | Calcium: 248mg | Iron: 1mg
Broccoli casserole topped with golden panko breadcrumbs in a white baking dish.

Did You Make This Recipe?

Share it with me on Instagram @crayonsandcravings and follow on Pinterest @crayonsandcravings for even more!

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




Similar Posts