Skip to Content

    Broccoli Casserole

    Updated May 29, 2026 / By Holly Erickson

    Mushroom soup, cheddar cheese and fresh or frozen broccoli florets are almost all you need to make my creamy, easy broccoli casserole recipe. Add a crispy topping and everyone’s happy! 

    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 comfort side dish I want on our Thanksgiving table this year. Broccoli and cheese are a classic combo, and this easy broccoli casserole recipe celebrates that combo! Think about everything you love about green bean casserole, but instead of green beans, you’ve got fresh broccoli florets blooming out of a creamy, cheesy, mushroom soup base. For more yummy sides, try cozy broccoli au gratin or cauliflower au gratin, or 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: I prefer fresh broccoli for this recipe, because it will keep its texture better than frozen, but it’s OK to use frozen in a pinch. You’ll need about two heads of broccoli. 
    • Cheddar cheese: It’s best to grate the cheddar yourself. Use a box grater or your food processor’s grating attachment (my kids LOVE using it, it’s really pretty fun to shove bricks of cheese through the pulverizer).TIP: Grate the cheese a few days ahead of time, if you’re prepping for Thanksgiving. 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. Broccoli casserole on Thanksgiving is one of those moments! 
    • Mayonnaise: Makes the casserole creamy and gloriously rich.  
    • 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. 
    • Eggs: To hold the casserole together. 
    • Panko breadcrumbs: A lot of broccoli casserole recipes out there achieve a crispy topping with crumbled cheese crackers. I think they actually turn kind of soggy when you bake the casserole and I wanted a truly crispy topping. Crispy panko topping over a creamy casserole of broccoli and cheese is the perfect Thanksgiving bite. BUT! If you want crackers, use crushed Ritz crackers instead. 
    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 the casserole base: Stir together some cream of mushroom soup, mayonnaise, mustard, grated onion, onion powder, and eggs. 
    2. Assemble the casserole: Grab your trusty 9 x 13-inch baking dish, 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 Broccoli Casserole 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 three days. 
    • If you’d like, play around with the cheeses. I 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 Substack, 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!
     

    TMP's Seafood Playbook!

    💌 FREE EMAIL BONUS: Easy seafood dinners that bring variety back to your table.

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

    Broccoli Casserole Recipe

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

    Description

    This creamy Broccoli Casserole is the ultimate comfort food side dish, loaded with tender broccoli, sharp cheddar cheese, and a crispy golden topping. Perfect for holidays, potlucks, or easy family dinners.

    Print Recipe

    💌 Send yourself this recipe

    Enter your email and we'll send Broccoli Casserole right to your inbox.

      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

      Rated 5 stars by 1 reader

      or
      • Bellinda

        Can you use frozen broccoli?

        We wouldn't for this recipe and it will be too watery. Hope you enjoy!

      • 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

        5-star rating

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

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