Old-School Green Bean Casserole Recipe


This casserole should be served year-round.

Active Time:
20 mins
Total Time:
50 mins
10 serves

This is the perfect old-school green bean casserole for your holiday menu, but without any cream of mushroom soup. Every aspect of this casserole is homemade and perfectly good. The flavors are creamy and savory, and with a bit of crunch at the end with fried shallots. Our homemade mushroom cream sauce and crispy fried shallots will make you wonder why this casserole isn't served year-round. And you might just start whipping it up whenever you fancy! Even better, you can make this dish ahead of time. Prepare as instructed, but wait to add the toppings and bake it until you're ready to serve.

Old-School Green Bean Casserole
Victor Protasio; Prop Styling: Ginny Branch Stelling; Food Styling: Emily Nabors Hall


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

  • ½ cup salted butter, divided

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

  • 1 large shallot, chopped

  • 6 tablespoons all-purpose flour

  • 4 cups whole milk

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

  • 2 teaspoons kosher salt

  • ½ 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 water.

  2. Heat 2 tablespoons of the butter in a Dutch oven over medium-high. Add mushrooms and shallot, and cook, stirring often, until mixture is deeply browned and caramelized, 8 to 10 minutes. Transfer mixture to a plate, and without wiping out Dutch oven, add remaining 6 tablespoons butter to Dutch oven.

  3. Melt butter over medium-high; whisk in flour, and cook, whisking constantly, 1 minute. Gradually add milk, whisking until smooth. Cook, whisking, until thickened and bubbly, about 4 minutes. Remove from heat, and whisk in Parmesan cheese, kosher salt, and black pepper until melted and smooth. Stir in green beans, mushroom mixture, and water chestnuts; spoon into a lightly greased 13- x 9-inch (3-quart) baking dish.

  4. Bake in preheated oven until bubbly around edges, 15 minutes. Remove from oven; top with fried onions or shallots. Return to oven; bake until topping is golden brown, 15 minutes.


Make It Ahead: Prepare recipe through Step 3 up to 3 days in advance; cover and refrigerate. On the day of, add toppings and bake; add 10 minutes to the initial bake time if using a refrigerated casserole.

Related Articles