Side Dish

Broccoli Cheese Casserole Recipe

Here’s a comforting broccoli cheese casserole recipe that balances tender broccoli with a creamy, cheesy sauce and a golden, slightly crunchy top. Quick to assemble and flexible with ingredients, this dish works as a hearty side or a meat-free main — ideal for weeknights, potlucks, or holiday spreads.

Ingredients

– 1 1/2 lb (700 g) fresh broccoli florets (or 2 packages frozen, thawed)

– 3 tbsp unsalted butter

– 3 tbsp all-purpose flour

– 1 1/4 cups milk (whole or 2%)

– 1/2 cup heavy cream or half-and-half

– 2 cups sharp cheddar cheese, shredded, divided

– 1/2 cup Parmesan cheese, grated

– 1/2 tsp Dijon mustard (optional)

– 1/4 tsp nutmeg (optional)

– Salt and black pepper to taste

– 1/2 cup breadcrumbs or crushed crackers for topping

– 1/4 cup chopped onion (optional)

– 1 clove garlic, minced (optional)

Servings and Cooking Time

Servings: 6 (about 1 generous cup per serving). Preparation time: 15 minutes. Cooking time: 30–35 minutes (including baking until hot and golden).

Nutritional Value

The following is approximate nutrition for one serving (about 1 cup = 200–220 g) for one person:

– Calories: 280 kcal

– Protein: 14 g

– Fat: 18 g

– Saturated Fat: 9 g

– Carbohydrates: 16 g

– Fiber: 3 g

– Sugar: 5 g

– Sodium: 520 mg

This nutritional breakdown is for one person (one serving).

Step-by-Step Cooking Process

– Preheat oven to 375°F (190°C). Grease a 9×13-inch or similar casserole dish.

– Trim broccoli into florets and blanch in boiling water 2–3 minutes until just tender; drain and shock in cold water.

– In a medium saucepan, melt butter over medium heat; sauté onion and garlic until translucent if using.

– Stir in flour and cook 1 minute to make a roux, whisking constantly.

– Gradually whisk in milk and cream; simmer until sauce thickens, 3–5 minutes.

– Remove from heat and stir in Dijon, nutmeg, half the cheddar and all Parmesan; season with salt and pepper.

– Fold blanched broccoli into the cheese sauce until evenly coated.

– Pour the mixture into the prepared casserole dish and smooth the top.

– Sprinkle remaining cheddar and then breadcrumbs or crushed crackers evenly over the surface.

– Bake 20–25 minutes until bubbly and the top is golden brown; let rest 5 minutes before serving.

Alternative Ingredients

You can substitute broccoli with cauliflower or a broccoli–cauliflower mix. Use Gruyère, Monterey Jack, or Colby in place of cheddar. Swap milk and cream for a lighter combo (milk + Greek yogurt) or use a dairy-free milk and vegan cheeses for a vegan version (results vary).

Serving and Pairings

Serve warm as a side with roasted chicken, baked ham, or grilled fish. It also pairs well with mashed potatoes, crusty bread, or a fresh green salad to cut the richness. For a vegetarian meal, serve alongside quinoa or a grain pilaf.

Storage and Reheating

Refrigerate leftovers in an airtight container for up to 3 days. To reheat, place portions in an ovenproof dish at 350°F (175°C) for 10–15 minutes until heated through, or microwave covered for 2–3 minutes. The casserole freezes well: freeze portions up to 2 months; thaw overnight in the fridge before reheating.

Cooking Mistakes

  • Overcooking broccoli until mushy — blanch briefly to keep texture.
  • Not thickening the sauce enough — ensure the roux cooks and the sauce simmers to thicken.
  • Using low-moisture cheese only — combine for creaminess and melt.
  • Skipping resting time — allow 5 minutes after baking to set.
  • Overloading with breadcrumbs — too much topping can dry the surface.

Helpful Tips

  • Shred cheese from a block for better melt and flavor.
  • Toast breadcrumbs in butter for extra crunch and flavor.
  • Add a squeeze of lemon or a pinch of mustard to brighten the sauce.
  • Mix in cooked bacon or ham for a non-vegetarian twist.

FAQs

Can I use frozen broccoli for this broccoli cheese casserole recipe?

Yes. Thaw and drain frozen broccoli thoroughly, or steam until just tender to avoid excess water in the casserole. Pat dry before mixing with the sauce to prevent a soggy final dish.

How do I prevent the casserole from becoming watery?

Ensure the sauce is thick before combining, and drain or pat broccoli dry. Avoid adding too much liquid and allow the casserole to rest after baking so excess moisture can settle.

Can I make this recipe ahead of time?

Yes. Assemble the casserole, cover, and refrigerate up to 24 hours before baking. Add extra 5–10 minutes to baking time if baking from cold. For longer storage, freeze before or after baking.

What cheeses work best in a broccoli cheese casserole?

Sharp cheddar is classic for flavor; combine with Gruyère, Monterey Jack, or Parmesan for creaminess and depth. Avoid pre-shredded cheeses with anti-caking agents if possible for smoother melt.

Is this casserole suitable for a vegetarian diet?

Yes, the basic recipe is vegetarian if you use vegetable-based broth (if using) and omit bacon/ham. Use vegetarian rennet cheeses to keep it fully vegetarian-friendly.

Can I make this casserole low-carb or keto-friendly?

Yes. Skip flour in the sauce and thicken with cream cheese or extra egg yolk, use low-carb milk alternatives, and top with almond flour breadcrumbs or crushed pork rinds.

How do I get a crispier topping on the casserole?

Brush breadcrumbs with melted butter and broil for the last 1–2 minutes, watching closely to avoid burning. Mixing Panko with grated Parmesan also improves texture.

Conclusion

This broccoli cheese casserole recipe is a simple, comforting dish with creamy sauce, tender florets, and a golden cheese topping. Versatile and easy to adapt, it works as a hearty side or a satisfying meatless main for family meals and gatherings.

Anusha Anas

Hi, I’m Anusha Anas from Karachi, the heart behind Home Chef Plates | Simple Homemade Recipes. I believe the best meals are made with love, simple ingredients, and a touch of creativity. Here I share my favorite homemade recipes, inspired by family traditions and everyday flavors, to help you cook with confidence and joy in your own kitchen.

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button