Broccoli And Cheese Casserole – Creamy, Cheesy Comfort Food Classic
Broccoli And Cheese Casserole is a timeless comfort dish that brings together tender broccoli florets and a rich, creamy cheese sauce baked to golden perfection. Loved for generations, this casserole is a staple at family dinners, holiday tables, and potlucks because it’s easy to prepare, incredibly satisfying, and always a crowd-pleaser.
As a professional chef, I love this recipe because it transforms simple ingredients into a cozy, flavorful dish that even picky eaters enjoy. Whether you’re serving it as a side dish or a light main course, this casserole never disappoints.
Ingredients (Serves 6)

Main Ingredients
- 4 cups fresh broccoli florets (about 500 g)
- 2 tbsp unsalted butter
- 2 tbsp all-purpose flour
- 1½ cups whole milk
- 1 cup heavy cream
- 2 cups sharp cheddar cheese, shredded
- ½ cup mozzarella cheese, shredded
- ½ tsp garlic powder
- ½ tsp onion powder
- ½ tsp salt (or to taste)
- ¼ tsp black pepper
Topping
- ½ cup breadcrumbs or crushed crackers
- 1 tbsp melted butter
Step by Step Cooking Guide
- Preheat Oven
Preheat your oven to 375°F (190°C) and lightly grease a baking dish. - Prepare Broccoli
Steam or blanch broccoli florets in boiling water for 3–4 minutes until tender-crisp. Drain well and set aside. - Make the Cheese Sauce
In a saucepan, melt butter over medium heat. Whisk in flour and cook for 1 minute. Slowly add milk and cream, whisking constantly until thickened. - Add Cheese & Seasoning
Lower heat and stir in cheddar and mozzarella cheese until smooth. Add garlic powder, onion powder, salt, and pepper. - Assemble the Casserole
Place broccoli evenly in the baking dish. Pour cheese sauce over the broccoli and gently mix. - Add Topping
Mix breadcrumbs with melted butter and sprinkle evenly on top. - Bake
Bake uncovered for 25–30 minutes until bubbly and golden brown on top. - Rest & Serve
Let the casserole rest for 5 minutes before serving.
Cooking Time & Serving Size
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Serving Size: 1 cup per serving (Serves 6)
Tips & Variations
- Extra Creamy: Add ¼ cup cream cheese to the sauce.
- Crunchy Upgrade: Use panko breadcrumbs or crushed cornflakes.
- Flavor Boost: Add cooked bacon bits or caramelized onions.
- Cheese Swap: Try Gruyère, Colby Jack, or Monterey Jack.
- Make Ahead: Assemble a day in advance and bake when ready.
Nutrition Info (Per Serving – Approximate)
| Nutrient | Amount |
|---|---|
| Calories | 320 kcal |
| Protein | 14 g |
| Carbohydrates | 15 g |
| Fat | 24 g |
| Fiber | 3 g |
| Sugar | 4 g |

Healthy Alternatives
- Low-Oil: Use low-fat milk and reduce butter to 1 tbsp.
- Sugar-Free: Naturally sugar-free; avoid sweetened breadcrumbs.
- Gluten-Free: Use gluten-free flour and breadcrumbs.
- Keto-Friendly: Skip breadcrumbs and use heavy cream with extra cheese.
Serving Suggestions

Serve Broccoli And Cheese Casserole alongside roasted chicken, grilled steak, or baked fish for a complete meal. It also works beautifully as a vegetarian main when paired with a fresh salad.
This comforting casserole proves that simple ingredients can create unforgettable flavors. Creamy, cheesy, and wholesome—it’s a recipe you’ll come back to again and again.
FAQ’s
Q1: Can I use frozen broccoli?
Yes, just thaw and drain it well to avoid excess moisture.
Q2: Can I make this casserole ahead of time?
Absolutely. Assemble it, cover, and refrigerate for up to 24 hours before baking.
Q3: How do I store leftovers?
Store in an airtight container in the refrigerator for up to 3 days.
Q4: Can I freeze Broccoli And Cheese Casserole?
Yes, freeze before baking for best texture. Bake directly from frozen, adding extra time.
Q5: How do I prevent a watery casserole?
Make sure broccoli is fully drained and cheese sauce is thick before baking.
