Ingredients
Equipment
Method
Preheat and blanch
- Preheat your oven to 400°F so it’s ready when the casserole is assembled. Blanch the Brussels sprouts 4 minutes in boiling salted water, then drain and set aside.
Cook bacon and make the sauce
- Cook the bacon until crisp, then remove it and reserve 1 tablespoon drippings. Melt the butter with the drippings, add garlic and flour, and cook 1 minute while whisking.
- Whisk in the whole milk and heavy cream, then simmer until thickened and smooth. Stir in 1 cup Gruyère, Parmesan, salt, and black pepper until fully melted and glossy.
Assemble and bake
- Fold the Brussels sprouts and half the bacon into the sauce, then pour into a baking dish. Top with the remaining Gruyère, remaining bacon, and panko breadcrumbs.
- Bake 20-25 minutes at 400°F until bubbly and golden on top. Let it rest briefly so the sauce sets slightly before serving.
Notes
For the best texture, don’t overcook the blanching step—4 minutes keeps Brussels sprouts tender but still holds shape. Refrigerate leftovers in an airtight container for up to 4 days; reheat in a 350°F oven until warmed through (add a splash of milk if it thickens). Freezing is not recommended for the creamiest texture. For a dairy-light swap, use evaporated milk plus reduced-fat cheese (expect a thinner, less stretchy bake).
