Cheesy Broccoli Casserole

This post may contain affiliate links. Please read my disclosure policy.

Cheesy Broccoli Casserole is going to be your family’s new favorite side dish! Tender broccoli florets are smothered in an easy cheese sauce and topped with buttery crumbs. Bake until golden and bubbly!

Turn this into a meal by adding leftover baked chicken breasts, leftover turkey or even leftover baked ham!

Spooning out a serving of Cheesy Broccoli Casserole from a baking dish

Ingredients in Broccoli Casserole


  • Fresh broccoli best in this recipe
  • Boil or steam broccoli just until tender crisp (do not overcook or your casserole will be soggy)
  • Frozen broccoli can be used in place of fresh but the casserole will be softer (defrost first)
  • Whether using fresh or frozen, drain very well to keep the sauce from getting watery.


  • Cheese sauce can be made with any cheese you’d like
  • Dry mustard adds a bit of depth, if you don’t have any, add a small dash of Worcestershire or dijon mustard


  • Buttery round crackers can be replaced with any kind of crackers
  • Panko bread crumbs can be used, add a bit of extra butter to the topping

How to Make Broccoli Casserole

This casserole is as easy as 1,2,3!

  1. Boil or steam broccoli until tender crisp.
  2. Make the homemade cheese sauce (per recipe below) and toss with broccoli.
  3. Top with buttery crumbs and bake until golden and bubbly.

Overhead shot of Cheesy Broccoli Casserole sauce in pots before and after stirring together


You can swap out other veggies (cauliflower or asparagus) for some or all of the broccoli. Add in ham or leftover Chicken Breasts to make this a main dish.

Pasta or rice are great additions but do soak up some of the sauce so if you’re adding rice, I’d suggest using a Broccoli Rice Casserole recipe to get the best ratios.

To Make Ahead of Time

Prepare as directed keeping the topping in a separate container. Cover and refrigerate up to 48 hours.

To bake remove from the fridge 30 minutes before baking and don’t put the crumb mixture on top. Bake 15 minutes and stir. Add crumb mixture and bake an additional 20 minutes or until hot and bubbly. You may need to add up to an additional 10 minutes to heat through.

Overhead shot of cheesy broccoli in a baking dish

Leftover Broccoli Casserole

To reheat broccoli casserole, cover with aluminum foil and bake in the oven at 350 degrees. In the microwave reheat until heated through (the crumb may not stay as crisp this way).

As the cheese sauce is homemade, I would not recommend freezing this dish as dairy can change consistency when frozen.

More Broccoli Faves

Spooning out a serving of Cheesy Broccoli Casserole from a baking dish
4.91 from 11 votes
Review Recipe

Cheesy Broccoli Casserole

Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings 8
Author Holly Nilsson
Course Side Dish
Cuisine American
This creamy broccoli and cheese casserole is pure comfort food and a delicious side dish for any meal!


  • 2 pounds fresh broccoli* cut into bite sized pieces (approx. 10 cups)
  • 3 tablespoons butter
  • ½ medium onion diced
  • 3 tablespoons all-purpose flour
  • ¼ teaspoon salt
  • 1 teaspoon dry mustard powder
  • 1 ½ cups milk
  • 4 ounces cream cheese
  • 1 cup sharp cheddar cheese shredded
  • ½ cup parmesan cheese
  • 1 cup buttery crackers coarsely crushed
  • ¼ cup cheddar
  • 2 tablespoons butter melted

Follow Spend with Pennies on Pinterest


  • Preheat oven to 375°F.
  • Boil broccoli in a large pot for 2-3 minutes or until tender crisp. Drain very well.
  • In a saucepan, cook onion in butter until tender. Add in flour, salt & dry mustard, allow to cook 1 minute.
  • Add milk a little bit at a time whisking after each addition until smooth. Continue whisking over medium heat until thick and bubbly. Stir cream cheese until smooth.
  • Remove from heat and add in cheddar and parmesan cheeses. Toss with broccoli and pour into a 3qt baking dish.
  • Combine topping ingredients and sprinkle over broccoli cheese mixture. Bake at 375°F for 20-25 minutes or until heated through and bubbly.

Recipe Notes

Fresh broccoli can be substituted with 2 pounds frozen broccoli, defrosted and well drained. Texture will be softer.

Nutrition Information

Calories: 315, Carbohydrates: 18g, Protein: 13g, Fat: 22g, Saturated Fat: 13g, Cholesterol: 59mg, Sodium: 514mg, Potassium: 483mg, Fiber: 3g, Sugar: 6g, Vitamin A: 1430IU, Vitamin C: 101.6mg, Calcium: 338mg, Iron: 1.5mg
Keyword Broccoli Casserole
Cheesy Broccoli Casserole in a baking dish with a title
Spooning out a serving of Cheesy Broccoli Casserole with a title
Cheesy Broccoli Casserole with a title

More Recipes You'll Love

About the author


pinterest facebook twitter instagram

Holly is a wine and cheese lover, recipe creator, shopping enthusiast and self appointed foodie. Her greatest passion is creating in the kitchen and making deliciously comforting recipes for the everyday home cook!

More Posts by Holly

Latest & Greatest Dishes