Thai Hot and Sour Soup with Tofu

Prep: 10 minCook: 45 min3 servingsmediumthai
Thai Hot and Sour Soup with Tofu

Aromatic broth-based soup combining chicken stock with silken tofu, shallots, and mushrooms, infused with dried chilies and finished with fish sauce, lemon juice, and fresh basil. Cooked slowly in a rice cooker for gentle, layered flavors.

Ingredients

3 servings
  • 4 cups chicken broth
    vegetable broth1:1vegetarian

    neutral flavor base

    Full guide →
  • 5 ounces tofu cutlets or extra firm tofu, drained and cut into bite size pieces
    silken tofu1:1vegetarian

    firmer texture preferred in source

    Full guide →
  • 5 small shallots, peeled and sliced in half
  • 4 button mushrooms, chopped
  • 3 dried chilies
  • 2 tablespoons fish sauce
    soy sauce1:1vegan alternativefish-freeadds glutenadds soy

    umami-forward but different flavor profile

    Full guide →
  • 1 tablespoon lemon juice
  • 1 teaspoon granulated sugar
  • 2 tablespoons fresh shredded basil

Instructions

  1. 1

    Add chicken broth, tofu, shallots, mushrooms, and chilies to rice cooker inner pot and stir

  2. 2

    Close lid and select Slow Cook function

  3. 3

    Set timer to 45 minutes and press start

  4. 4

    When cooking is complete, open lid and stir in fish sauce, lemon juice, sugar, and basil

  5. 5

    Serve

Good to Know

Storage

Refrigerate in airtight container up to 3 days. Reheat gently on stovetop or microwave.

Make Ahead

Prepare shallots, mushrooms, and chilies up to 1 day ahead. Assemble and cook on day of serving for best basil flavor.

Serve With

Ladle into bowls. Garnish with additional fresh basil or sliced scallions if desired.

See pairing guide →

Common Mistakes

Watch

Do not add fish sauce before slow cooking to avoid overpowering the delicate soup balance

Watch

Do not skip the final stir to avoid uneven distribution of salt and acid

Substitutions

Vegan Options

fish sauce
soy sauce1:1vegan alternativefish-freeadds glutenadds soy

umami-forward but different flavor profile

Full guide →

General Alternatives

tofu
silken tofu1:1vegetarian

firmer texture preferred in source

Full guide →
chicken broth
vegetable broth1:1vegetarian

neutral flavor base

Full guide →
Find more substitutions →