Twice Baked Cheesy Broccoli

Featured in: Side Dishes
This ultimate twice baked cheesy broccoli is the pinnacle of comfort food, turning simple broccoli into a creamy, decadent side dish. Tender florets are smothered in a rich, sharp cheddar cheese sauce, baked until bubbly, then topped with a buttery, crispy crust and baked again to golden perfection. It's a crowd-pleasing classic that might just steal the show from the main course.
Creamy twice baked cheesy broccoli casserole with a golden brown panko crust fresh from the oven Pin it
Creamy twice baked cheesy broccoli casserole with a golden brown panko crust fresh from the oven | lightbiterecipes.com

This ultimate twice baked cheesy broccoli transforms a humble vegetable into a creamy, decadent side dish that’s become a staple at my family’s holiday table. This classic American comfort food casserole gets its name from the ingenious double-bake method, which creates an irresistible contrast of textures. The first bake sets the rich, cheesy custard around the broccoli, while the second creates that coveted golden, crispy top. It’s a foolproof way to make a vegetable the star of the dinner plate.

Ingredients You’ll Need

  • Fresh broccoli crowns: Look for tightly packed, dark green florets with firm stalks, fresh crowns give you the best texture and flavor without the woody stems you often find with pre-cut bags.
  • Unsalted butter: Using unsalted lets you control the salt level perfectly in your rich cheese sauce, you can always add more but you can’t take it out.
  • All-purpose flour: This is the foundation of your roux which thickens the sauce, a quick cook in the butter removes that raw flour taste for a smooth base.
  • Whole milk: The higher fat content in whole milk creates a much richer and creamier sauce compared to lower-fat versions, warming it first helps prevent lumps.
  • Garlic powder and onion powder: These pantry staples provide a deep, savory backbone to the sauce without the texture of fresh aromatics, they meld seamlessly into the cheese.
  • Dry mustard powder: Don’t skip this, it doesn’t taste like mustard but adds a subtle tang that seriously enhances the sharpness of the cheddar cheese.
  • Kosher salt and black pepper: Kosher salt dissolves evenly and freshly ground pepper gives a brighter, more aromatic kick than pre-ground powder.
  • Sharp cheddar cheese: Shredding your own from a block is non-negotiable for the creamiest melt, pre-shredded cheese has coatings that can make your sauce grainy.
  • Cream cheese: The secret weapon for extra decadence, its tangy richness makes the sauce ultra-luxurious and helps it bake up beautifully.
  • Parmesan cheese: Adds a savory, salty nuttiness that deepens the overall cheese flavor, the pre-grated stuff in a can won’t give you the same effect.
  • Large eggs: Lightly beaten and tempered into the sauce, they act as a binder to give the finished twice baked cheesy broccoli a perfect sliceable texture.
  • Panko breadcrumbs: For the optional crispy topping, panko stays crunchier than regular breadcrumbs and creates those wonderful golden, craggy bits on top.

How to Make It

Preheat and Prep Your Dish:
Start by preheating your oven to 400°F and greasing your baking dish. Doing this first means your oven is ready to go as soon as your casserole is assembled, which is key for even cooking from the start.

Blanch the Broccoli:
Bring a large pot of well-salted water to a rolling boil, then add your broccoli florets. You only want to cook them for about 4-5 minutes until they’re bright green and just tender-crisp because they’ll finish cooking in the oven.

Make the Roux:
While the broccoli cooks, melt the butter in your saucepan over medium heat. Whisk in the flour and cook it for a full minute, stirring constantly, until it turns a light golden color and smells a bit nutty.

Create the Bechamel:
Gradually pour in your warmed milk, whisking the entire time to prevent any lumps from forming. Keep whisking and cooking for a few minutes until the sauce thickens nicely and coats the back of your spoon.

Build the Cheese Sauce:
Take the pan off the heat and stir in all your dry seasonings. Then add most of your shredded cheddar, the cream cheese cubes, and the Parmesan, stirring until everything is melted into a smooth, velvety sauce.

Temper in the Eggs:
Let the cheese sauce cool for just a couple of minutes, then quickly whisk in your beaten eggs until they’re fully incorporated. This step binds everything together so your twice baked cheesy broccoli holds its shape when served.

