Jump to RecipeJump to VideoLeave a ReviewPin Recipe

This easy broccoli casserole is creamy, cheesy, and family-friendly, thanks to tender broccoli, a rich sauce, and a buttery, crunchy topping. A classic in Southern kitchens, this comforting favorite pairs perfectly with turkey, ham, or chicken.

Looking for more cozy side dishes? Try my green bean casserole, Southern squash casserole, party potatoes, or browse all my side dish recipes.

Horizontal overhead image of a white dish full of the best easy broccoli casserole recipe.

Before You Get Started

Here are a few helpful tips to make sure your casserole turns out perfectly every time:

  • Don’t overcook the broccoli. Steam or microwave it just until crisp-tender. It will keep cooking in the oven.
  • Drain it well. Too much water can make the casserole runny. After cooking, place the broccoli in a colander to let all the steam escape.
  • Mix gently. Overmixing can break up the broccoli florets too much and create a dense texture.

How to Make Broccoli Casserole

This dish is simple to assemble and bakes up bubbly and golden every time. Here’s how it comes together:

Step 1: Prep the Broccoli

Use frozen chopped broccoli or about 8-9 cups of fresh florets. Cook in the microwave or steam just until crisp-tender, then drain well.

** Pro Tip: The broccoli should still have a little bite to it. Overcooking now will make it mushy after baking.

Broccoli florets in a colander.

Step 2: Make the Creamy Sauce

In a small saucepan over low heat, stir together the cream of mushroom soup, shredded cheddar cheese, and lemon juice until the cheese melts. Keep the heat low to prevent the sauce from becoming grainy.

Want to skip the canned soup?

Make a quick from-scratch version by melting 2 tablespoons of butter, whisking in 2 tablespoons of flour, and slowly adding 1 cup of milk. Stir until thick, season to taste with salt, pepper, or other herbs and spices, then mix in the cheese.

Whisking sauce for broccoli casserole.

Step 3: Combine Everything

In a large bowl, whisk together the egg, mayonnaise, and grated onion (or onion powder). Add the broccoli and cheese sauce. Stir just until everything is evenly coated.

Whisking sauce for broccoli casserole.

Step 4: Add the Topping

Stir together the dry stuffing mix (or crushed Ritz crackers) with melted butter, then sprinkle it over the casserole.

Process shot showing how to add the topping to a broccoli casserole before baking.

Step 5: Bake

Bake at 400°F for 15-20 minutes, until hot and bubbly with a crisp, golden topping.

** Tip: If the top starts browning too quickly, cover the dish loosely with foil until the center is heated through. This will be necessary especially if the filling is cool when it goes into the oven.

Square side shot of a woman holding a dish of broccoli casserole.

Variations and Serving Ideas

  • Use fresh or frozen broccoli (just don’t skip pre-cooking).
  • Swap the condensed mushroom soup for cream of chicken or a homemade sauce.
  • Try different cheeses like Colby Jack, Monterey Jack, or Gruyère.
  • Use crushed Ritz crackers, panko breadcrumbs, or herb-seasoned stuffing for the topping.
  • Add cooked rice or shredded chicken to turn it into a main dish.
  • Serve it with roasted turkey, baked chicken, ham, or meatloaf.

This was really good. Took it to a church potluck and there were no leftovers…

– Bonnie

Storage, Freezing & Make-Ahead

  • Make ahead: Assemble up to 24 hours in advance. Cover tightly and refrigerate until ready to bake.
  • Leftovers: Keep in an airtight container in the fridge for 3-4 days.
  • To freeze: Wrap tightly and freeze for up to 3 months.
  • To reheat: Warm in a 350°F oven, loosely covered, for about 15 minutes or until hot.

** Pro Tip: For the best texture, add fresh crumb topping before reheating frozen casseroles.

Frequently Asked Questions

Can I use fresh broccoli instead of frozen?

Yes! Substitute about 8-9 cups of fresh florets. Steam or blanch until crisp-tender, then drain well before mixing.

Can I make broccoli casserole without canned soup?

Absolutely. Make a quick homemade sauce with butter, flour, milk, and cheese as described above.

Can I freeze broccoli casserole before baking?

Yes. Assemble the casserole, wrap tightly, and freeze up to 3 months. Bake straight from frozen, doubling the cook time.

Why is my casserole watery?

Most often, it’s from under-drained broccoli. Make sure to drain it thoroughly and avoid covering the casserole while baking, which can trap steam.

What can I use instead of Ritz crackers?

Try Pepperidge Farm Herb Seasoned Stuffing Mix (shown here), crushed cornflakes, or Panko breadcrumbs tossed in melted butter.

Overhead shot of an easy broccoli casserole recipe in a white dish.

Did you make this recipe?

If you enjoyed this recipe, please leave a comment with a 5-star review at the bottom of the post. Thank you!

