Rating: 5 stars
3 Ratings
  • 5 star values: 3
  • 4 star values: 0
  • 3 star values: 0
  • 2 star values: 0
  • 1 star values: 0

In 2018, Food & Wine named this recipe one of our 40 best: Chef and author Eileen Yin-Fei Lo's Vegetable Hot-and-Sour Soup offers extraordinary depth of flavor from ginger, soy sauce, and sesame oil, and layers of texture from lily buds, mushrooms, and bamboo shoots—you won't miss the meat. Dried lily buds, also called tiger lily buds or golden needles, are nutritious and slightly sweet. In Chinese dishes, they are often used with the dried fungi known as tree ear, or wood ear, mushrooms. Although both add layers of chewy texture to this dish, they can be omitted.


Credit: Greg DuPree

Recipe Summary

25 mins
50 mins


Ingredient Checklist


Instructions Checklist
  • Place lily buds and mushrooms in a small bowl, and add very hot water to cover by 1 inch. Let soak until softened, about 30 minutes. Drain and rinse thoroughly. Trim and discard tough ends from buds, and cut in half crosswise. Coarsely chop mushrooms.

  • Stir together lily buds, mushrooms, chicken stock, bamboo shoots, ginger, and salt in a large nonreactive saucepan over high. Cover and bring to a boil. Reduce heat to medium, and simmer 10 minutes. Stir in vinegar and red pepper; increase heat to medium-high, and boil mixture 2 minutes.

  • Whisk together cornstarch and 3 tablespoons water in a small bowl. Whisk cornstarch mixture into chicken stock mixture in a slow, steady stream; cook 1 minute. Beat together egg and egg white in a medium bowl. Pour egg mixture into chicken stock mixture in a slow, steady stream, stirring gently. Stir in tofu, soy sauce, and sesame oil, and cook, stirring occasionally, until warmed, about 2 minutes. Sprinkle with scallions before serving.


Find dried lily buds and dried tree ear mushrooms at Asian markets.