In a large pot, bring salted water to a boil. Add the green beans and cook for about 3-4 minutes until bright green and slightly tender. Drain and plunge them into ice water.
In a large mixing bowl, combine the cream of mushroom soup, milk (or heavy cream), soy sauce, garlic powder, onion powder, black pepper, and salt. Mix well until smooth.
Stir in the shredded cheddar cheese and cooked green beans into the soup mixture until everything is well coated.
Transfer the green bean mixture to a greased 9x13 inch casserole dish. Smooth the top with a spatula.
Evenly sprinkle the crispy fried onions over the top of the casserole. Add a generous layer of grated Parmesan cheese on top.
Place the casserole into the preheated oven and bake for 20 minutes or until bubbling and the top is golden brown.
Remove from the oven and let it cool for a few minutes before serving.
Notes
For extra crunch, use homemade crispy fried onions.
Keyword casserole, cheesy, green beans, vegetarian