Watch How to Make It

Square shot of a hand serving a broccoli casserole recipe from a white dish.

Easy Broccoli Casserole

5 from 23 votes
Prep: 15 minutes
Cook: 15 minutes
0 minutes
Total: 30 minutes
Servings 6 people
Calories 275 kcal
This easy broccoli casserole recipe is a simple side dish that comes together with fresh broccoli or frozen broccoli — whichever you prefer!

Ingredients
  

  • 2 (10.8 ounce) packages frozen chopped broccoli (or about 8-9 cups of fresh broccoli florets)
  • 1 (10.5 ounce) can condensed cream of mushroom soup (I use Campbell's Heart Healthy variety)
  • 1 cup grated sharp cheddar cheese
  • 1 tablespoon lemon juice (or substitute with milk or water)
  • 1 large egg
  • ½ cup mayonnaise
  • ½ small onion, grated (or substitute with 1 teaspoon of onion powder)
  • ¾ cup dry stuffing mix (I use Pepperidge Farm Herb Seasoned Stuffing Mix, but you can also substitute with an equal amount of crushed Ritz crackers)
  • 2 tablespoons melted butter

Instructions

  • Preheat oven to 400°F. Grease or spray an 8- or 9-inch square baking dish (or other 2-quart baking dish) with nonstick cooking spray; set aside. Cook the broccoli in the microwave, just until crisp tender (about half of the time called for on the package). You don’t want to cook the broccoli until it’s too soft because it will continue cooking when you bake the casserole. Place the broccoli in colander to drain.
    Broccoli florets in a colander.
  • In a small saucepan over very low heat, stir together the condensed soup, cheese, and lemon juice, just until the cheese melts. Do not let the cheese get too warm, or it can separate resulting in a grainy texture.
    Whisking sauce for broccoli casserole.
  • In a separate bowl, whisk together the egg, mayonnaise, and grated onion. Combine the broccoli, soup mixture, and egg mixture. Transfer the mixture to the prepared baking dish.
    Whisking sauce for broccoli casserole.
  • In a small bowl, stir together the dry stuffing mix and the melted butter. Sprinkle the buttered crumbs on top of the casserole.
    Process shot showing how to add the topping to a broccoli casserole before baking.
  • Bake for 15-20 minutes, or until heated through and topping is golden brown.
    Square shot of a hand serving a broccoli casserole recipe from a white dish.

Notes

  • Use fresh or frozen broccoli (about 9 cups fresh = two 10.8 ounce frozen bags).
  • Drain broccoli well to avoid watery texture.
  • If using frozen, cook only halfway before mixing.
  • For a lighter version, swap half the mayo for plain Greek yogurt.
  • For a no-soup version: whisk 2 tablespoons butter + 2 tablespoons flour, then add 1 cup milk and 1 cup shredded cheese until smooth. Taste and season with salt, pepper, and other herbs or spices.
  • Topping options: 3/4 cup stuffing mix, panko breadcrumbs, Corn Flakes crumbs, or crushed Ritz crackers + 2 tablespoons melted butter.
  • Store leftovers up to 3-4 days refrigerated or 3 months frozen.
  • Reheat covered at 350°F until warmed through.

Nutrition

Serving: 1/6 of the casseroleCalories: 275kcalCarbohydrates: 19gProtein: 10gFat: 18gSaturated Fat: 7gCholesterol: 62mgSodium: 626mgPotassium: 704mgFiber: 3gSugar: 4gVitamin A: 1055IUVitamin C: 90.2mgCalcium: 239mgIron: 1.3mg
Keyword: broccoli casserole, broccoli casserole recipe, easy broccoli casserole, fresh broccoli casserole
Course: Side Dish
Cuisine: American

Thank you, this was a delicious side dish. My family loved it. I will be making it again in the future.

– Deborah

Originally published in October, 2018, this post was updated in November, 2025.

Square shot of Blair Lonergan from the food blog The Seasoned Mom serving a pie at a table outside.

Hey, I’m Blair!

Welcome to my farmhouse kitchen in the foothills of Virginia’s Blue Ridge Mountains. Inspired by local traditions and seasonal fare, you’ll find plenty of easy, comforting recipes that bring your family together around the table. It’s down-home, country-style cooking!

Read More

Leave a Comment

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

Comments

  1. Bonnie says:

    5 stars
    This was really good. Took it to a church potluck and there were no leftovers. I didn’t put the stuffing on top because I forgot to buy it, so I added more cheese to the top.

    1. Blair says:

      Thank you, Bonnie! I’m so glad that you made it work without the stuffing, and that your friends loved it! 🙂

      1. Dawn says:

        I’ve made this a few times we absolutely love this recipe. Today I’m making it and using cream of chicken healthy choice because I’m making chicken for main course.

        1. Blair says:

          Perfect! I’m so glad that you enjoy this dish, Dawn! 🙂

    2. Jocelyn Bowman says:

      5 stars
      Great recipe but prep time is more like 3o minutes!

    3. Heidi says:

      5 stars
      Made this today and it was delicious. The only thing I changed was using fresh broccoli instead of frozen. Thank you for the recipe!

      1. The Seasoned Mom says:

        Amazing, thanks for sharing!

      2. Kelly says:

        Hi Heidi,
        When you used fresh broccoli did you cook it at before putting in the casserole? Thanks for your help!!!

        1. Monica says:

          definitely cook your fresh broccoli before putting together the casserole! I’m trying this today, and I steamed my fresh broccoli for 14 minutes…. so it’s most of the way to cooked, but not all the way.

          1. The Seasoned Mom says:

            How did it turn out for you, Monica?

          2. Monica says:

            Seasoned Mom…… see my review below……. I liked this dish very much and will make it again!

          3. The Seasoned Mom says:

            Thank you, Monica! We truly appreciate it.

          4. Bette says:

            5 stars
            Hello Blair!
            Thank you so much for posting this recipe! I am wondering if I can skip the egg? Would it change the recipe too much? This looks like a keeper! Maybe even add some shredded chicken for a one and done meal! I just wonder about the egg. Thank you!

          5. The Seasoned Mom says:

            Hi Bette! We haven’t tested it and can’t say for sure but wouldn’t recommend skipping the egg as it holds all the ingredients together. If you leave it out, the casserole is likely to be soupy.

  2. Danielle says:

    5 stars
    This recipe is easy to follow. I tried it once and it came out delicious !

    1. Blair says:

      Thanks, Danielle!

  3. Teresa says:

    5 stars
    I’m so used to doing boring veggies w butter, salt microwave. I decided to try this to jazz up broccoli. This was super easy for terrible cooks like me. One thing I did different was I topped a more shredded cheese then used the crumbled topping. My family loved it. I’ll so this from now on.

    1. Blair says:

      I’m so glad that you liked it, Teresa! I need to add this to our rotation as well…it’s been awhile, and I’m sick of salads and plain veggies, too. Thanks for the reminder! 🙂

      1. Pat says:

        Can cream of chicken be used instead of cream of mushroom

        1. Blair says:

          Hi, Pat! Sure, any flavor that you like should work fine. Enjoy!

        2. Angela says:

          I’m so glad to know that I can use a cream of chicken instead of cream of mushroom also I was sitting here debating on if I should do that so thanks for the tip I will let y’all know how it turned out

  4. Krista says:

    5 stars
    Made it quick an easy for the kiddos an they loved it!

    1. Blair says:

      Thanks, Krista! We just had it last night, too! 🙂

      1. Dara says:

        5 stars
        My favorite side dish. Try velveeta cheese instead of shredded cheddar. I also omit onion which did not impact the overall deliciousness.

        1. Blair says:

          Oh, yes…I know that Velveeta cheese would be perfect in this dish! Thanks, Dara! 🙂

        2. Anne says:

          Just curious…is it really necessary to steam the broccoli first…? Could I just cook it from frozen…? Also I’m wondering if I can use panko and French’s fried onions on top. Thanks…!

          1. Blair Lonergan says:

            Hi, Anne! It’s really a matter of personal preference. If you just thaw the frozen broccoli and then bake it, it will be slightly soft, but still pretty firm. Most folks prefer a softer broccoli in the casserole, which is why we pre-cook it a bit before it bakes. Also, you DON’T want to bake the broccoli while it’s still frozen, since it will release way too much liquid and water down the dish. Instead, drain off that extra water after you steam it (or after you thaw it). Hope that helps!

      2. Raffaella says:

        Sodium seems high for a broccoli casserole

      3. Tanya says:

        5 stars
        I just made this for supper tonight. I can’t wait to try it. My oldest loves broccoli so it’s a perfect meal for him. I love making cassroles. Super easy. I’m not such a cook so it makes it simple when there is meals like these. It’s awesome!!

        1. The Seasoned Mom says:

          We’re so glad you find it helpful and hope you enjoy, Tanya!

  5. Chelsea says:

    5 stars
    Fantastic! For the topping I mixed panko with garlic powder and butter. Thank u!

    1. Blair says:

      Perfect! Thanks, Chelsea!

  6. joe wronski says:

    Can you use Miracle Whip instead of Mayo?

    1. Blair says:

      Hi, Joe! Yes, the Miracle Whip should work fine. Enjoy!

  7. Erin Vaughan says:

    Can I leave out the lemon?

    1. Blair says:

      Absolutely! 🙂 You might want to sub with a tablespoon or so of milk, just to thin the soup mixture a bit.

  8. Deborah says:

    5 stars
    i forgot the lemon juice. Was delicious and everyone raved.
    I used fresh broccoli, steamed halfway. Used the Pacific organic GF soup as you mentioned, and GF Panko w/butter and parmesan for the top. Parmesan was my addition to your delicious recipe, but it did brown nicely with the little bit of Parm on top.

    1. Blair says:

      Sounds perfect, Deborah! Thank you! 🙂

      1. Gina says:

        5 stars
        I used cream of onion organic soup, It was fantastic !! Excellent recipe. Thanks

        1. Blair says:

          Sounds perfect, Gina. Thanks for letting me know!

  9. Stephanie Howard says:

    Super easy recipe I’m waiting on it to bake. I’m sure my family will love it with the ribs that are on the smoker.

    1. Blair says:

      Sounds like a great meal, Stephanie! Hope you enjoy!

  10. Thelatinagirl says:

    I agree that this takes a lot longer than 15 minutes of pre time, more like 45 minutes. I am a novice and I messed up, because some instructions(which may seem obvious to some) where not and I messed up. So, I had to start over. I didn’t realize that you had to put the cheese sauce in the broccoli immediately.

  11. SCOOBY says:

    5 stars
    Made this according to the recipe used crushed Ritz crackers and added more shredded cheese on top. My wife loves it.

    1. Blair Lonergan says:

      Awesome! Thank you!

    2. Sue says:

      I was wondering if I could make this a day or two a head? I want to make it for Christmas, but I’m hosting Christmas Eve and Christmas dinner so my time is limited on the actual days.

      1. Blair Lonergan says:

        Hi, Sue! Yes, ma’am! Make-ahead dishes are the best for holidays! 🙂 You can assemble the dish in advance, and then bake it just before serving. Here are the directions:

        Assemble the casserole up to 24 hours in advance. Cover the dish and chill in the fridge until ready to bake. Before baking, allow the casserole to sit on the counter and come to room temperature for at least 30-60 minutes.

  12. Judy Varner says:

    Blair, can you double or 1.5 times this recipe without affecting the taste or consistency? Thanks.

    1. Blair Lonergan says:

      Hi, Judy! Absolutely. For instance, you can double all of the ingredients and bake the casserole in a 9 x 13-inch dish. Just make sure that you double ALL of the ingredients so that the proportions stay the same. You might need to add a few extra minutes to the total baking time, but otherwise the instructions would be the same. Hope you enjoy!

  13. Teresa Parrish says:

    5 stars
    This Broccoli Casserole was delicious. I made it for an Easter celebration, and it was a big hit. It was so easy to make, but I used a club cracker topping since I don’t have corn flakes. I put it together the night before and baked the next morning.

    Thanks Blair for making easy to make recipes and instructions.

    1. Blair Lonergan says:

      Thank you, Teresa! Happy Easter! 🙂

  14. Deborah says:

    5 stars
    Thank you, this was a delicious side dish. My family loved it. I will be making it again in the future.

    1. Blair Lonergan says:

      I’m so glad to hear that, Deborah! Thank you!

  15. Dennis says:

    Do you think Stove Top Stuffing Mix will work with this? Just wondering because you normally add so much water to it when cooking per the box instructions.

    1. Blair Lonergan says:

      Hi, Dennis! Yes, you can definitely use the Stove Top stuffing in the same way. We’re not actually preparing the stuffing, but instead using the dry stuffing mix as a crunchy, flavorful topping on the casserole. It’s similar to adding seasoned buttered breadcrumbs to a casserole. You want them crisp and crunchy by the end, not soft and moist like a normal stuffing. Hope that makes sense! 🙂

  16. Barbara says:

    Baking this tonight to go with some Italian chicken.

    1. Blair Lonergan says:

      Awesome, Barbara! Hope you enjoy!

  17. Jaymee turner says:

    Hi
    Can you omit the Mayo all together and sun all for the Greek yogurt?

    1. Blair Lonergan says:

      Hi, Jaymee! Yes, I think that would work — it will just give the casserole a different flavor, since Greek yogurt is so much tangier and less salty than mayo. You’d want to use a full-fat yogurt, too, so that it doesn’t separate or break in the oven.

  18. J. Licata says:

    I want to know with this recipe can I use a 9×13 baking dish?

    1. Blair Lonergan says:

      Sure! Just double all of the ingredients! 🙂

  19. Geneva Hemphill says:

    5 stars
    I’m going to make this broccoli casserole for Christmas, hope it came out well. Thanks for sharing. Merry Christmas.

    1. Blair Lonergan says:

      Merry Christmas, Geneva!

  20. Karin says:

    5 stars
    Easy, tasty, and the ingredients are available at even the most basic grocery store. People in this house were going back for seconds!

    1. The Seasoned Mom says:

      We’re so happy to hear this, Karin!