Go Back
+ servings
This Perfect Green Bean Casserole is made with fresh Hericot Vert green beans, fresh and dried mushrooms, and is topped with crispy fried onions.

Perfect Green Bean Casserole

Perfect Green Bean Casserole is the best green bean casserole from scratch.
Fresh green beans and mushrooms and crispy fried onions make this a classic!
Course Side Dish
Cuisine American
Prep Time 20 minutes
Cook Time 40 minutes
Total Time 1 hour
Servings 8 servings
Calories 178kcal


  • 1/4 cup dried mushrooms
  • 1/2 cup water boiling
  • 24 ounces fresh green beans
  • 1 tbsp kosher salt
  • 4 tbsp butter
  • 8 ounces mushrooms sliced
  • 2 tbsp all purpose flour
  • 1 cup chicken broth
  • 1 cup whole milk
  • 1 1/2 cups fried onion pieces divided


  • In small dish, pour boiling water over dried mushrooms and allow to sit at least 15 minutes to rehydrate dried mushrooms.
  • To blanch green beans, add kosher salt to boiling water, cook green beans in boiling salted water for about a minute, then immediately transfer to an ice bath. Once cooled, drain green beans and set aside.
  • In heavy bottom stockpot, melt butter over medium high heat and add mushrooms. Allow to brown, stirring only to prevent burning, for about 5-8 minutes. Sprinkle flour over mushrooms, stir, and allow to cook for another couple of minutes.
  • Add chicken broth to mushroom roux, stir well and scrape bottom to remove any bits that may have stuck to pan. Add rehydrated mushrooms along with any liquid. Reduce heat to medium low, add milk, stir, and continue to cook until gravy thickens.
  • Add green beans and 1/2 cup of the onion pieces. Stir well to combine. Top with remaining fried onion pieces.
  • Either refrigerate overnight to finish cooking the next day, or cook in 350 degree oven until heated through and onion pieces start to brown, 20-30 minutes.


Calories: 178kcal | Carbohydrates: 14g | Protein: 3g | Fat: 12g | Saturated Fat: 6g | Cholesterol: 18mg | Sodium: 1138mg | Potassium: 346mg | Fiber: 2g | Sugar: 4g | Vitamin A: 815IU | Vitamin C: 13mg | Calcium: 69mg | Iron: 1.2mg