Skip to Content

Broccoli Casserole

December 8, 2024

Mushroom soup, cheddar cheese and fresh broccoli florets are (almost) all you need to make our easy broccoli casserole recipe!

Categories

broccoli casserole made with  cream of mushroom soup, mayo, dijon, onion and egg topped with cheese and panko
Photography by Gayle McLeod

Creamy and easy to love, this healthy-ish broccoli casserole recipe is the retro-comfort side dish we want on our Thanksgiving table this year. Broccoli and cheddar cheese are a classic combo, and this easy casserole recipe celebrates that combo! Think about everything you love about Green Bean Casserole, but instead of sad, mushy green beans, you’ve got fresh broccoli florets blooming out of a creamy, cheesy, mushroom soup base. For more simple brassica sides, try our cozy Cauliflower Au Gratin, or our super simple Roasted Broccoli.

broccoli, cream of mushroom soup, mayo, dijon, onion, egg, cheese and panko in prep bowls for broccoli casserole

Easy Broccoli Casserole Ingredients

  • Fresh broccoli florets: We really prefer fresh broccoli for this recipe, because it’s not going to turn to mush the way frozen broccoli would. You’ll need about two heads of broccoli.

  • Cheddar cheese: We really recommend grating the cheddar yourself. You can use a box grater or your food processor’s grating attachment (our kids LOVE using it, it’s really pretty fun to shove bricks of cheese through the pulverizer). You can grate the cheese a few days ahead of time, if you’re prepping for Thanksgiving. Just grate it and store it in a zip-top bag in the fridge until you’re ready to use it.

  • Mushroom soup: Once in a while, the canned stuff is king. Thanksgiving is one of those moments!

  • Mayonnaise: This is no time for calorie-counting.

  • Dijon mustard: Sharp and creamy, this broccoli casserole recipe needs the zingy heat of Dijon mustard.

  • Onion and onion powder: Yet another source of some much needed sharpness. You really will need a way to grate things for this recipe, because you’ll grate both the cheese AND the onion.

  • Eggs: To hold it all together.

  • Panko breadcrumbs: A lot of broccoli casserole recipes out there achieve a crispy topping with crumbled cheese crackers. But we find that those actually turn kind of soggy when you bake the casserole and we wanted ours to have a truly crispy topping. For that, it’s gotta be panko! Crispy panko topping over a creamy casserole of broccoli and cheese is the perfect Thanksgiving bite.

cream of mushroom soup, mayonnaise, mustard, grated onion, onion powder, and eggs. being mixed in a bowl
broccoli, cheese and cream of mushroom soup sauce being combined in a baking dish

How To Make Broccoli Casserole

  1. Mix up the casserole base: Stir together some cream of mushroom soup, mayonnaise, mustard, grated onion, onion powder, and eggs.

  2. Assemble the casserole: Grab your favorite 9 x 13-inch baking dish (or, if it’s Thanksgiving, whatever 9x13 baking dish isn’t full of something yet), and stir the broccoli florets and cheese into the mushroom soup mixture.

  3. If you’re making the casserole the night before, stop here! Cover it and pop it in the fridge. Then, when you’re ready to bake it:

  4. Sprinkle the top with the panko and olive oil, plus more cheese.

  5. Bake! Bake it covered for the first 15 minutes, then uncovered for 30 minutes so the top gets crisp.

broccoli, cheese, cream of mushroom soup, mayonnaise, mustard, grated onion, onion powder, and eggs tossed in a baking dish
broccoli, cheese, cream of mushroom soup, mayonnaise, mustard, grated onion mixed in a baking dish covered in panko
broccoli casserole in a baking dish made with cream of mushroom soup, mayonnaise and dijon topped with cheese
broccoli casserole in a baking dish made with cream of mushroom soup, mayonnaise and dijon topped with cheese and panko

