• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
Christie at Home
  • Asian Recipes
    • Recipe Index (Search)
    • By Region
      • Chinese
      • Filipino
      • Indonesian
      • Japanese
      • Korean
      • Malaysian
      • Taiwanese
      • Thai
      • Vietnamese
    • By Course
      • Mains
      • Appetizers/Sides
      • Breakfast
      • Snacks
      • Dessert
      • Beverages
  • Shop
  • Subscribe
  • ABOUT ME
    • Work with Me
    • Copyright Policy
    • Facebook
    • Instagram
    • Pinterest
    • TikTok
    • YouTube
menu icon
go to homepage
search icon
Homepage link
  • Asian Recipes
  • Shop Kitchenware
  • About Me
  • Subscribe
  • Work with Me
    • Facebook
    • Instagram
    • Pinterest
    • TikTok
    • YouTube
  • ×
    Home » Recipes » Soup

    Hot and Sour Soup

    Modified: Nov 13, 2025 · Published: Dec 27, 2023 by Christie Lai · This post may contain affiliate links · 12 Comments

    Jump to Recipe

    Mushrooms, tofu, and carrots simmered in a savory, tangy and spicy broth with silky eggs. This quick and easy hot and sour soup recipe is made in one-pot and ready in 20 minutes! It's comforting, delicious and better-than-takeout.

    Hot and Sour Soup
    Jump to:
    • Ingredients & Substitutes
    • Expert Tips
    • Instructions
    • Storage & Reheating
    • Pairing Suggestions
    • FAQ
    • More like this
    • 📖 Recipe
    • 💬 Reviews

    Hot and sour soup features soft tofu, eggs, carrots, red chilies, and a variety of mushrooms in a flavorful chicken broth, with a touch of vinegar for acidity.

    It's a traditional Northern Chinese soup often enjoyed as a starter at Chinese restaurants.

    This soup is popular for its perfect balance of spicy heat and tangy flavor - satisfying all your tastebuds. It also has become favorite across North America!

    There are a few variations of this soup, using different vinegars or vegetables and some containing meat. This version is the American Chinese version, which is thicker in consistency.

    A close up shot of Hot and Sour Soup

    Thanks to the contrasting flavors and textures, it's one of my favorite soups! I had so much fun developing a recipe for this, and I hope you enjoy it.

    Why you'll love this recipe:

    • Ready in 20-minutes!
    • Made in one-pot.
    • Restaurant-quality!
    • Cheaper than take-out.

    Ingredients & Substitutes

    Please scroll down to below recipe card for exact measurements. 

    ingredients to make this recipe
    • Chicken Broth: ideally low sodium.
    • Fresh Shiitake Mushrooms: or substitute with dry shiitake mushrooms rehydrated in boiling water, wood ear mushrooms (aka black fungus), or button mushrooms.
    • Seafood Mushrooms: or substitute with enoki mushrooms.
    • Soft Tofu: or substitute with medium tofu or firm tofu.
    • Carrots: or substitute with bamboo shoots.
    • Red Chili: or add red chili flakes to taste at the end of the cooking process.
    • Green Onion
    • Eggs: for the egg ribbons.
    • White Vinegar or Chinese Black Vinegar: or substitute with rice vinegar or apple cider vinegar as a last resort.
    • Regular Soy Sauce: or substitute with light soy sauce or low-sodium soy sauce.
    • Dark Soy Sauce: or substitute with dark mushroom soy sauce or add more regular soy sauce to taste at the end.
    • Sesame Oil: please omit if you're allergic to sesame.
    • Chicken Bouillon Powder
    • White Granulated Sugar: or substitute with cane sugar.
    • Cornstarch: or substitute with potato starch, tapioca starch, or arrowroot starch.
    • Cold Water: for the cornstarch slurry.
    • Salt
    • White Pepper or Black Pepper

    Variations

    • Gluten-free variation: substitute both soy sauces with tamari sauce, coconut aminos or a gluten-free soy sauce. Substitute the chicken bouillon powder with a gluten-free version.
    • Vegetarian or Vegan variation: substitute the chicken stock with vegetable broth and omit the chicken bouillon powder and eggs.

    Note: Asian ingredients are typically available at most Asian grocery stores or check online.

    Expert Tips

    • Prepare all the ingredients in advance as the cooking process is quick.
    • Be gentle when slicing the soft tofu into small strips or it can break apart.
    • Add the beaten eggs after the soup has thickened or you may not see ribbons.
    • To make the egg ribbons, pour them in a thin stream at a height while stirring.
    • Add vinegar at the end of the cooking process or the vinegar will evaporate, and you won't taste it.
    • Season with white pepper at the end and don't add it at the start of the cooking process or it'll create a bitter taste.

    Instructions

    Below are step-by-step instructions on how to make hot and sour soup:

    Make the cornstarch slurry by combining water and cornstarch.
    1. Make cornstarch slurry: In a small bowl, combine cornstarch and water until combined. This is your cornstarch slurry. Set aside. 
    In a pot combine chicken broth, soy sauces, sesame oil, chicken bouillon, and sugar and bring to a boil.
    1. Make soup base: In a medium-sized pot, add chicken stock, regular soy sauce, dark soy sauce, sugar, chicken bouillon powder and sesame oil. Cover and bring to a boil on medium-high heat.
    Add vegetables and red chili cook until softened.
    1. Cook vegetables and chili: Then reduce to low-medium heat. Add carrots, both mushrooms, red chili and boil for 2 minutes uncovered, or until mushrooms have softened.
    Add tofu and the cornstarch slurry to thicken the soup.
    1. Add tofu and cornstarch slurry: Add sliced tofu and gently stir.  Then stir in the cornstarch slurry to thicken the soup.
    Pour in the beaten eggs while stirring.
    1. Add beaten eggs: Once thickened, while stirring the soup in a circular motion, pour beaten eggs at a slight height to create a thin stream for egg ribbons.
    Add green onions, vinegar, and white pepper to taste.
    1. Add scallions and seasoning: Turn off the heat. Add green onions, vinegar, salt and white pepper to taste. Enjoy!

    Storage & Reheating

    • Hot and sour soup will last up to 4 days stored in the fridge in an airtight container, once cooled. To reheat, boil on the stovetop or microwave for a few minutes covered until hot.
    • I don't recommend freezing hot and sour soup as the freezing causes the tofu to change in texture.

    Pairing Suggestions

    Hot and sour soup serves well with:

    • starters like egg rolls, or crab rangoons.
    • white or brown rice, cauliflower rice, or fried rice.
    • chow mein, or lo mein.
    • cooked vegetables like bok choy, spicy garlic bok choy, choy sum, gai lan, garlic green beans or stir fried snow pea leaves.
    • protein dishes like Sweet and Sour Chicken, Beef Vegetable Stir-Fry, Honey Walnut Shrimp, Chinese Braised Tofu and more!

    FAQ

    Can I make this in advance? 

    Hot and sour soup can be up to 4 days in advance and stored in an airtight container in the fridge, once cooled. To enjoy, reheat on the stovetop or microwave until hot. Note: With each reheating, the soup will lose its sour taste, so add more vinegar to taste.

    Can I add meat to hot and sour soup?

    Meat can be added to hot and sour soup. I recommend adding ground chicken or pork, and boil to cook it through, in step 2.

    Which vinegar should I use?

    Different vinegars have different acidity levels and flavors, so it's based on personal preference. Typically, Chinese black vinegar is used in this soup for its fruity and umami taste, but you can also use white vinegar, rice vinegar or apple cider vinegar.

    More like this

    • Egg Drop Soup
    • Wonton Soup
    • ABC Soup
    • HK Style Macaroni Soup
    • Miso Soup
    • Chinese Watercress Soup

    📖 Recipe

    hot and sour soup

    Easy 20-min. Hot and Sour Soup

    Christie Lai
    Mushrooms, tofu, and carrots simmered in a savory, tangy and spicy broth with silky eggs. This quick and easy hot and sour soup recipe is made in one-pot and ready in 20 minutes! It's comforting, delicious and better-than-takeout.
    5 from 5 votes
    Print Recipe Pin Recipe
    Prevent your screen from going dark
    Prep Time 15 minutes mins
    Cook Time 5 minutes mins
    Total Time 20 minutes mins
    Course Side Dish, Soup
    Cuisine Chinese
    Servings 4
    Calories per serving 266 kcal

    Ingredients
     
     

    • 4 cups chicken stock low-sodium
    • ½ cup seafood mushrooms ends trimmed (or sub with sliced button mushrooms)
    • ½ cup soft tofu or medium / firm tofu, sliced into ¼-inch thick strips
    • ¼ cup carrot julienned
    • 5 shiitake mushrooms sliced
    • 1-2 tablespoon red chili sliced
    • 1 green onion finely chopped
    • 2 large eggs beaten
    • ½ tablespoon regular soy sauce
    • 2 teaspoon dark soy sauce
    • 1 teaspoon sesame oil
    • 1 teaspoon chicken bouillon powder
    • ¼ teaspoon white granulated sugar or cane sugar
    • 2 tablespoon cornstarch or potato starch / tapioca starch
    • ¼ cup water cold
    • 2 tablespoon white vinegar or Chinese black vinegar / rice vinegar
    • salt add to taste
    • white pepper or black pepper, add to taste

    Instructions
     

    • In a small bowl, combine cornstarch and water until combined. This is your cornstarch slurry. Set aside.
    • In a medium-sized pot, add chicken stock, regular soy sauce, dark soy sauce, sugar, chicken bouillon powder and sesame oil. Cover and bring to a boil on medium-high heat.
    • Then reduce to low-medium heat. Add carrots, both mushrooms, red chili and boil for 2 minutes uncovered, or until mushrooms have softened.
    • Add sliced tofu and gently stir.  Then stir in the cornstarch slurry to thicken the soup.
    • Once thickened, while stirring the soup in a circular motion, pour beaten eggs at a slight height to create a thin stream for egg ribbons.
    • Turn off the heat. Add green onions, vinegar, salt and white pepper to taste. Enjoy!
    Enjoyed my recipe?Please leave a 5 star review (be kind)! Tag me on social media @christieathome as I'd love to see your creations!

    Suggested Equipment & Products

    • Medium Size Pot 2.4 Qt
    • Measuring Set
    • Kitchen Scale
    • Cutting Board
    • Santoku Knife
    Nutrition
    Calories: 266kcal | Carbohydrates: 35g | Protein: 17g | Fat: 6g | Saturated Fat: 2g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 3g | Trans Fat: 0.01g | Cholesterol: 89mg | Sodium: 802mg | Potassium: 437mg | Fiber: 3g | Sugar: 8g | Vitamin A: 1547IU | Vitamin C: 12mg | Calcium: 83mg | Iron: 3mg

    More Soup Recipes

    • featured image of ABC soup
      ABC Soup
    • Hong Kong Tomato Macaroni Soup
      Hong Kong Tomato Macaroni Soup
    • Egg Drop Soup
    • miso soup
      Miso Soup

    Reader Interactions

    Comments

      Did you enjoy my recipe? Cancel reply

      Your email address will not be published. Required fields are marked *

      Recipe Rating




    1. Bob

      December 04, 2024 at 11:08 pm

      5 stars
      Loved it so much! Perfect consistency!

      Reply
      • Christie Lai

        December 04, 2024 at 11:25 pm

        Fantastic! Thanks so much!

        Reply
    2. May

      May 16, 2024 at 12:34 pm

      5 stars
      Recipe was easy to follow, quick to make.
      I used everything except for the chili.
      I did use Chinese black vinegar, I prefer the taste.
      Will make this again!

      Reply
      • Christie Lai

        May 16, 2024 at 1:42 pm

        Thanks for making my recipe!

        Reply
    3. Lin

      April 23, 2024 at 6:52 pm

      5 stars
      I enjoy your recipes! Thank you! I found this to be easy but not exactly quick. There is a lot of prep (cutting veggies, making slurry, et. al.) . But the end result was great! I did add more vinegar (we wanted it a bit more sour) and I had to substitute a Serrano pepper because I could not find a fresh red chile. Otherwise I followed the recipe exactly.

      Reply
      • Christie Lai

        April 24, 2024 at 1:24 pm

        Thanks for making it and glad you enjoyed it!

        Reply
    4. Judith

      November 18, 2023 at 12:41 pm

      Hi, made this for the first time tonight. My soup looks not so nice clear as yours. Maybe the cornstarch...? I did stick to the quantity in the recipe. Any idea what I may have done wrong...? Thanks!

      Reply
      • christieathome

        November 22, 2023 at 5:02 pm

        Hi there, thanks for making my recipe! It could have been the soft tofu. If you're not gentle while stirring, it can easily break apart and create a milky broth. That's the only factor I can think of that would cause that. Hope this helps!

        Reply
    5. Susanne Coulson

      October 16, 2023 at 2:38 pm

      5 stars
      I find soups from the take-away very gloppy. This soup was delicious though and so quick and easy to do.

      Reply
      • christieathome

        October 16, 2023 at 5:23 pm

        Thanks so much for making my recipe, Susanne! Glad this was delicious and easy to make!

        Reply
        • Claire

          November 13, 2025 at 7:11 am

          5 stars
          Delicious. So quick and easy. A soothing, warming bowl of loveliness!

        • Christie Lai

          November 13, 2025 at 11:34 am

          Fantastic! Thanks so much for making my recipe and so glad you found it soothing and lovely, Claire 🙂

    Primary Sidebar

    Christie

    Christie is an Recipe Blogger with an expertise on Asian recipes! She makes Asian cooking approachable with step-by-step pictures, ingredient & recipe tips and a helpful cooking video. Her quick and easy recipes have been featured on BuzzFeed Tasty, Food52, The Kitchn, The FeedFeed, Sur La Table, Yummly and more! With a following of over 1M+, her recipes are made repeatedly by her loyal readers.

    More about me →

    Footer

    Follow Me

    • Facebook
    • Instagram
    • Pinterest
    • TikTok
    • YouTube

    Footer

    ↑ back to top

    Home

    • Home
    • Asian Recipes
    • Shop
    • Privacy Policy
    • Copyright Policy

    Contact

    • About
    • Work with Me

    As an Amazon Associate I earn from qualifying purchases.

    Copyright © 2023 Christie at Home