Go Back
+ servings
Print Recipe
5 from 3 votes

Green Bean Casserole from Scratch

This Green Bean Casserole from scratch will put that other version to shame. Creamy, delicious, and with the perfect green bean texture your family will love.
Prep Time10 mins
Cook Time50 mins
Total Time1 hr
Course: Side Dish
Cuisine: American
Keyword: made from scratch, par boiled, roux, thanksgiving, thanksgiving side
Servings: 8 servings
Calories: 227kcal
Author: Lisa Longley


  • 1 1/2 pounds green beans trimmed of rough stems and chopped into thirds
  • 6 tablespoons unsalted butter divided
  • 1 small yellow onion diced small
  • 2 cloves garlic minced
  • 8 ounces mushrooms diced small (see note)
  • 1/4 cup all purpose flour
  • 2 1/2 cups milk
  • 1 1/4 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1 cup fried onions


  • Prheat your oven to 350 degrees. Spray a 1 1/2 quart baking dish with cooking spray. Set aside.
  • Create an ice bath by filling a large bowl with water and ice cubes. Set aside.
  • Bring a large pot of water to a boil. Add in the green beans and cook for 3 minutes. Remove the green beans quickly with a mesh strainer. Transfer them to the ice bath for a minute. (If you are feeling confident you can start step 4 while your water is boiling.)
  • In a large skillet, melt 2 tablespoons butter over medium heat. Add the onion and garlic and cook until soft and tender, about five minutes. Add the finely diced mushrooms and cook until soft, about another 3 minutes.
  • Add the additional four tablespoons of butter. Stir until it is fully melted.
  • Whisk in the flour. Cook for about 30 seconds. (We are waiting for a slightly nutty smell, but not waiting until it burns.)
  • Whisk in the milk, a little at a time. Add just enough to be absorbed by the flour mixture, whisking it in before adding more. Continue adding milk until you have added all of it, going more quickly towards the end.
  • Stir in the salt and pepper. Continue stirring bringing the mixture to a simmer. Let the mixture simmer for 5 minutes, stirring regularly. The mixture should have a thick consistency - easily pourable, but it can coat the back of a spoon. If it seems thin, just let it simmer a little longer. Taste the mixture and add more salt and pepper to taste.
  • Add the green beans to the skillet. Stir to combine.
  • Pour the mixture into the prepared dish. Bake for thirty minutes. Top with fried onions and bake 3 to 5 more minutes.



Chopping Mushrooms:  Slice the mushrooms length wise. Turn, and slice again. You will have long strips of mushroom. Once you have done this with all your mushrooms, roughly chop them so they are small pieces. At biggest, you want the pieces to be a 1/4 inch by a 1/4 inch.


Calories: 227kcal | Carbohydrates: 21g | Protein: 7g | Fat: 14g | Saturated Fat: 9g | Monounsaturated Fat: 3g | Cholesterol: 28mg | Sodium: 530mg | Potassium: 270mg | Fiber: 4g | Sugar: 9g | Vitamin A: 19IU | Vitamin C: 31mg | Calcium: 117mg | Iron: 6mg