Pan-fry the sliced mushroom in a tablespoon of olive oil over medium heat.
After a minute, add the garlic, balsamic vinegar, and soy sauce and stir.
Cook for another minute or two until the mushrooms are nicely coated. Set aside.
Pan-fry the onion in a little oil, add some salt and pepper, and Cook until translucent. Set aside.
Trim the end of each asparagus to remove the white tough part of the stems.
Cut each spear into smaller pieces keeping a few intact to use as toppings.
In the same pan, add some vegetable broth, and the asparagus spears.
In a blender, combine the onion, most of the asparagus minus 1/2 cup of cut pieces,and a few long spears.
Add the cooked beans, and remaining vegetable broth. Blend on high speed until smooth.
Taste and season.
Place some of the cut pieces of asparagus at the bottom of the soup plate. Add a few ladles of soup
Top with a few asparagus spears, and spoon some of the braised mushrooms.
Serve with toasted French bread.