An elevated, completely from-scratch take on the classic American holiday side dish. Featuring freshly blanched green beans, a rich and savory homemade mushroom cream sauce, and an irresistible topping of crispy, golden-fried shallots.
| 3 large | Shallots | Thinly sliced |
| 0.5 cup | Buttermilk | Can substitute with regular milk |
| 1 cup | All-purpose flour | For dredging |
| 1 teaspoon | Kosher salt | For seasoning flour |
| 0.25 teaspoon | Black pepper | Freshly ground |
| 2 cups | Canola or peanut oil | For frying |
| 2 lbs | Fresh green beans | Trimmed and cut into 2-inch pieces |
| 2 tablespoons | Kosher salt | For the boiling water |
| 4 tablespoons | Unsalted butter | Divided |
| 1 lb | Cremini mushrooms | Cleaned and sliced |
| 3 cloves | Garlic | Minced |
| 1 tablespoon | Fresh thyme | Chopped |
| 0.25 cup | All-purpose flour | For thickening sauce |
| 1.5 cups | Vegetable broth | Or chicken broth if not vegetarian |
| 1 cup | Heavy cream | Can use half-and-half for a lighter version |
| 1 tablespoon | Soy sauce | Adds deep umami flavor |
| 1 teaspoon | Kosher salt | To taste |
| 0.5 teaspoon | Black pepper | Freshly ground |
Preheat your oven to 375°F (190°C) and lightly grease a 9x13-inch baking dish.
Bring a large pot of water to a boil and add 2 tablespoons of kosher salt. Add the trimmed green beans and blanch for about 5 minutes until tender-crisp. Immediately drain and transfer the beans to a bowl of ice water to stop the cooking process. Drain well and set aside.
~10 minPrepare the crispy shallots: Toss the sliced shallots in buttermilk. In a separate bowl, whisk together the flour, salt, and pepper. Heat the frying oil in a medium saucepan to 350°F (175°C).
~5 minWorking in small batches, remove the shallots from the buttermilk, letting excess drip off, and dredge in the seasoned flour. Shake off excess flour and carefully lower into the hot oil. Fry for 2-3 minutes until golden brown and crispy. Remove with a slotted spoon and drain on paper towels. Repeat until all shallots are fried.
~10 minMake the mushroom sauce: In a large skillet over medium-high heat, melt 2 tablespoons of butter. Add the sliced mushrooms and cook without stirring for about 4 minutes to achieve a good sear. Stir and cook for another 4 minutes until deeply browned.
~8 minLower the heat to medium. Add the remaining 2 tablespoons of butter, minced garlic, and chopped thyme. Cook for 1 minute until fragrant. Sprinkle the 1/4 cup of flour over the mixture and stir continuously for 1-2 minutes to cook out the raw flour taste.
~3 minSlowly whisk in the vegetable broth, breaking up any flour lumps. Whisk in the heavy cream, soy sauce, 1 teaspoon salt, and 1/2 teaspoon black pepper. Bring the mixture to a simmer, stirring frequently, until the sauce thickens enough to coat the back of a spoon (about 5 minutes). Remove from heat.
~6 minAssemble the casserole: Add the well-drained green beans to the mushroom sauce in the skillet (or combine in a large bowl if the skillet is too small). Toss until the beans are evenly coated. Stir in exactly half of the crispy fried shallots.
~2 minTransfer the mixture to the prepared baking dish, spreading it into an even layer. Bake uncovered in the preheated oven for 20 minutes, or until the sauce is bubbly around the edges.
~20 minRemove from the oven, top evenly with the remaining crispy shallots, and bake for an additional 5 minutes to ensure the shallot topping is perfectly crisp.
~5 minLet the casserole rest for 10 minutes before serving. This allows the sauce to thicken slightly and makes it easier to serve.
~10 min