Preheat oven to 430°F (220°C).
Soak dried mushrooms in veggie broth.
1 cup dried porcini mushrooms (about 1 oz), 1 cup veggie broth
Trim the green beans and cook in boiling salted water until just fork-tender (6–10 minutes). Drain, rinse with cold water and let drain well.
2 ½ pounds fresh green beans
In a large pan, heat some olive oil over medium heat.
2 tbsp olive oil
Add onion and fry until translucent and golden brown. Then add garlic and the mushrooms and fry until mushrooms have released almost all their water. Then remove the mushrooms from the pan.
1 onion, 3 garlic cloves, 9 oz cremini mushrooms
Add the flour and toast until flour is slightly brown.
4 tbsp all-purpose flour
Pour in soy milk in 2 batches while constantly whisking to avoid clumps. Let simmer for 2-3 minutes on low heat until the sauce has thickened.
2 cups unsweetened soy milk
Transfer to a blender, add soaked mushrooms, parmesan (or nutritional yeast), salt and pepper and Italian herbs. Blend until smooth.
¼ cup grated vegan parmesan + more for topping , 1 tsp Italian herbs, 1 tsp salt & pepper
Transfer the mix to a 9x13-inch baking dish and mix them. baking dish, together with the cooked green beans and mushrooms. Give it a good stir (see step-by-step photos). Sprinkle with more parmesan vegan Parmesan and walnuts (optional) and bake for 15 minutes. If using crispy onions instead, add them only for the last few minutes.
handful walnuts as topping