Trim and discard the ends of the string beans. Cut the beans into two-inch lengths.
Smash the garlic and shake off the skins. Mince (or chop, if you prefer) the garlic.
Peel and finely slice the shallot.
Slice the button mushrooms. Thin or thick, that is entirely up to you.
Heat the cooking oil in a small frying pan. Saute the garlic and shallot for about half a minute.
Add the string beans and bay leaf to the pan. Sprinkle in the pepper. Continue sauteeing for another half a minute.
Pour in the vinegar and rice wine. Cover the pan. Set the heat to low. Cook the string beans for five to six minutes.
Turn up the heat to medium. Add the mushrooms to the pan. Cook, stirring, for about a minute or until the mushrooms are just starting to brown.
Drizzle in the soy sauce. Cook, stirring often, for another minute.
Taste and adjust the seasonings before serving you vegan string beans and mushrooms adobo.