Hot and Sour Soup

Hot and Sour SoupHot and sour soup, with its bracing spicy and sour flavor, tastes intuitively like food that will give your immune system a boost. At the very least, it’ll warm your belly and provide a satisfying meal, and with this recipe, no take-out menu is needed.

You can choose to seek out authentic ingredients (like lily buds and cloud ear fungus) or simply go with dried shiitake mushrooms. Likewise, ingredients like soy sauce, sugar and red rice vinegar can be replaced with coconut aminos and plain rice vinegar. This recipe also nixes tofu and cornstarch, resulting in a soup that isn’t traditional but delicious nonetheless.

Once you get cooking, hot and sour soup comes together with surprising ease. Before you know it, you’re slurping up broth that tastes like it should’ve taken hours to make. Fortified with egg and strips of pork loin, hot and sour soup is as filling as it is comforting.

Servings: 4 to 6

Time in the Kitchen: 45 minutes



  • 1/2 pound pork tenderloin (230 g)
  • 4 tablespoons coconut aminos, divided (60 ml)
  • 1 tablespoon (15 ml) plus 1 teaspoon (5 ml) sesame oil, divided
  • 2 tablespoons (15 ml) dried fungus* (cloud ear or wood ear) or 6 dried shiitake mushrooms
  • 1/4 cup lily buds* (a small handful)
  • 7 cups chicken stock (1.65 L)
  • 1 tablespoon finely chopped ginger root (20 g)
  • 2 tablespoons unseasoned rice vinegar (30 ml)
  • 1/4 to 1/2 teaspoon white pepper (2.5 ml)
  • 2 eggs, whisked
  • 1 green onion, chopped
  • Hot chili oil or Sriracha sauce (optional)

*Lily buds (also called golden needles) and dried wood ear or cloud ear fungus give the soup a mysteriously earthy, umami flavor. Both can be sourced from Asian markets or online stores.


Slice the pork into very thin strips 1 to 2 inches long. Marinate at room temperature for 20 minutes in 2 tablespoons coconut aminos and 1 tablespoon sesame oil.

Step 1

While the pork is marinating, soak the mushrooms and lily buds in separate bowls of warm water for 20 minutes to hydrate. Drain. Cut the mushrooms into thin strips. Cut off the tips of the lily buds, which tend to be chewy.


In a large pot, bring the chicken stock to a boil over medium-high heat. Add the mushrooms, lily buds, pork and ginger. Bring the stock back up to a boil and stir in the remaining 2 tablespoons of coconut aminos, 1 teaspoon of sesame oil, the vinegar and white pepper.

Step 2

Turn the soup down to a gentle simmer. Slowly pour in the whisked eggs while stirring the broth.

Step 3

Add the green onion and if desired, chile oil or hot sauce to taste. You can also adjust the flavor by adding more vinegar for a more pronounced sour flavor.

Primal Hot and Sour Soup

About the Author

If you'd like to add an avatar to all of your comments click here!