Broccoli Cheese Casserole (the ultimate make ahead recipe)

broccoli cheese casserole, from scratch

Broccoli Cheese Casserole (the ultimate make ahead recipe) ~ this is the no frills casserole from scratch your kids will eat, your partner will love, and your friends will rave about…basically it’s your new bff.

Broccoli Cheese Casserole with serving spoon

This all natural, 5 ingredient broccoli cheese casserole is the way it should be done, without cans.

Put the can opener back in the drawer, we’re using fresh broccoli, quality sharp cheese, pure butter, and creamy half and half, and that pretty much guarantees success. Old school frozen broccoli/canned soup casserole doesn’t stand a chance. And with my make ahead recipe you aren’t sacrificing convenience one bit.

Broccoli Cheese Casserole in an oval baking dish

The recipe is no frills, meaning there’s no superfluous ingredients to get in the way of the pure pleasure of creamy cheesy broccoli, which is what made this casserole so universally popular in the first place. It’s important to use good quality sharp cheese so the flavor comes through, I have a pet peeve about cheese sauces made with bland mozzarella or Monterey Jack cheese ~ no flavor at all!

What kind of cheese is best for broccoli cheese casserole?

  • I’m partial to a nice sharp cheddar cheese.  You can use white or yellow. Other sharp cheeses like Gruyere, Emmenthal, Parmesan, Asiago, and Gouda will work, too, but cheddar is easy and readily available.
  • Pre-shredded is fine, but you get what you pay for. I love the new premium shredded cheeses from Tillamook (Farmhouse Shreds) and for this casserole I tried a new one, from Kerrygold that was great. I mixed them because I couldn’t decide which one to use. They both have great flavor and melt smoothly ~ and I really appreciate the convenience.
grated cheese for broccoli cheese casserole

No frozen broccoli allowed!

Some veggies aren’t meant to be frozen, and broccoli is one of them. The texture becomes mushy, and besides, it’s so easy to grab a few stalks in the produce aisle. I chop up the stems, too, they’re delicious and nutritious.

The secret to a great broccoli casserole has a lot to do with how you par-cook the broccoli. I just blanch the florets in boiling water for about 2-3 minutes (no more!) then drain and plunge in ice water. Then I dry them on a clean kitchen towel. The result is bright green broccoli that doesn’t get mushy.

Fresh broccoli florets for broccoli cheese casserole

The creamy cheese sauce is made quick and easy with just 4 all natural ingredients…butter, flour, half and half, and cheese. This classic homemade white sauce takes the place of a can of soup.

Flavor variations for the cheese sauce

If you’ve used good quality sharp cheese and you still want to punch up the flavor in this casserole, here are a few suggestions…

  • 1-2 teaspoons of your favorite prepared mustard
  • minced garlic
  • Worcestershire sauce (to taste)
  • cayenne pepper, smoked paprika, or nutmeg
  • taco seasoning
  • a few dashes of hot sauce
  • onion salt or garlic salt in place of regular salt
adding cheese sauce to broccoli for broccoli cheese casserole
making broccoli cheese casserole

Top it with a final layer of cheese and then you have two choices ~ pop it in the fridge to bake another day, or pop in the oven for immediate gratification!

How to make this broccoli cheese casserole ahead ~

  • The entire casserole can be assembled and the wrapped and refrigerated for up to a day ahead.
  • Bring the casserole to room temperature (about 2 hours on the counter) before baking.
broccoli cheese casserole with serving spoon 2

Classic casseroles from the archives ~

broccoli cheese casserole, from scratch
4.22 from 41 votes

Broccoli Cheese Casserole From Scratch

Broccoli Cheese Casserole (the ultimate make ahead recipe) ~ this is the no frills casserole from scratch your kids will eat, your partner will love, and your friends will rave about…basically it's your new bff.
Course Side Dish
Cuisine American
Prep Time 20 minutes
Cook Time 30 minutes
Total Time 50 minutes
Yield 8 servings
Calories 343kcal
Author Sue Moran


  • 1 1/2 lb Broccoli crowns (some stem is fine)
  • 4 Tbsp butter
  • 1/4 cup all purpose flour
  • 2 cups half and half
  • salt
  • 3 cups grated sharp cheddar cheese, divided


  • If making immediately, preheat oven to 350F
  • Cut the broccoli, stems included, into bite sized pieces. Plunge in boiling water for 2-3 minutes exactly, then drain and put in ice water to stop cooking. When cold, drain on a clean kitchen towel.
  • Meanwhile melt the butter in a saucepan and add the flour, stirring to combine. Cook, stirring constantly, for a few minutes, without browning. Slowly add in the half and half, stirring or whiskling constantly, until the mixture thickens. Note: you don't need to bring it to a boil. I usually switch to a silicone spatula at the end to keep the sauce from sticking to the pan or scorching.
  • Remove from heat and let cool for 2 minutes. This is important because you don't want the super hot sauce to cause the cheese to curdle. Add 2 cups of the cheese, and stir gently until it melts and the sauce is smooth. Season with salt to taste.
  • Toss the broccoli with the warm cheese sauce until evenly coated, and then spoon into a baking dish. Top with the remaining cup of cheese. If making immediately, bake for 35-40 minutes, or until the cheese is bubbly and starting to turn golden on top. You can run it under the broiler briefly at the end for some browning if you like.
  • If making ahead, cover tightly with foil and refrigerate. Remove from the fridge and let come to room temperature before baking (about 2 hours.) The baking time will probably be slightly longer for the make ahead casserole.

