Green Bean Casserole Recipe

The traditional version of this casserole, made with cans of cream of mushroom soup and French-fried onions, is a celebration of American convenience foods and a standard offering on countless holiday menus. This updated recipe, made with fresh ingredients, is guaranteed to push that old formula aside.


1-1/4 lb. green beans*
Kosher salt and freshly ground pepper
2 tbsp unsalted butter
10 oz. button mushrooms, sliced
3 large shallots, plus 3 tbsp minced**
1/3 cup all-purpose flour, plus 3 tbsp
1 cup half-and-half
1 cup chicken stock or broth
1 tsp soy sauce, preferably mushroom soy sauce
Canola oil for deep-frying

* Substitute 1 head broccoli (about 1-1/2 lb.) cut into florets, for the green beans.

** If you don’t feel like frying the shallots, sprinkle 1/2 cup toasted sliced almonds over the casserole before serving.


Step 1. Bring 6 quarts water to a boil in a large pot. Fill a large bowl halfway with ice cubes and add some cold water. Set a colander squarely inside the ice bath. The colander will keep you from having to pick the ice out of the beans.

Step 2. Prepare the green beans: When the water boils, add 2 tbsp salt and the green beans. Cook until the beans yield slightly when pierced with the tip of a knife, 4 minutes. Using a strainer, remove the green beans from the hot water and transfer them to the colander inside the ice bath. Swirl the beans around in the bath so they cool quickly. Drain and set aside.

Step 3. Make the mushroom base: In a 10″ cast-iron or other ovenproof skillet over medium heat, melt the butter and add the mushrooms. Season with salt, 1 tsp of the cayenne, and the mustard. Stir to blend and cook until the mushrooms give off most of their liquid, 3 to 5 minutes. Using a whisk, add the garlic and 2 tbsp of the flour. When all of the flour has been incorporated, add the chicken broth. Bring to a boil. Taste for seasoning. Stir in the cream and sour cream and simmer gently. Continue cooking over low heat until the mixture thickens, 3 to 5 minutes. You should have about 2 cups.

Step 4. Preheat the oven to 350°F.

Step 5. Fry the onions: Meanwhile, pour the oil into a medium frying pan. Heat to 350oF. Line a baking sheet with a kitchen towel and have ready a slotted spoon.

Step 6. In a medium bowl, combine the remaining 1?4 cup flour and remaining 1?2 tsp cayenne. Toss the onion rounds in the flour and shake off excess by shaking the rounds in a strainer. Test the oil by dropping in one onion slice. It should begin to bubble and fry gradually. Drop a small batch of the onions into
the oil and gently swirl them as they fry. When they are light to medium brown, 1 to 2 minutes, remove with the slotted spoon and lay them out on the kitchen towel to cool. Sprinkle with salt. Repeat until all of the onions have been fried.

Step 7. Assemble the casserole: Stir the green beans into the mushrooms. Simmer on the stove, over low heat, until the green beans become tender when pierced with the tip of a knife, 10 to 15 minutes. Stir in half of the onions. Transfer the skillet to the oven for 10 minutes to give the casserole that baked effect. Top the outside of the dish with the remaining onions and serve.

Makes 8 to 10 servings.

Reprinted with permission from Old School Comfort Food (2013, Clarkson Potter Publishers.)

See more recipes Old School Comfort Food.