-
1
Preheat the oven to 400u00b0F.
-
2
Spray an 8-9-inch square casserole dish with nonstick cooking spray. Set aside.
-
3
Bring a large pot of salted water to a boil.
-
4
Cut the green beans into 1 1/2-inch pieces. Slice the mushrooms, finely chop the onion and mince the garlic.
-
5
Once the water is boiling, add the green beans. Blanch the green beans for 3 minutes until they are bright green. Drain the green beans into a colander and rinse with cold water.
-
6
Set a large pot over medium-high heat and add the butter. Once the butter is melted, add the onions and mushrooms to the pot. Saute for 6-7 minutes until the mushrooms are browned and shrunken and the onions are soft. Add the garlic and thyme and cook for 30 seconds longer, until fragrant.
-
7
Sprinkle the flour over the mushrooms and onions. Stir with a spatula to coat. Slowly pour the broth into the pot, whisking to dissolve the flour. Pour in the half and half and season with salt and black pepper.
-
8
Cook the sauce, whisking constantly, until it begins to bubble and thicken. Reduce the heat to medium-low and allow the sauce to simmer for 5-7 minutes more, whisking occasionally, until it is reduced by about a third.
-
9
Add the green beans to the pot and stir to coat with the sauce. Pour the green bean mixture into the casserole dish. Sprinkle the shredded cheeses in an even layer over the top.
-
10
Bake the green bean casserole for 20-25 minutes on the middle rack of oven, until the casserole is bubbling at the edges and the cheese is golden brown on top.
-
11
Check to see that casserole is done. Remove from oven or add time as needed.
-
12
Allow to rest for 10-15 minutes before serving.