Broccoli Cheese Casserole makes a delicious side dish. This updated broccoli cheese casserole recipe is made from scratch and is a family favorite!

Broccoli Cheese Casserole | ©

So simple to prepare, my broccoli cheese casserole is made from scratch and is an updated version of that old favorite from my childhood that included cans of cream soup. While there’s absolutely nothing wrong with that, I decided a while back to update the recipe to make my own creamy, cheesy sauce for my broccoli cheese casserole and have never looked back.

Broccoli Cheese Casserole Recipe

Broccoli Cheese Casserole | ©

I think once you try it, you won’t look back either.

This broccoli cheese casserole works well as a side dish for so many delicious menus. From Thanksgiving, Christmas, family reunions, to Sunday suppers, this casserole is one of those dishes that just immediately comforts. Well, at least it does for me.

Broccoli Cheese Casserole | ©

How to Make Broccoli Cheese Casserole

Preheat oven to 350 degrees. Spray a 13 x 9  inch baking dish with nonstick cooking spray.

Add the broccoli florets to a large heavy-bottomed stockpot of boiling water and cook for 3 to 5 minutes. Drain the cooked broccoli from the water and set aside.

Then melt butter over medium heat in a small saucepan. Whisk in flour until it’s well-combined. Then whisk in milk, salt, pepper, cayenne pepper and 1 cup of Monterrey Jack cheese. Reduce heat to simmer and continue to whisk until the sauce simmers slightly around the edges and has thickened slightly. Then stir in sour cream.

Arrange the broccoli in a casserole dish. Then pour the cream sauce over the broccoli. Next, top with cheddar cheese and crushed crackers.

Bake uncovered for 35 to 40 minutes. Then serve warm and enjoy!

Make Ahead Broccoli Casserole

This recipe easily fills a 13×9 casserole dish for company or a large family meal. But if you’d like to make it on a smaller scale, I recommend pouring it into two smaller casserole dishes and freezing one while preparing the other. In other words, just half it so that you have one to enjoy now and one to enjoy later.

Or you can make the entire recipe ahead to save time later.

How to Freeze

Prepare casserole without baking up to one week in advance and store in an airtight container in the refrigerator or 3 months in advance in the freezer. Hold the cheese and cracker topping and wait to add until just right before you plan to bake it. Thaw in refrigerator in advance, add the cheese and cracker topping and bake. Serve the casserole warm and enjoy!

Broccoli Cheese Casserole | ©

More Favorite Casseroles and Side Dishes

Green Bean Casserole

Hashbrown Casserole

Roasted Brussels Sprouts

Skillet Mac and Cheese

Sweet Potato Casserole

Here’s my Broccoli Cheese Casserole recipe. I think you’ll love it.

Broccoli Cheese Casserole

This Broccoli Cheese Casserole is a cheesy, delicious side dish! Updated recipe is made from scratch with a decadent creamy sauce and buttery crunchy top! Perfect for holidays, family get togethers and Sunday suppers!
4.97 from 31 votes

Review Recipe

Print Recipe

Prep Time10 mins
Cook Time35 mins
Total Time45 mins
Servings: 12
Course Side Dish
Cuisine American
Author: Robyn Stone | Add a Pinch


  • 3 heads broccoli cut into florets (about 8 cups)
  • 1/2 cup butter
  • 1/2 cup all-purpose flour
  • 2 cups whole milk or heavy cream
  • ½ teaspoon Kosher salt
  • ½ teaspoon ground black or white pepper
  • teaspoon cayenne pepper
  • 1 cup grated Monterrey Jack cheese
  • 1 cup sour cream
  • 1 cup grated Cheddar cheese
  • 2 cups crushed buttery crackers


  • Preheat oven to 350º F. Spray a 13 x 9 - inch baking dish with nonstick cooking spray.
  • Add broccoli florets to a large heavy-bottomed stockpot of boiling water. Cook for 3-5 minutes and then drain broccoli from the water. Set aside.
  • Melt butter over medium heat in a small saucepan. Whisk in flour until well-combined, then whisk in milk, salt, pepper, cayenne pepper and 1 cup of Monterrey Jack cheese. Reduce heat to simmer and continue to whisk until sauce simmers slightly around the edges and has thickened slightly. Stir in sour cream.
  • Arrange broccoli in casserole dish and then pour cream sauce over broccoli. Top with cheddar cheese and crushed crackers.
  • Bake uncovered for 35-40 minutes.
  • Serve warm.
