Go Back
Broccoli Casserole

Broccoli Casserole From Scratch

This delicious broccoli casserole is filled with fresh broccoli and a homemade cream sauce, then topped with a buttery, cheesy breadcrumb topping.
Prep Time 45 minutes
Cook Time 45 minutes
Total Time 1 hour 30 minutes
Course Side Dish
Cuisine American
Servings 10 servings

Ingredients
  

  • 2.5 pounds broccoli florets cut into bite-size pieces
  • 6 tablespoons butter divided
  • 1 cup cremini mushrooms finely chopped
  • 1 cup yellow onion finely chopped
  • 0.25 cup flour
  • 1 cup milk whole or 2% preferred
  • 0.5 cup half and half
  • 0.5 teaspoon salt
  • 0.25 teaspoon black pepper freshly ground
  • 0.5 cup plain Greek yogurt full fat or 2%
  • 1 each egg lightly beaten
  • 1.5 cups cheddar cheese grated, divided
  • 1.25 cups whole-wheat breadcrumbs homemade or store-bought, divided

Instructions
 

  • Preheat oven to 350°F. Lightly spray a 3 quart baking dish with cooking spray.
  • Bring a large pot of water to a boil. Add broccoli and boil for 4 minutes. Transfer to a colander, rinse with cold water, and drain. Place broccoli in a large bowl.
  • Meanwhile, melt 1 tablespoon of the butter in a medium saucepan over medium heat. Add the mushrooms and onion and cook until soft, about 4 minutes, stirring occasionally. Transfer to the bowl with the broccoli.
  • In the same saucepan, melt 4 tablespoons of the butter over medium heat. Whisk in the flour until smooth. Cook, whisking constantly, for about 1 minute.
  • Whisk in the milk and half and half. Bring to a low simmer and continue to whisk until thickened. Remove from heat and whisk in the salt, pepper, and Greek yogurt.
  • Pour the sauce into the bowl with the broccoli, mushrooms, and onion. Add the egg, 1 cup of the cheddar cheese, and ½ cup of the breadcrumbs. Stir to combine.
  • Transfer to the prepared baking dish.
  • Melt the remaining tablespoon of butter and stir into the remaining ¾ cup breadcrumbs. Stir in the remaining ½ cup cheddar. Sprinkle breadcrumb topping over the casserole.
  • Cover with foil and bake for 30 minutes. Uncover and bake 15-20 minutes more, until topping is lightly browned and casserole is hot.
  • Let stand 10 minutes before serving.

Notes

This recipe is great for make-ahead meals and always a hit during holiday gatherings.
Keyword broccoli casserole, Comfort Food, holiday side dish, vegetarian