Bacon-Brussels Sprout-Green Bean Casserole Recipe

We combined two Thanksgiving side dishes, green bean casserole and Brussels sprouts, into one crowd-pleasing recipe. Topped with fried onions and crispy bacon, everyone will love this dish on Thanksgiving, or even on a weeknight. To make this casserole up to 3 days in advance, prepare through Step 4; cover and refrigerate. Add the toppings and bake it the day of; add 10 minutes to the initial bake time if starting with a refrigerated casserole.

Old-School Green Bean Casserole
Photo: Victor Protasio; Prop Styling: Ginny Branch Stelling; Food Styling: Emily Nabors Hall
Active Time:
20 mins
Total Time:
50 mins
Serves 10 (serving size: 1 cup)


  • 6 bacon slices

  • 1 pound trimmed and quartered fresh Brussels sprouts

  • 2 (15-oz.) pkg. frozen French-cut green beans, thawed and well drained

  • 1/2 cup salted butter, divided

  • 1 (8-oz.) pkg. sliced fresh cremini mushrooms, roughly chopped

  • 1/4 cup chopped fresh shallot (from 1 large shallot)

  • 6 tablespoons all-purpose flour

  • 4 cups whole milk

  • 4 ounces Parmesan cheese, shredded (about 1 1/2 cups)

  • 2 teaspoons kosher salt

  • 1/2 teaspoon black pepper

  • 1 (8-oz.) can diced water chestnuts, drained

  • 1 cup crispy fried onions or shallots (about 2 oz.)


  1. Preheat oven to 350°F. Squeeze green beans lightly in hands to remove excess water.

  2. Cook bacon slices in Dutch oven over medium until crisp, about 6 to 8 minutes. Drain bacon on paper towels, reserving drippings in Dutch oven. Crumble bacon and set aside.

  3. Cook Brussels sprouts and green beans in reserved drippings in Dutch oven just until tender and lightly browned, about 8 to 10 minutes. Remove vegetables from Dutch oven.

  4. Add 2 tablespoons of the butter to the drippings in the Dutch oven over medium-high. Add mushrooms and chopped fresh shallot, and cook, stirring often, until mushrooms are deeply browned and shallots are caramelized but not burned, 8 to 10 minutes. Transfer mushroom mixture to a plate, and without wiping out Dutch oven, add remaining 6 tablespoons butter to Dutch oven. Melt butter over medium-high; whisk in flour, and cook, whisking constantly, 1 minute. Gradually add milk, whisking constantly until smooth. Cook, whisking constantly, until thickened and bubbly, about 4 minutes. Remove from heat, and whisk in Parmesan cheese, salt, and pepper until melted and smooth. Stir in reserved Brussels sprouts and green beans, mushroom mixture, and water chestnuts; spoon into a lightly greased 13- x 9-inch (3-quart) baking dish.

  5. Bake in preheated oven until bubbly around edges, about 15 minutes. Remove from oven, and sprinkle crumbled bacon with fried onions or shallots over casserole. Return to oven, and bake until bubbly and topping is golden brown and crisped, about 15 minutes.

Related Articles