Go Back

Homemade Green Bean Casserole

A flavorful, from-scratch green bean casserole featuring a creamy mushroom sauce and crispy fried onions. Perfect for Thanksgiving or any comfort food occasion.
Prep Time 25 minutes
Cook Time 30 minutes
Total Time 55 minutes
Servings: 6 servings

Ingredients
  

For The Green Bean Base
  • 1 and a half pounds of fresh green beans ends trimmed and halved
  • 1 tablespoon salt for green bean blanching
For The Creamy Mushroom Sauce
  • 2 tablespoons butter
  • 1 small yellow onion finely diced
  • 2 cloves garlic minced
  • 8 ounces mushrooms sliced, any variety you like
  • 1 teaspoon salt
  • Half a teaspoon black pepper
  • 2 tablespoons flour
  • Three fourths cup chicken or vegetable broth
  • Three fourths cup heavy cream
For The Crispy Onion Topping
  • 1 large onion thinly sliced into rings
  • Half a cup all-purpose flour
  • Half a teaspoon salt
  • Vegetable oil for frying enough to shallow pan fry

Method
 

  1. Bring a large pot of water to a boil with 1 tablespoon of salt. Add the green beans and cook for about 5 minutes until bright green and just tender. Transfer them into ice water immediately to stop the cooking.
  2. Toss the sliced onion rings with all-purpose flour and salt. Heat vegetable oil in a skillet over medium heat and fry the onion rings in small batches until golden and crispy, about 3 to 4 minutes per batch. Drain on paper towels.
  3. In a skillet, melt butter over medium heat. Add the finely diced onion and minced garlic, cooking for 2 minutes until softened. Add mushrooms, salt, and pepper. Cook for about 8 minutes until the mushrooms are soft and golden.
  4. Sprinkle in the flour and stir well to coat the vegetables. Cook for 1 minute, then slowly stir in the chicken or vegetable broth. Add heavy cream and continue stirring until the sauce thickens to a creamy consistency, about 4 to 5 minutes.
  5. Preheat oven to 375°F. Combine blanched green beans with the mushroom sauce in a large baking dish. Top with three-fourths of the crispy onions. Bake uncovered for 15 minutes until bubbling.
  6. Remove the casserole from the oven, sprinkle the remaining crispy onions on top, and return to the oven for another 5 minutes. Serve hot.

Notes

Assemble the casserole a day in advance without the crispy onions if needed. Store leftovers in the fridge for up to 3 days. Reheat in the oven for best texture.