Combine and First Bake:
Gently fold the cheese sauce into your well-drained broccoli florets in a large bowl, making sure every piece gets coated. Spread it evenly into your prepared dish and bake it uncovered for 25 minutes.

Add the Topping and Second Bake:
Pull the casserole out and crank your oven up to 425°F. Sprinkle on the remaining cheddar and the buttery panko if you’re using it, then bake for another 10-15 minutes until the top is gloriously golden and bubbly.

Rest and Serve:
Let your masterpiece rest on the counter for 5 to 10 minutes before you dig in. This allows the custard to set fully, making it much easier to serve beautiful, neat portions that hold their shape.

Close-up of a serving spoon cutting into the creamy broccoli and cheese interior with crispy topping

Close-up of a serving spoon cutting into the creamy broccoli and cheese interior with crispy topping | lightbiterecipes.com

Storage Tips

Store any leftover twice baked cheesy broccoli covered tightly in the fridge for up to four days. To reheat, I prefer warming individual portions in a 350°F oven covered with foil for about 15-20 minutes until hot all the way through; the microwave works in a pinch but will soften the topping. You can also assemble the entire casserole a day ahead, cover and refrigerate it before the first bake, just add an extra 5-10 minutes to the initial baking time if you’re starting from cold.

Ingredient Substitutions

For a gluten-free version, swap the all-purpose flour with a good 1:1 gluten-free baking blend and use certified gluten-free panko. If you’re out of dry mustard powder, a teaspoon of Dijon mustard whisked into the sauce works beautifully. You can play with the cheeses too – try swapping half the cheddar for smoked gouda or gruyere for a deeper flavor. No panko? Crushed buttery crackers or even a bit of extra Parmesan make a fine crispy topping in a pinch.

Serving Suggestions

This twice baked cheesy broccoli is the ultimate partner for simply roasted or grilled meats like herb-crusted chicken, juicy pork chops, or a good steak. It’s a non-negotiable on my holiday table next to glazed ham or roast turkey, where its richness balances beautifully. For a weeknight, I’ll pair it with a simple pan-seared sausage and a light, vinegary green salad to cut through the decadence, making a completely satisfying meal.

Cultural Context

The concept of twice baking is a brilliant American kitchen technique born from the desire to maximize texture and flavor, famously used in potatoes and now in this iconic broccoli casserole. It’s a hallmark of heartland potluck and family reunion cooking where dishes are meant to feed a crowd, travel well, and deliver serious comfort. This version elevates the classic midwestern church supper staple with a more refined custard base and the crispy panko topping, bridging homey tradition with a modern touch you’d find at a stylish Sunday supper.

A holiday dinner plate featuring a slice of twice baked cheesy broccoli next to roast chicken and green beans

A holiday dinner plate featuring a slice of twice baked cheesy broccoli next to roast chicken and green beans | lightbiterecipes.com

Frequently Asked Questions

Can I use frozen broccoli for this Twice Baked Cheesy Broccoli?

Yes, you can use frozen broccoli. Thaw and drain it very well, pressing out excess water with a towel. Using fresh is preferred for the best texture, but frozen will work in a pinch if you avoid a soggy final dish.

Can I make Twice Baked Cheesy Broccoli ahead of time?

Absolutely. Assemble the dish completely through the first bake and the addition of the topping. Cover and refrigerate for up to 24 hours. When ready, bake it straight from the fridge, adding a few extra minutes to the final baking time until it’s hot and bubbly.

What can I substitute for the sharp cheddar cheese?

For a similar melt and flavor, Gruyère or Monterey Jack are excellent substitutes. You could also use a mix of Colby and a little smoked gouda for a different flavor profile while maintaining that creamy, gooey texture.

How do I know when the Twice Baked Cheesy Broccoli is ready?

It’s ready when the top is a deep, golden brown and the cheese sauce is visibly bubbling around the edges. A knife inserted into the center should come out hot to the touch. The final bake usually takes 20-25 minutes.

What should I serve with Twice Baked Cheesy Broccoli?

This rich American side dish pairs perfectly with simple mains like roast chicken, grilled steak, or baked ham. It’s a classic for holiday meals like Thanksgiving or Easter, but it’s also a fantastic upgrade for a weeknight dinner.

