Go Back
5 from 3 votes

Green Bean Casserole from Scratch

This Green Bean Casserole is made almost completely from scratch and it will be the best Green Bean Casserole you've ever had. It's an easy side dish that can be made for fancy dinners or just simple weeknight meals. Even your picky eaters will love it!
Course Side Dish
Cuisine American
Author Sarah


  • 2 tablespoons salt
  • 1 & 1/2 lbs. fresh green beans rinsed and ends trimmed
  • 2 Tbsp. butter {I use salted}
  • 1 small onion chopped
  • 2 cloves garlic minced
  • 2 large portobello mushrooms chopped
  • 1 tsp. salt
  • 1 tsp. black pepper
  • 2 Tbsp. all-purpose flour
  • 1 cup chicken broth
  • 1 cup half-and-half
  • 1/2 cup Panko bread crumbs
  • 6 oz french fried onions


  1. Preheat oven to 375°F. Grease a 9x13 baking dish and set aside.
  2. Bring a large pot of water and 2 Tbsp. of salt to a boil. Add the green beans and boil for 5 minutes.
  3. While they're boiling, prepare a large bowl of ice water.
  4. Once 5 minutes is up, drain the beans into a colander and immediately place the beans in the ice water to stop the cooking process. Drain and set aside.
  5. Melt the butter in a large skillet over medium-high heat. Add the garlic and onions, stirring occasionally, until the onions begin to soften. {About 5 minutes}
  6. Add the mushrooms, salt and pepper and continue to cook for another 1 to 2 minutes.
  7. Sprinkle in the flour and stir to combine. Cook for 2 minutes. Add the chicken broth and stir to combine. Then add the half and half and simmer until the mixture thickens, stirring occasionally, approximately 6 to 8 minutes.
  8. Remove from the heat and stir in all of the green beans. Transfer green bean mixture to prepared casserole dish. Top with the bread crumbs and then layer the french fried onions on top.
  9. Place casserole in the oven and bake until bubbly, about 20 minutes. Serve immediately!