Ingredients
Equipment
Method
Prep the Beans & Sauce
- Blanch Beans: Bring a large pot of salted water to a rolling boil. Add the trimmed green beans and cook for 3-4 minutes until bright green and crisp-tender. Immediately transfer them to a bowl of ice water to stop the cooking. Once cool, drain thoroughly and pat very dry. Set aside.

- Sauté Aromatics: In a large skillet, melt the butter over medium heat. Add the chopped onion and cook for 5 minutes until softened. Add the sliced mushrooms and cook until browned and their liquid has evaporated (5-7 mins). Stir in the minced garlic and cook for 1 minute more until fragrant.

- Make Sauce: Sprinkle the flour over the vegetables and stir constantly for 1-2 minutes. Slowly whisk in the broth until smooth. Bring to a simmer, whisking, until it starts to thicken. Pour in the heavy cream (or milk/coconut milk), salt, pepper, and optional nutmeg. Simmer gently for 2 minutes until creamy. Remove from heat.

Assemble & Bake
- Combine: Preheat oven to 375°F (190°C). In a large bowl, combine the blanched and dried green beans, the creamy mushroom sauce, and half (½ cup) of the crispy fried onions. (Add optional bacon or cheese here if using). Mix gently to combine.

- Transfer: Pour the mixture into a 9x13 inch baking dish and spread evenly.

- Bake: Bake uncovered for 25-30 minutes, until the sauce is hot and bubbly around the edges.

- Top & Finish: Remove from oven, sprinkle the remaining half (½ cup) of the crispy fried onions evenly over the top. Return to the oven for 5 more minutes until the onions are golden brown and fragrant.

- Rest & Serve: Let the casserole rest for 5-10 minutes before serving.

Notes
Notes
- Fresh Beans are Key: For the best texture and flavor, use fresh green beans. If using frozen, thaw completely and pat very dry.
- Make Ahead: Assemble the casserole (without the final onion topping) up to 1 day ahead. Cover and refrigerate. Let sit at room temp for 30 mins before baking, adding 10-15 mins to the initial bake time.
- Vegan Option: Use vegan butter, vegetable broth, full-fat coconut milk, and check crispy onions are vegan.
- Gluten-Free Option: Use a 1:1 gluten-free flour blend in the sauce and ensure crispy onions are certified gluten-free.
- Extra Crispy Top: For an even crispier topping, you can briefly broil for 1-2 minutes at the very end (watch carefully!).