How To Make It Ahead & Tips

  • To make the broccoli cheese casserole ahead of time: Assemble the casserole without the crispy panko topping, and store it (covered) in the fridge until you’re ready to bake. You could do this a full day ahead of time.

  • Leftover broccoli casserole will keep in the fridge for up to 3 days.

  • If you want to get wild, you could play around with the cheeses. We love sharp cheddar, but you could try this recipe with a mixture of Gruyére and cheddar, or all mild cheddar for a subtler flavor.

broccoli casserole in a baking dish made with cream of mushroom soup, mayonnaise and dijon topped with cheese and panko

Happy Side Dish-ing!

For more recipe inspiration, follow us on Facebook, Instagram, TikTok and Pinterest or order our cookbook. We love when you share your meals. Tag us on Instagram using #themodernproper, and we’d love to hear what you think of this recipe in the comments below. Happy cooking!

💌 Let's Stay Together

There are so many great ways to receive all of our latest recipes, meal tips, and inspiration.

Broccoli Casserole

  • Serves:  8
  • Prep Time:  15 min
  • Cook Time:  45 min
  • Calories:  402

Ingredients

  • 1 (10.5-ounce) can cream of mushroom soup
  • 1 cup mayonnaise
  • 1 tablespoon Dijon mustard
  • ½ small yellow onion, grated
  • 2 teaspoons onion powder
  • 2 large eggs, beaten
  • 6 cups broccoli florets, (from 2 large crowns)
  • 1 ½ cups grated sharp cheddar cheese
  • 1 cup panko breadcrumbs
  • 1 tablespoon extra-virgin olive oil

Method

  1. Preheat the oven to 375°F with a rack in the center position.

    broccoli, cream of mushroom soup, mayo, dijon, onion, egg, cheese and panko in prep bowls for broccoli casserole
  2. In a large bowl, combine the cream of mushroom soup, mayonnaise, mustard, grated onion, onion powder, and eggs.

    cream of mushroom soup, mayonnaise, mustard, grated onion, onion powder, and eggs. being mixed in a bowl
  3. In a 9 x 13-inch baking dish, combine the broccoli, cream of mushroom soup mixture, and 1 cup of the cheese.

    broccoli, cheese and cream of mushroom soup sauce being combined in a baking dish
  4. In a small bowl, combine the panko and olive oil. Top the broccoli mixture with the remaining ½ cup of cheese and sprinkle with the panko breadcrumbs.

    broccoli casserole in a baking dish made with cream of mushroom soup, mayonnaise and dijon topped with cheese
  5. Cover and bake for 15 minutes. Uncover and continue baking until golden and bubbling, about 30 minutes.

    broccoli casserole in a baking dish made with cream of mushroom soup, mayonnaise and dijon topped with cheese and panko

Nutrition Info

  • Per Serving
  • Amount
  • Calories 402
  • Protein 10 g
  • Carbohydrates 13 g
  • Total Fat 34 g
  • Dietary Fiber 3 g
  • Cholesterol 77 mg
  • sodium 685 mg
  • Total Sugars 2 g

Broccoli Casserole

Questions & Reviews

Join the discussion below.

or
  • Caitlin

    Do you have a suggested substitute for mayonnaise in this recipe?

    There unfortunately is not a great mayo substitute in this recipe.

  • Les

    Under photo 5 you say cover and bake for 15mins then uncover and bake but in the text you say bake covered for 30 mins then uncover and bake untill crispy, which is it?

    Thanks for bringing this to our attention. We have updated that. It's covered for 15 minutes then uncovered for the last 30.

  • Linda

    It would be helpful when stating nutrition info if you stated serving size next to calories/serving. Otherwise the information is useless. How many servings are in the broccoli casserole?

    Servings are listed right above the ingredient list on our recipes. This casserole has 8 servings. Hope you enjoy!

  • Gina

    This was a very comforting dish. My family ate the whole thing!

    Thanks Gina, we are so glad you family loved it!