Have you made this recipe?Tag @addapinch on Instagram or hashtag it #addapinch

Robyn xo

Join today for free and start saving your favorite recipes

Create an account easily save your favorite content, so you never forget a recipe again.

Robyn Stone

..where I share sweet, savory and southern recipes, as well as home and garden tips and tidbits of travel.

More about me

127 Comments Leave a comment or review

  1. This was different from my usual broccoli casserole but it’s a new favorite! The rich cheesy sauce with just the perfect kick of cayenne was a winner at our recent church luncheon. Several asked for the recipe. I made mine with 2% milk but otherwise made it exactly as written. This one’s a keeper!

  2. Great, easy casserole.  Instead of blanching the broccoli in boiling water, I simply steamed it in the microwave and drained off the excess water.  Much quicker and easier!  I’ll be trying it with other veggies, too.  I might use half and half next time – the heavy cream made the sauce a little too thick.  

  3. Is there a way to make and reheat this? We are eating three hours away at my in laws. It looks delicious, but I don’t want to make it and try to reheat and it not taste good. 

  4. If I made this 2 days ahead and stored in fridge (keeping the cheese & cracker topping off until right before I bake), how long should I bake it out of the fridge?

    1. Hi Stephania,
      Either will work great. I love sharp cheddar and generally use it in recipes, but my sister prefers mild and uses it. Both taste delicious! 🙂

  5. This was one of the best quickest, easiest recipe that I’ve made in a while. I did add a little cream of chicken and it turned out Amazing. This my newest favorite recipe!

  6. I’ve made this twice now. Family loves it! Tonight I cut up some chicken breasts and partially cooked the chicken. Then added it to the casserole before baking. Makes it a little more like a meal instead of a side dish. Thank you!

  7. Delicious!!!! Crushed gluten free crackers on top make this a wonderful GF side dish. Homemade cheese sauce does not take much time to make and is SOOO much better than soup based option. Used 32 oz frozen broccoli for 8 c fresh.

    1. Hi Beverly! Can you tell me how you made the cheese sauce gluten free? I’m looking for holiday sides I can make for my young niece that was recently diagnosed with Celiac’s and I’m always on the lookout for people who have successfully converted a recipe. Thanks for your help!

  8. Just a quick question! 🙂 I’m making this a few days ahead. Do I need to let it cool throughly before I refrigerate it without the cheese/cracker topping? Thank you!!

    1. Yes, Leticia, you do need to let it cool thoroughly before refrigerating. Then cover it tightly and refrigerate. Add the topping right before you are ready to bake and then follow the baking instructions in the recipe. It may take an extra few minutes of baking time since it is starting colder in the oven. Hope you enjoy!

  9. Made this for turkey day instead of green bean casserole and the family LOVED it, even the little ones. This is part of the mix from now on!

  10. Made this for Thanksgiving. Was a huge hit. No leftovers and there were only 13 people! Delicious! I’ve made a lot of broccoli casseroles over the years and I think this one is the best! Thank you so much for sharing!

  11. SO absolutely delicious! After the first time I made it, family added this dish to our Holiday menu! First time making it , it is a little intimidating creating sauce, but it never turns out wrong. Worth the time and effort. I use half the cracker topping so they don’t overpower the dish.

Leave a Reply

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

Recipe Reviews