Broccoli Cheese Casserole

Broccoli Cheese Casserole is one of the best side dishes ever created. It's a comforting casserole made with broccoli, cheese sauce, and buttery Panko topping.

Course Side Dish
Cuisine American
Keyword broccoli, casserole, cheese
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Servings 6
Calories 549 kcal


  • 2.5 lbs broccoli
  • 2 Tbsp butter
  • 1 small yellow onion diced
  • 3 garlic cloves pressed
  • 1/3 cup all purpose flour
  • 2 cups whole milk
  • 2 tsp Dijon mustard
  • 8 oz grated sharp cheddar cheese
  • 8 oz shredded Italian cheese mix
  • salt
  • fresh cracked black pepper


  • 1 cup Panko
  • 1/4 cup grated Parmesan cheese
  • 2 tbsp salted butter melted
US Customary - Metric


  1. Preheat the oven to 375° Lightly grease a 9x9 casserole dish (or 9x13 casserole dish)

  2. In a large pot, bring water to boil and blanch broccoli florets for about 2-3 minutes. Drain well and set aside.
  3. In a large pot, melt butter over medium heat and add diced onion. Cook until onion is transparent. Add pressed garlic and saute just until garlic is fragrant.

  4. Sprinkle flour over onions, stir, and cook until paste is formed. SLOWLY, start pouring in milk, whisking constantly. Keep slowly whisking until sauce thickens.

  5. Stir in Dijon mustard, salt, and pepper.

  6. Gradually add your cheeses, while stirring slowly, until all melted and smooth.

  7. Take off heat and stir in broccoli florets. Mix it well and transfer into the casserole dish.

  8. In a small bowl, combine Panko and grated Parmesan. Mix and pour melted butter over it. Mix well and sprinkle the mixture evenly over the casserole.

  9. Bake for 20-25 minutes.

Recipe Notes

All images and text ©Lyubov Brooke for ©Will Cook For Smiles. Please do not use my images without prior permission. If using my posts in collections and features, please link back to this post for the recipe. Disclaimer: Nutrition information shown is not guaranteed to be 100% accurate as most ingredients and brands have a slight variation.

Nutrition Facts
Broccoli Cheese Casserole
Amount Per Serving
Calories 549 Calories from Fat 315
% Daily Value*
Fat 35g54%
Saturated Fat 17g106%
Cholesterol 79mg26%
Sodium 628mg27%
Potassium 801mg23%
Carbohydrates 33g11%
Fiber 6g25%
Sugar 9g10%
Protein 31g62%
Vitamin A 1961IU39%
Vitamin C 170mg206%
Calcium 600mg60%
Iron 3mg17%
* Percent Daily Values are based on a 2000 calorie diet.