• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
First...you have a beer
  • Home
  • It's Me
    • Privacy Policy
  • Recipes
  • Lagniappe
  • Contact Me
menu icon
go to homepage
subscribe
search icon
Homepage link
  • Home
  • It's Me
    • Privacy Policy
  • Recipes
  • Lagniappe
  • Contact Me
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
  • ×
    Home » Side Dishes

    Broccoli Cheese Casserole

    Published: Nov 19, 2025 · By: Sweet Daddy D · with 2 Comments · This post may contain affiliate links · This blog generates income via ads

    975 shares
    Jump to Recipe

    Put away the can of cream of mushroom soup; this isn’t your mother’s broccoli casserole. Sweet Daddy D’s no-angst version, loaded with cheese and fresh mushrooms, is another thing altogether. Fresh broccoli in a super-cheesy cream sauce, laced with sautéed mushrooms, topped with even more cheese, and finished with a sprinkle of sharp Romano—that’s what Sweet Daddy D calls Broccoli Cheese Casserole. Loosen your belt for this one.

    Baked broccoli and mushroom casserole in a white dish with a golden, bubbly cheese topping.

    This post is not sponsored, but you will find affiliate links on this page. As an Amazon Associate, I earn from qualifying purchases. The price you pay as a consumer does not change, but I may make a small commission based on your purchase.

    Jump to:
    • What's Special About This Recipe?
    • Here’s What You Need
    • Ingredient Notes
    • Substitutions
    • Cookware
    • Hints and Tips (FAQ)
    • Here’s What You Do
    • Making the Béchamel
    • Serving Suggestions
    • Leftover and Storage Tips
    • How to Make This Recipe In Advance
    • Recipe
    • Comments or Questions?

    What's Special About This Recipe?

    No canned soup, no shortcuts—just simple, layered home cooking that delivers a creamy, comforting casserole every time. This Broccoli Cheese Casserole is built on rich, homemade flavor from the ground up. A quick parboil and ice bath keep the broccoli bright and tender, sautéed mushrooms add deep umami, and a silky béchamel melts perfectly with Gruyère and sharp cheddar for a familiar, deeply satisfying bite. The result is a cheesy broccoli casserole with warm, cheesy comfort and a texture that feels indulgent without being heavy.

    Sign up for my email notifications of new recipes and posts right HERE.

    Here’s What You Need

    These are the key ingredients used in this recipe. A complete list, with quantities, is included in the printable recipe card at the end of this article.

    Ingredients for broccoli and mushroom casserole including fresh broccoli, mushrooms, cheeses, butter, and seasonings.
    Ingredients for béchamel sauce including milk, butter, flour, white pepper, and kosher salt.

    Ingredient Notes

    • Broccoli: Fresh florets deliver the best texture and color. Frozen broccoli also works once thawed and drained.
    • Mushrooms: Baby bella mushrooms add earthy flavor and hold up well after sautéing.
    • Béchamel: A classic white sauce made with butter, flour, and whole milk—it forms the base for the creamy cheese sauce.
    • Cheeses: Gruyère melts smoothly and adds nutty depth; cheddar brings sharp flavor; Romano adds a salty finishing punch. It’s the three cheeses together that set the flavor tone. For the best result, grate your own cheese if you have time.
    • Seasonings: Simple kosher salt and black or white pepper let the vegetables and cheese shine.

    Substitutions

    Substituting ingredients is sometimes desirable or necessary, but keep in mind that any substitution may impact the flavor profile, cooking time, or nutrition.

    • Broccoli: Use frozen broccoli instead of fresh; thaw first, no need to parboil.
    • Mushrooms: Replace fresh mushrooms with canned; drain and sauté them to deepen the flavor.
    • Cheese: Substitute Swiss or Monterey Jack for Gruyère. Use pre-shredded cheese if you're short on time.
    • AP Flour: Swap in gluten-free flour for the béchamel to make the dish gluten-free.
    • Whole Milk: Replace whole milk with half-and-half for an extra-rich sauce.

    Cookware

    Another great thing about this recipe-you probably have everything you need to make it: A large stockpot makes quick work of parboiling the broccoli, while a good sauté pan helps the mushrooms brown properly. A medium saucepan is all you need for the béchamel, and a whisk keeps the sauce smooth. Use a 9x13-inch casserole dish or similar oven-safe baking dish for assembly and baking. A sharp knife, cutting board, cheese grater, and measuring cups round out the essentials.

    coupon for Le Bon Papa Creole Seasoning

    Hints and Tips (FAQ)

    Do I have to use fresh broccoli?

    No—good quality frozen florets work well. Make sure to thaw and drain them before cooking; no need to parboil.

    How do I keep my broccoli from getting mushy?

    Parboil the florets for only 3 minutes—they’ll finish cooking in the oven. Immediately transfer them to an ice bath to stop the cooking. This quick chill keeps the broccoli firm, bright, and never mushy.

    My béchamel is lumpy—what went wrong?

    You probably added the milk too quickly. Make sure to use warm milk and whisk vigorously while adding small amounts at first.

    Can I make this casserole in advance?

    Yes. Assemble it up to the point of adding the topping, cover tightly, and refrigerate up to 24 hours.

    Why did my cheese sauce separate?

    A béchamel can start to separate if it gets too hot—anything much above a gentle simmer (around 180–190°F) risks breaking the butterfat from the sauce. Keep the heat low and avoid boiling to maintain a smooth, creamy texture.

    Here’s What You Do

    First…you have a beer. That’s the secret to no-angst cooking—fun, relaxed, and rewarding. Sip while you read the recipe from start to finish. Then perform your mise en place: gather your ingredients, prep them as they’ll be used, and set out your equipment. With everything in place and your mindset right, you’re ready to cook with confidence and enjoy the process as much as the meal.

    Mise En Place

    No-angst cooking continues with mise en place. Before you ever turn on the heat, prep and measure every ingredient exactly as it will be used. When everything’s ready to go, most of the work is behind you—and the cooking becomes simple, seamless, and enjoyable.

    Mise en place with sliced mushrooms, grated cheeses, broccoli florets, and measured ingredients on a cutting board.

    Preparing the Broccoli

    Steps for preparing broccoli: steaming florets, cooling in an ice bath, and draining in a buttered casserole dish.

    Making the Béchamel

    For a deep dive into making a great béchamel sauce, check out my article How to Make A Béchamel Sauce. Here is the short version to make this simple white sauce:

    Melt 4 Tablespoons of butter, whisk in 3 Tablespoons of AP flour to make a light roux, then slowly add 2 cups of warm milk while whisking until smooth. Let it gently simmer until it thickens (5 minutes), then season with salt and pepper. That’s it—you now have the creamy base for this casserole.

    Start with the Mushroom Cheese Sauce

    What happens in this step? This is where the creamy base comes together—béchamel mixed with sautéed mushrooms and melted cheeses to create the sauce that binds the casserole.

    Sautéing sliced mushrooms in butter and preparing béchamel sauce in a saucepan.
    Adding sautéed mushrooms to béchamel sauce and melting Gruyère and cheddar into the sauce.

    Build the Casserole and Bake

    What happens in this step? The cheesy mushroom sauce is incorporated into the broccoli, topped with more cheese, and baked to golden perfection.

    Smooth mushroom cheese sauce in a saucepan and pouring the creamy sauce over broccoli in a casserole dish.
    Broccoli casserole topped with grated cheeses and Romano before baking and the finished casserole with a golden crust.

    Lagniappe Tip: Once this casserole comes out of the oven, a short 10–15 minute rest lets the cheesy béchamel settle and tighten just enough so every scoop holds together. 

    Serving Suggestions

    This is a serious side dish. Once rested, the casserole is ready to serve:

    • Serve it alongside baked ham, roasted chicken, pork chops, or holiday turkey.
    • It pairs nicely with simple sides like dirty rice, green beans, or a crisp salad.
    • It also works as a vegetarian main dish with warm French bread on the side.
    Spoonful of cheesy broccoli casserole showing tender broccoli coated in creamy melted cheese.

    Other Popular Casserole from Sweet Daddy D

    • spoonful of yellow squash casserole in a white baking dish
      Yellow Squash Casserole
    • Eggplant Casserole with Shrimp in a white baking dish.
      Eggplant Casserole with Shrimp
    • Stuffed Artichoke Casserole in a baking dish garnished with lemon slices.
      Stuffed Artichoke Casserole
    • creamed spinach with mushrooms in a white baking dish
      Creamy Spinach and Mushroom Gratin

    Leftover and Storage Tips

    A few simple steps will help ensure your leftovers will maintain high quality so you can enjoy them later.

    • Let the casserole cool for up to 2 hours, then cover it tightly (plastic wrap covered in aluminum foil) or transfer it to an airtight container.
    • It will keep for 4–5 days in the refrigerator.
    • For longer storage, freeze the baked casserole—well wrapped or in a freezer-safe container—for up to 3 months.
    • Thaw overnight in the fridge, then reheat in a 350°F oven, covered, until the center reaches 165°F (about 20 minutes).
    • Individual portions can be warmed gently on the stovetop or in the microwave.

    How to Make This Recipe In Advance

    • Assemble the recipe according to the instructions up to the point of adding the topping.
    • Allow the casserole to cool, then cover it tightly with plastic wrap covered with aluminum foil.
    • Place the casserole in the refrigerator for up to 24 hours.
    • To finish cooking: remove the casserole from the fridge about 15 minutes before placing it in a preheated 350°F oven and follow the original instructions until golden brown.

    Tell Us About It!

    Tried this recipe? ⭐⭐⭐⭐⭐ Leave a 5-star rating and a comment below!
    📧 Sign up for email updates so you never miss one.
    📸 Share a pic on social and tag us—we’d love to see it!

    Yeah You Right!

    Publisher's Note: Originally published in August 2018. I’ve updated this article with new step-by-step photos, clearer tips, and a cleaner layout. The recipe is the same—just presented better.

    Recipe

    A spoonful of Broccoli Cheese Casserole right out of the baking dish overlaid on fresh broccoli.

    Broccoli Cheese Casserole

    Fresh broccoli mixed with sauteed mushrooms and gruyère and cheddar cheeses melted into a creamy bechamel sauce.
    5 from 1 vote
    Print Pin Rate
    Prep Time: 25 minutes minutes
    Cook Time: 55 minutes minutes
    Total Time: 1 hour hour 20 minutes minutes
    Servings: 16 Servings
    Calories: 128kcal
    Author: Sweet Daddy D
    Prevent your screen from going dark

    Here's What You Need

    • 2 pounds fresh broccoli cut into florets yields 1 ¼ to 1 ½ pounds, (see Recipe Notes)
    • 3 tablespoons butter
    • 8 ounces baby bella mushrooms sliced (see Recipe Notes)
    • 2 ½ cups Béchamel Sauce see Recipe Notes for recipe.
    • 2 cups gruyère cheese grated, plus ¼ cup for topping
    • 1 cup sharp cheddar grated, plus ¼ cup for topping
    • 2 tablespoons Romano Cheese
    • ½ teaspoon Kosher Salt
    • ½ teaspoon Ground Black Pepper

    Here's What You Do

    • Cut the broccoli into florets. Slice the mushrooms after washing. Grate the cheeses and measure the remaining ingredients.
    • Steam or parboil the broccoli florets for 3 minutes, place in an ice bath for 5 minutes. Remove, drain and set aside. Don't overcook the broccoli.
    • Preheat the oven to 350℉.
    • Melt butter in a saute pan over medium high heat until bubbling.
    • Place sliced mushrooms in the pan with a pinch of salt. Saute until browned, about 5 minutes. Set aside.
    • Make béchamel sauce according to the quick instructions or the full recipe linked in the Notes.
    • Add the sautéed mushrooms into the bechamel sauce and mix well.
    • Maintaining a very low heat, add the grated gruyère and cheddar cheeses to the béchamel and stir until melted and mixed well.
    • Place the drained broccoli in a casserole dish (that has been prepared by spreading softened butter all over the inside) and pour the cheesy béchamel sauce over the broccoli. Stir completely to blend all the ingredients.
    • Place an extra ¼ cup of each gruyère and cheddar cheese on top, then sprinkle some Romano cheese on top of that.
    • Bake in a preheated 350℉ oven for 20 to 30 minutes, until bubbly and browning on top. Let the casserole rest for 10-15 minutes before serving so the sauce can set.

    Recipe Notes

    For a more detailed explanation of the process, read my Broccoli Cheese Casserole article. If you have questions or comments, please leave them below.
    For a quick béchamel: melt 4 tablespoons butter, whisk in 3 tablespoons flour, then slowly add warm milk until smooth. Simmer a few minutes until thick enough to coat a spoon, and season with salt and pepper. You can find a deep dive on How to Make Bechamel Sauce here.
    Two pounds of broccoli will yield about 1¼–1½ pounds of florets. Frozen broccoli can be used; thaw first, but no need to cook it.
    Fresh mushrooms give the best flavor, but canned mushrooms work when sautéed briefly to remove excess moisture.
    Grating your own cheese melts more smoothly, but pre-shredded cheese can be used if needed.
    Leftovers keep 4–5 days in the refrigerator when stored airtight. For longer storage, freeze the baked casserole for up to 3 months. Thaw overnight in the fridge and reheat covered at 350°F until the center reaches 165°F.
    To make in advance: Prepare the casserole through the step of pouring the cheese sauce over the broccoli, but do not add the topping. Cover tightly and refrigerate for up to 24 hours. When ready to bake, let the casserole sit at room temperature for 15–20 minutes, then grate the topping cheeses, add them along with the Romano, and bake according to the recipe instructions.

    Nutrition Estimate

    Calories: 128kcal | Carbohydrates: 5g | Protein: 7g | Fat: 9g | Saturated Fat: 6g | Polyunsaturated Fat: 0.4g | Monounsaturated Fat: 2g | Trans Fat: 0.1g | Cholesterol: 27mg | Sodium: 250mg | Potassium: 264mg | Fiber: 2g | Sugar: 1g | Vitamin A: 610IU | Vitamin C: 51mg | Calcium: 194mg | Iron: 1mg
    Sweet Daddy D AKA Dave Howson

    It's Me!


    Louisiana is a wonderful place where the rich cultural heritage enriches and entertains. I'm Dave Howson, aka Sweet Daddy D. I'm glad you found my website and I look forward to exploring the cultural mosaic of Louisiana with you…
    read the "It's Me" page to find out more about me and this website…

    Learn more about me →

    « Shrimp and Crab Stuffed Mirliton
    Herb Roasted Turkey »
    975 shares

    Reader Interactions

    Comments

      5 from 1 vote (1 rating without comment)

      Have a Comment or a Question? Cancel reply

      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.

    1. TZ

      November 14, 2023 at 9:43 am

      I'm curious as to the size of the casserole dish...I don't see it mentioned anywhere.

      Reply
      • Sweet Daddy D

        November 14, 2023 at 10:19 am

        HI, TZ, thanks for the question. I use a 11" X 8 1/2" X 3" casserole dish. It has an 8 Cup (64 ounce/2 Quart) capacity.

        Reply

    Primary Sidebar

    It's Me!

    Louisiana is a wonderful place where the rich cultural heritage enriches and entertains. I'm Sweet Daddy D and glad you found my website. I look forward to exploring the cultural mosaic of Louisiana with you... read the "It's Me" page to find out more about me and this website...

    Have My Recipes and Articles Delivered Right to Your Inbox

    Privacy Policy

    NOW AVAILABLE!

    Follow Me on Social Media!

    • Facebook
    • Instagram
    • Pinterest
    • Twitter

    Most Popular Posts

    Stuffed Artichoke Casserole in a baking dish garnished with lemon slices.

    Stuffed Artichoke Casserole

    mirliton shrimp dressing on a blue green plate

    Mirliton and Shrimp Dressing

    green beans smothered with potatoes, ham and bacon in a white bowl

    Smothered Green Beans and Potatoes-Cajun Style

    close-up of crawfish monica

    Crawfish Monica

    Copyright © 2024 • SDD Enterprises, LLC • All rights reserved.

    Search this Site

    Footer

    ↑ back to top

    Copyright © 2025 • SDD Enterprises, LLC • All rights reserved

    Join our Email list

    • Sign Up! for emails and updates

    About

    • It's Me!
    • Privacy Policy
    • Contact

    Search this Site

    As an Amazon Associate, I earn from qualifying purchases.

    975 shares
    975 shares

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.