Go Back
Photo of a pan or tray of green bean casserole, from Stacy Lyn Harris's recipe for "Green Bean Casserole" Christmas 2019

Classic Homemade Grean Bean Casserole

This green bean casserole is a favorite in my home around holiday time.


  • 2 pounds fresh or frozen green beans halved and ends trimmed
  • 2 1/2 tablespoons kosher salt
  • 6 tablespoons unsalted butter
  • 1 pound button or baby bella mushrooms cleaned and sliced
  • 4 cloves garlic roughly chopped
  • 1 teaspoon kosher salt
  • 1/4 teaspoon freshly ground black pepper
  • 1/4 cup all-purpose flour
  • 1 cup chicken broth
  • 2 cups milk
  • 1 cup heavy cream
  • 12 ounces French's fried onions divided


  • Heat the oven to 350 degrees Fahrenheit.
  • If using fresh green beans, blanch the beans by bringing a large pot of water and 2 1/2 tablespoons of salt to a boil, then add green beans and boil for about three minutes. With a slotted spoon, remove green beans to a bowl of ice water. If using frozen green beans, thaw, rinse, and drain the green beans and set aside.
  • In a large skillet, melt the butter over medium-high heat. Add the mushrooms and cook for about 5–7 minutes or until reduced by half. Add garlic, one teaspoon of kosher salt, and 1/4 teaspoon pepper. Cook together for about one minute longer.
  • Sprinkle flour over the mushroom mixture and stir for about two minutes. Add broth and milk to the mixture. Continue stirring until the sauce thickens, about five minutes. Add the cream and cook for about two more minutes. Remove mushroom gravy from the heat.
  • Add the green beans and about eight ounces of the fried onions and gently mix until combined. Transfer the green bean mixture to a greased 9 x 13-inch baking dish. Sprinkle the remaining four ounces of fried onions and transfer to the oven for about 15 minutes or until the mixture is bubbly and the fried onions are crisp and brown. Allow to cool for about ten minutes and serve!