Cook’s notes

It’s important to use sharp cheese for this casserole because otherwise the flavor is too bland.


Calories: 343kcal | Carbohydrates: 12g | Protein: 15g | Fat: 27g | Saturated Fat: 17g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 7g | Trans Fat: 1g | Cholesterol: 82mg | Sodium: 366mg | Potassium: 395mg | Fiber: 2g | Sugar: 2g | Vitamin A: 1344IU | Vitamin C: 76mg | Calcium: 411mg | Iron: 1mg
The nutritional information for recipes on this site is provided as a courtesy and although tries to provide accurate nutritional information, these figures are only estimates.
broccoli cheese casserole pin
e book prompt

You Might Also Like


    Leave a Reply

    Please rate this recipe!

  • Reply
    Ann Marie Ward
    September 23, 2021 at 9:19 am

    What size of baking dish?

    • Reply
      December 22, 2021 at 12:25 am

      I am wondering about that too

  • Reply
    September 22, 2021 at 11:24 am

    Will definitely try this! Not a fan of canned soup in recipes. When I make broccoli casserole, I sometimes put some on a baked potato.

  • Reply
    Linda Galiher
    October 21, 2020 at 6:04 pm

    5 stars
    The Broccoli Cheese casserole was the Best..
    I added Fried onions on top… Loved the hot sauce
    Taco mix..Cayenne & Garlic salt.
    I’ll definitely make this & give this recipe to all my

  • Reply
    April 15, 2020 at 3:27 pm

    5 stars
    Went against your recommendation and used frozen broccoli (Costco) only to find that it was simply delish! This is a keeper given the ease of frozen broccoli.

    • Reply
      April 15, 2020 at 3:45 pm

      Oh wow, well, I’m happy to stand corrected!

  • Reply
    November 24, 2019 at 6:28 am

    Hi Sue, Love your blog. This recipe sounds yummy. I was wondering if you have ever made this with either a panko or cracker topping to add some crunch? Thanks! Happy Thanksgiving! Linda

    • Reply
      November 24, 2019 at 6:36 am

      Yes, you can definitely do that if you love crunch. I personally love to top it with fried onions or shallots. You can see those on my Green Bean Casserole.

      • Reply
        November 24, 2019 at 7:35 am

        Thanks Sue!

    • Reply
      November 22, 2021 at 10:35 am

      How early can I prepare this dish before heating? Can I prepare it three days ahead?

  • Reply
    Diane Southworth
    November 21, 2019 at 5:51 pm

    I haven’t made this but I will. A spicy Pepper Jack Cheese would be an interesting alternative cheese. P.S. Looks delicious!

    • Reply
      November 22, 2019 at 7:42 am

      Totally, I love pepper jack!

  • Reply
    Gigi M
    November 18, 2019 at 6:30 pm

    5 stars
    Sue I made this tonight hoping my 10 year old would finally eat some broccoli and guess what? You are a genius!

  • Reply
    Trish Stover
    November 18, 2019 at 3:39 pm

    This was very good, but I found the blanching info confusing. In one instance it was 5 minutes exactly which seemed to be too much and in another 2 to 3 minutes. I should have known better because its not a new recipe to me. The broccoli was overdone. The sauce was slightly different than the one I make. Very good though. Bland in spite of using a good 2 yr old sharp cheddar and mustard, smoked paprika. I will try it again and adjust the seasonings. I follow your page on FB and enjoy your recipes and comments. Keep posting. If I use this recipe again I will post with any adjustments. Will always be a follower.

    • Reply
      November 18, 2019 at 4:56 pm

      Sorry for the confusion on the blanching, the time should be 2-3 minutes, total, without adding additional time for the water to come back to a boil. Thanks for you support Trish, I so appreciate it!

  • Reply
    November 18, 2019 at 12:06 pm

    5 stars
    I love these “no cans” recipes especially for the holidays, because they are so delicious and memorable! Lovely casserole, Sue!

  • Reply
    Pamela Gabardi
    November 18, 2019 at 10:26 am

    Hi this looks delicious! Do you have any suggestions about replacing flour to make it low carb? I’m no a fan of almond flour or xanthan gum. Thank you

    • Reply
      November 18, 2019 at 11:22 am

      You might try using heavy cream, and doing without the flour entirely. The cheese will thicken it pretty well.

      • Reply
        Pamela Gabardi
        November 18, 2019 at 12:11 pm

        Thank you so much! I’ll be trying this out this week!

Sharing is Caring

Help spread the word. You're awesome for doing it!


Get my tips, tricks & recipes for easy

foolproof baking


logo png