Step 1Chop the onion, celery, carrot and parsnip into one-half-inch pieces.
Step 2Heat the oil in a medium stock pot over medium-high heat and cook the vegetables, garlic and shallot until softened and aromatic, 8 to 10 minutes. Add the parsley, thyme and bay leaf, along with the salt and water, and increase heat to high. When the stock comes to a boil, reduce the heat and gently simmer for 30 minutes.
Step 3Strain the stock into another pot, discarding the vegetables and herbs.
Step 1While the stock is simmering, prepare the mushrooms: Heat the oven to 450 degrees. On a rimmed baking sheet, toss the mushrooms with the olive oil and one-half teaspoon of salt and several grinds of pepper, or to taste. Roast the mushrooms until they darken, are aromatic and begin to release their juices, 15 to 20 minutes. Stir the mushrooms about every 5 minutes, so they roast evenly.
Step 2Remove the mushrooms and save any juices that have collected in the pan. When the stock is ready, add the juices from the mushrooms along with the wine, and gently simmer for about 20 minutes to marry the flavors. Taste the broth and adjust the seasoning with additional salt and pepper as desired.
Step 3To plate the soup, in each of 4 bowls, divide the mushrooms, spinach and fresh ginger. Pour the hot broth over and serve immediately.