Ingredients
Equipment
Method
Blanch and prepare
- Preheat oven to 400F and set out a baking dish.
- Bring a pot of boiling salted water to a boil, then blanch Brussels sprouts for 4 minutes.
- Drain Brussels sprouts thoroughly and set aside.
Make the creamy cheese sauce
- Cook bacon in a Dutch oven until crisp, then remove bacon and reserve 1 tablespoon drippings.
- Melt butter with the drippings, add garlic and all-purpose flour, and cook for 1 minute.
- Whisk in whole milk and heavy cream, then simmer until thickened.
- Stir in 1 cup shredded Gruyere, grated Parmesan, salt, and black pepper until smooth.
Assemble and bake
- Fold Brussels sprouts and half the bacon into the sauce, then pour into a baking dish.
- Top with remaining shredded Gruyere, remaining bacon, and panko breadcrumbs.
- Bake for 20-25 minutes at 400F until bubbly and golden.
Notes
Pro tip: whisk the milk mixture until lump-free right after adding it, then simmer just until thickened so the casserole stays creamy. Refrigerate leftovers in a covered container up to 3 days; reheat in a 350F oven until warmed through. Freezing is not recommended due to sauce texture. For a lighter option, use half-and-half in place of heavy cream (texture slightly less rich).
