Brown the onions and shiitakes in a pan with a spoon of water to enhance the flavors.
Dry roast the spices for about two minutes in a hot skillet on low, don't burn it!, keep shaking.
Add the baked shiitakes, onion and all the broth ingredients to the pan and let it simmer on a low heat for at least an hour, two if you have the time.
Cut the baby bok choy in half and steam it above the water you are cooking the noodles in for a couple of minutes. Cook the noodles in lightly salted water according to the instructions on the package. Rinse the noodles and divide between the bowls.
Grill the asparagus a few minutes per side in a grill pan.
Cut the bell pepper, pepper and herbs.
Simmer the tempeh for 15 minutes in two cups of water with 2 Tbsp. tamari or soy sauce and let it stand in the cooking water for another 15 minutes. Grill it in the grill pan for some crunch.
When your stock is done pour it through a fine mesh sieve to make it clear. Pick out the cooked shiitakes to add to the bowls. The soup can be reheated if it has cooled.
Arrange the veggies, lime, herbs and tempeh bewteen the bowls and scoop the hot broth on it. Serve with siracha, hot sauce or hoisin sauce.
This soup is also great on the next day, just keep leftover broth and toppings separate. Reheat and scoop on noodles and veg.