Creamy Broccoli and Cheese Casserole
A rich and comforting casserole featuring tender broccoli, a velvety cheese sauce, and a golden breadcrumb topping. Perfect for family dinners, potlucks, or as a hearty vegetarian main dish.
Prep Time 20 minutes mins
Cook Time 30 minutes mins
Cooling Time 10 minutes mins
Total Time 1 hour hr
Course Main Course, Side Dish
Cuisine American
Servings 6
Calories 310 kcal
9×13-inch baking dish
Large saucepan
Whisk
Wooden spoon or spatula
Large pot (for blanching broccoli)
Measuring cups and spoons
Ice bath (bowl with ice water)
- 1 lb Broccoli Florets Fresh,cut into bite-sized pieces
- 2 tbsp Unsalted Butter
- 2 tbsp All-Purpose Flour
- 1½ cups Whole Milk Substitute with heavy cream for richness
- 1 cup Sharp Cheddar Cheese Shredded
- ½ cup Gruyère Cheese Shredded
- ½ tsp Garlic Powder Optional
- ½ tsp Salt Adjust to taste
- ¼ tsp Black Pepper
- ½ cup Breadcrumbs Optional for topping
- 1 tbsp Olive Oil Or melted butter for topping
Preheat Oven: Set your oven to 375°F (190°C).
Prepare Broccoli:
Cut broccoli into bite-sized florets.
Blanch in boiling water for 2–3 minutes, then transfer to an ice bath to stop cooking.
Drain and pat dry.
Make Cheese Sauce:
In a medium saucepan, melt butter over medium heat.
Stir in flour to create a roux, cooking for 1–2 minutes.
Gradually whisk in milk until smooth and thickened.
Reduce heat and stir in cheddar, Gruyère, garlic powder, salt, and pepper until melted and smooth.
Assemble the Casserole:
Spread a layer of blanched broccoli in a greased 9×13-inch baking dish.
Pour half the cheese sauce evenly over the broccoli.
Add another layer of broccoli and top with the remaining cheese sauce.
If desired, mix breadcrumbs with olive oil or melted butter and sprinkle over the top.
Bake: Place the dish in the oven and bake uncovered for 25–30 minutes, until the top is golden and edges are bubbly.
Cool: Let the casserole cool for 10 minutes before serving.
- Make Ahead: Assemble the casserole up to a day in advance, refrigerate, and bake when needed.
- Freezing Option: Freeze the unbaked casserole for up to 3 months. Thaw overnight in the fridge before baking.
- Variations: Add diced ham, shredded chicken, or crispy bacon for extra protein. Experiment with cheeses or add crispy fried onions or crushed potato chips for a fun topping.
Storage and Reheating
Method |
Shelf Life |
Instructions |
Refrigerator |
Up to 3 days |
Reheat in the oven at 350°F (175°C) for 15–20 minutes, uncovered for crispy top. |
Freezer |
Up to 3 months |
Thaw in the fridge overnight and bake as directed. |
Microwave |
N/A |
Heat individual portions in 30-second intervals, stirring occasionally. |
Keyword Broccoli Casserole, Broccoli Casserole, Cheesy Casserole, Casserole, Comfort Food, Easy Recipe, Vegetarian, Casserole, Cheesy Casserole, Easy Recipe, Southern Comfort Food, Vegetarian