Preheat your oven to 375°F. Grease a 9-inch by 13-inch baking dish, and set it aside.
Bring a large stockpot of salted water to a boil, and add the prepared fresh green beans. Boil until the beans are bright green and almost fork tender (about 3 minutes).
Drain the beans of the water, and scatter on clean paper towels to drain.
Blot the beans dry, return them to the large stockpot or a large bowl.
Pour the cream of mushroom soup over the blanched green beans. Stir gently to coat the beans in the cream sauce (without crushing any of the beans). Add about 3/4 of the optional grated cheese, and mix to combine.
Pour the green bean mixture into the prepared 9-inch by 13-inch baking dish. Spread into an even layer, and then scatter the remaining mushrooms on top in an even layer. (See Recipe Notes)
Sprinkle about half of the remaining optional cheese on top of the mushrooms.
Make the topping.
In a small bowl, combine the bread crumbs with the melted butter, and stir to combine.
Scatter the bread crumb mixture evenly over the top of the green bean mixture in the baking dish. Top with all of the remaining optional cheese.
Bake
Place the baking dish in the center of the preheated oven, and bake until the topping is lightly golden brown and the sauce is bubbling (about 15 minutes).
Top
Remove from the oven and top with the crushed crispy fried onions. Press the onions down gently, and serve immediately.
Video
Notes
Preparing the green beans You can slice the green beans in half by cross-section, to make serving easier, or leave them whole.Make ahead option At this point, the dish can be cooled to room temperature, then covered tightly and stored in the refrigerator for 2 to 3 days. Before serving, just resume the recipe instructions where you left off.