Print

Make Ahead Cheesy Broccoli Casserole

Creamy make ahead cheesy broccoli casserole with crispy golden panko topping.

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This creamy, satisfying casserole transforms simple broccoli into a comforting meal. It’s perfect for busy weeknights or holiday gatherings, as it can be assembled ahead and baked when needed. The dish features a rich cheese sauce, tender broccoli, and a crispy panko topping.

Ingredients

  • 2 large heads broccoli, cut into florets (about 6-7 cups)
  • 3 tablespoons unsalted butter
  • 1 medium yellow onion, finely diced
  • 3 cloves garlic, minced
  • 3 tablespoons all-purpose flour
  • 2 cups whole milk, warmed slightly
  • 1 cup chicken or vegetable broth
  • 1 teaspoon Dijon mustard
  • 1/2 teaspoon smoked paprika
  • 1/4 teaspoon ground nutmeg
  • Salt and black pepper to taste
  • 2 cups shredded sharp cheddar cheese, divided
  • 1 cup shredded Gruyère or Swiss cheese
  • 1 cup panko breadcrumbs
  • 2 tablespoons grated Parmesan cheese
  • 1 tablespoon olive oil or melted butter

Instructions

  1. Prep the broccoli: Bring a large pot of salted water to a boil. Add broccoli florets and blanch for 3-4 minutes until bright green and tender-crisp. Drain and immediately plunge into ice water. Drain well and set aside.
  2. Make the cheese sauce: In a large saucepan, melt butter over medium heat. Add onion and cook until soft, about 5 minutes. Add garlic and cook for 1 minute. Sprinkle flour over onions and cook, stirring, for 2 minutes.
  3. Combine and simmer: Gradually whisk in warm milk and broth. Bring to a gentle simmer, stirring frequently, and cook for 3-5 minutes until slightly thickened. Remove from heat. Stir in Dijon mustard, smoked paprika, nutmeg, salt, and pepper.
  4. Add the cheese: Off the heat, stir in 1 1/2 cups cheddar and all the Gruyère until smooth. Gently fold in blanched broccoli until evenly coated.
  5. Assemble the casserole: Transfer mixture to a greased 9×13 inch baking dish. Sprinkle remaining 1/2 cup cheddar over the top.
  6. Create the topping: In a small bowl, combine panko, Parmesan, and olive oil. Toss until crumbs are moistened. Sprinkle over the cheese layer.
  7. Bake or store: Cover dish and refrigerate for up to 24 hours. When ready to bake, preheat oven to 375°F (190°C). Bake uncovered for 30-35 minutes (add 5-10 minutes if from fridge) until golden and bubbly. Let rest 5-10 minutes before serving.

Notes

For a gluten-free version, use gluten-free flour and panko. For dairy-free, use plant-based butter, milk, and cheese. Do not overcook the broccoli during blanching. Warm the milk before adding to prevent lumps. Letting the casserole rest after baking helps the sauce set.