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