In a large pot, combine all the ingredients except for green onions. Bring to a boil over high heat.
Reduce the heat to low, cover, and simmer for 45 minutes (1 hour if using dried mushrooms).
Strain the stock through a fine mesh strainer, pressing on solids to extract maximum flavor. Discard the solids.
Stir in the sliced green onions. Serve hot.