Rate This Recipe

How would you rate this recipe?

Ultimate Twice Baked Cheesy Broccoli

This ultimate twice baked cheesy broccoli is the pinnacle of comfort food, turning simple broccoli into a creamy, decadent side dish. Tender florets are smothered in a rich, sharp cheddar cheese sauce, baked until bubbly, then topped with a buttery, crispy crust and baked again to golden perfection. It's a crowd-pleasing classic that might just steal the show from the main course.

Prep Time
25 Minutes
Cook Time
50 Minutes
Total Time
75 Minutes
4.2
(174 reviews)
By: Isabella Reed
Category: Side Dishes
Difficulty: Easy
Cuisine: American
Yield: 6 Servings
Dietary: vegetarian

Ingredients

  1. 01 2 pounds fresh broccoli crowns, cut into 1-inch florets (about 8-9 cups)
  2. 02 3 tablespoons unsalted butter
  3. 03 3 tablespoons all-purpose flour
  4. 04 2 cups whole milk, warmed
  5. 05 1 teaspoon garlic powder
  6. 06 1/2 teaspoon onion powder
  7. 07 1/2 teaspoon dry mustard powder
  8. 08 1/4 teaspoon freshly ground black pepper
  9. 09 3/4 teaspoon kosher salt, divided, plus more for pasta water
  10. 10 8 ounces sharp cheddar cheese, shredded (about 2 cups, divided)
  11. 11 4 ounces cream cheese, softened and cut into cubes
  12. 12 1/4 cup grated Parmesan cheese
  13. 13 2 large eggs, lightly beaten

Instructions

Step 01

Preheat your oven to 400°F (200°C). Lightly grease a 2.5 to 3-quart baking dish or a 9x13-inch casserole dish.

Step 02

Bring a large pot of salted water to a boil. Add the broccoli florets and cook for 4-5 minutes until bright green and just tender. Drain well in a colander and set aside.

Step 03

While the broccoli cooks, make the cheese sauce. In a medium saucepan over medium heat, melt the 3 tablespoons of butter. Whisk in the flour and cook for 1 minute, stirring constantly, until it forms a smooth, golden paste (this is a roux).

Step 04

Gradually pour in the warm milk, whisking constantly to prevent lumps. Continue cooking and whisking for 3-4 minutes until the sauce thickens enough to coat the back of a spoon.

Step 05

Remove the sauce from heat. Stir in the garlic powder, onion powder, dry mustard, black pepper, and 1/2 teaspoon of kosher salt. Add 1 1/2 cups of the shredded cheddar cheese, the cream cheese cubes, and the Parmesan. Stir until the cheeses are fully melted and the sauce is smooth.

Step 06

Let the cheese sauce cool for 2 minutes, then quickly whisk in the beaten eggs until fully incorporated. This helps bind the casserole.

Step 07

In a large mixing bowl, combine the drained broccoli and the cheese sauce. Gently fold together until all the broccoli is evenly coated.

Step 08

Transfer the cheesy broccoli mixture to the prepared baking dish, spreading it into an even layer. Bake, uncovered, for 25 minutes.

Step 09

Remove the casserole from the oven. Increase the oven temperature to 425°F (220°C). Sprinkle the remaining 1/2 cup of shredded cheddar cheese over the top, followed by the optional buttered panko breadcrumbs for extra crunch.

Step 10

Return the dish to the oven and bake for an additional 10-15 minutes, or until the topping is golden brown and the edges are bubbling. Let it rest for 5-10 minutes before serving. Garnish with fresh herbs if desired.

Tools You'll Need

  • Large pot for boiling broccoli
  • Medium saucepan
  • Whisk
  • 9x13-inch baking dish or similar casserole dish
  • Large mixing bowl
  • Colander

Allergy Information

Contains dairy, eggs, wheat (gluten). For a gluten-free version, use a 1:1 gluten-free flour blend and gluten-free breadcrumbs. The eggs help bind the casserole, but you can omit them; the dish just may be slightly less firm.

Nutrition Facts (Per Serving)

Calories
380
Protein
18g
Carbohydrates
18g
Fat
27g