Go Back
+ servings
5 from 18 votes
Overhead photo of easy holiday broccoli casserole on a wooden board
Easy Holiday Broccoli Casserole
Prep Time
15 mins
Cook Time
30 mins
Total Time
45 mins

This Easy Holiday Broccoli Casserole is a family favorite that's always a winner for the holidays.

Course: Side Dish
Cuisine: American
Servings: 10 servings (as a side)
Calories: 345.99 kcal
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
  1. Preheat oven to 375 degrees. Spray the Ello Products 9x13 baking dish with nonstick cooking spray. Set aside.

  2. 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.

  3. 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.

  4. 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.

Nutrition Facts
Easy Holiday Broccoli Casserole
Amount Per Serving
Calories 345.99 Calories from Fat 245
% Daily Value*
Fat 27.26g42%
Saturated Fat 15.37g96%
Cholesterol 166.63mg56%
Sodium 704.42mg31%
Potassium 435.08mg12%
Carbohydrates 13.13g4%
Fiber 2.44g10%
Sugar 1.88g2%
Protein 13.69g27%
Vitamin A 1335.57IU27%
Vitamin C 82mg99%
Calcium 289.75mg29%
Iron 1.38mg8%
* Percent Daily Values are based on a 2000 calorie diet.