Preheat the oven to 375ºF. Generously spray a 9x13-inch casserole dish with nonstick cooking. Set aside while you prepare the green beans.
Wash the green beans and pat them dry. Use a kitchen scissors (or sharp knife) to snip the ends off. Place the trimmed green beans into the prepared casserole dish. Set aside.
Heat the olive oil in a large frying pan over medium/high heat. Add the mushrooms and salt and sauté for 3-5 minutes. Add the onion and garlic and continue to sauté for another 3 minutes. Remove the pan from the heat and set aside.
Make the roux. Heating the olive oil in a medium saucepan over medium/high heat. When the oil is fragrant, add the flour and whisk until a crumble or paste forms. While continuing to whisk, slowly pour in the almond milk. Whisk over medium heat until the mixture begins to thicken, about 3-5 minutes.
When thick, remove the saucepan from heat and whisk in the Worcestershire sauce, salt, pepper, garlic powder, fresh thyme, and vegetable broth.
Add the mushroom mixture into the roux and mix to combine to create a sauce.
Pour the sauce on top of the green bean in the casserole dish and mix to combine.
Cover the casserole dish with foil and bake for 40-45 minutes, stirring the beans every 15 minutes. Bake until the green beans are cooked.
Once the green beans are fully cooked, mix in 1/2 cup of fried onions. Then, top the casserole with the remaining 1 cup of fried onions and serve.