Boil green beans. Cook until soft enough to piece with a fork (they will continue cooking in the oven, so don’t cook them until mushy). Drain and set aside.
Spray a medium (2-quart) casserole dish.
In a medium pan, melt 2 tablespoons butter and sauté diced onions until soft, then add mushrooms and sauté until golden brown. Add flour to coat mushrooms and onions.
Add ¼ cup of the broth to the pan to deglaze the pan and bring to a boil. This will reduce down and look like a gravy with the mushrooms. Then add remaining broth and salt.
Remove from heat and add in milk, whisk until smooth.
Add green beans and toss to coat beans with creamy mushroom sauce. Then transfer to casserole dish.
Onion Strings
Slice onions into thin strips.
Dip into egg then flour and shake off excess.
In a medium pan, melt butter and then “fry” onion strings until golden brown. You may have to do this in batches. Be careful to not burn the onions.
Bake Casserole
Add onion strings on top of green bean mixture in casserole dish.
Bake for 20-25 minutes until green bean mixture is bubbly and onion straws are nice and golden.