Go Back
+ servings
Overhead photo of easy holiday broccoli casserole on a wooden board
Print Recipe
5 from 19 votes

Easy Holiday Broccoli Casserole

This Easy Holiday Broccoli Casserole is a family favorite that's always a winner for the holidays. It's creamy, it's cheesy and it's so, so easy!
Prep Time15 mins
Cook Time30 mins
Total Time45 mins
Course: Side Dish
Cuisine: American
Servings: 10 servings (as a side)
Calories: 345.99kcal
Author: MaryAnn Dwyer


  • 10 cups broccoli florets, about 2 lbs.
  • 5 Tbsp. butter
  • 3 cloves garlic, minced
  • 1/3 cup all-purpose flour
  • 1 1/2 tsp, salt
  • 1 1/2 tsp. freshly ground black pepper
  • 2 1/2 cups half and half
  • 1 cup sharp white cheddar cheese, shredded
  • 1 cup sharp yellow cheddar cheese, shredded
  • 5 large eggs, lightly beaten
  • 1 1/2 cups crispy fried onions, divided


  • Preheat oven to 375 degrees. Spray the Ello Products 9x13 baking dish with nonstick cooking spray. Set aside.
  • Bring a large pot of water to boil. Add a tablespoon of salt. Add broccoli florets and cook for 3 minutes. Remove with a slotted spoon to a bowl filled with ice water. Remove the florets after 30 seconds and strain in a colander.
  • Heat butter in a large pot over medium heat until melted. Add garlic and cook 1-2 minutes, stirring constantly. Add the flour and cook for 1-2 minutes, whisking constantly. Slowly add the half and half and then the salt and pepper. Bring to a simmer and cook, stirring often until mixture begins to thicken, about 7-8 minutes.
  • In a medium bowl, stir together the two cheeses. Remove the pot from the heat. Add 1 1/4 cups of the cheeses to the mixture in the pot. Stir until the cheese is melted. Add the broccoli, eggs and one cup of the crispy onions to the pot and stir until well combined. Pour mixture into the prepared dish. Sprinkle with remaining 3/4 cup cheese and 1/2 cup crispy onions. Bake for 30 minutes or until set. Remove from oven and serve.


Calories: 345.99kcal | Carbohydrates: 13.13g | Protein: 13.69g | Fat: 27.26g | Saturated Fat: 15.37g | Cholesterol: 166.63mg | Sodium: 704.42mg | Potassium: 435.08mg | Fiber: 2.44g | Sugar: 1.88g | Vitamin A: 1335.57IU | Vitamin C: 82mg | Calcium: 289.75mg | Iron: 1.38mg