New recipes straight to your inbox Follow on Pinterest
Fifo Recipes
Hot and Sour Soup
Soups & Curries

Hot and Sour Soup

Prep20 min
Cook20 min
Total40 min
Serves4
Hot and Sour Soup
Savory Hot and Sour Soup

There's something incredibly comforting about a steaming bowl of hot and sour soup, especially on a chilly day. As someone who grew up enjoying this classic Chinese soup, I've always been fascinated by the perfect balance of flavors and textures it offers. With its silky broth, tender tofu, and earthy mushrooms, hot and sour soup is a dish that never fails to warm my heart and satisfy my appetite.

One of the reasons I love making hot and sour soup at home is the ease with which you can customize it to your taste. Whether you prefer it more sour or more spicy, the beauty of this recipe lies in its versatility. Plus, it's a great way to use up any leftover vegetables or protein you have on hand, making it a practical and budget-friendly option for weeknight dinners.

Over the years, I've experimented with various hot and sour soup recipes, but this one remains my favorite. It's a tried-and-true method that yields a rich, velvety broth and a delightful harmony of flavors. So, if you're looking for a simple yet authentic hot and sour soup recipe to add to your repertoire, you're in the right place.

In this recipe, we'll explore the key components that make hot and sour soup so special, from the importance of using high-quality ingredients to the technique of creating a smooth, egg-drop-like texture. We'll also discuss some helpful tips and variations to ensure that your hot and sour soup turns out perfectly every time.

So, let's dive in and start cooking! With this easy recipe, you'll be enjoying a delicious, homemade hot and sour soup in no time.

Why You’ll Love This Recipe

  • This recipe is easy to make and requires minimal ingredients.
  • It's a comforting and flavorful dish that's perfect for cold weather.
  • You can customize it to your taste by adding your favorite protein or vegetables.
  • It's a great way to use up leftover ingredients and reduce food waste.
  • The soup can be made ahead of time and refrigerated or frozen for later use.
  • It's a budget-friendly option for weeknight dinners or special occasions.

Why This Recipe Works

The secret to a great hot and sour soup lies in its balanced flavor profile, which is achieved by combining the right proportions of sour, salty, sweet, and umami elements. The acidity from the vinegar and the savory depth from the soy sauce and sesame oil work together to create a harmonious broth that's both refreshing and comforting.

Another crucial factor is the texture, which should be silky and smooth. This is achieved by using a combination of cornstarch and egg, which helps to thicken the broth and create a delicate, egg-drop-like texture. By cooking the eggs gently and stirring them in a specific way, we can create a beautiful, ribbon-like effect that adds visual appeal to the dish.

Heat control is also essential when making hot and sour soup. By cooking the ingredients over medium-high heat and then reducing the heat to a simmer, we can prevent the soup from becoming too thick or too thin. This technique also helps to preserve the delicate flavors and textures of the ingredients, resulting in a more refined and sophisticated final product.

Ingredients You’ll Need

To make this delicious hot and sour soup, you'll need a few key ingredients, including tofu, mushrooms, and eggs. You'll also need some pantry staples like soy sauce, sesame oil, and cornstarch. When shopping for these ingredients, be sure to choose high-quality options that will add depth and richness to your soup.

For the mushrooms, you can use either fresh or dried shiitake mushrooms, depending on your preference. If using dried mushrooms, be sure to rehydrate them in hot water before slicing them thinly. For the tofu, you can use either firm or soft tofu, depending on your desired texture.

  • 1 block (14 oz) firm tofu, drained and cut into small cubesFirm tofu works best for this recipe, as it holds its shape well when cooked. You can also use soft tofu if you prefer a softer texture.
  • 2 cups mixed mushrooms (such as shiitake, cremini, and button), slicedUse a variety of mushrooms for a more complex flavor and texture. You can also use dried mushrooms, rehydrated in hot water, if fresh ones are not available.
  • 2 eggs, beatenEggs add richness and creaminess to the soup. Use fresh eggs for the best flavor and texture.
  • 2 tablespoons cornstarchCornstarch helps to thicken the soup and create a smooth texture. You can also use tapioca starch or flour as a substitute.
  • 2 tablespoons soy sauceSoy sauce adds depth and umami flavor to the soup. Use a high-quality soy sauce for the best flavor.
  • 2 tablespoons sesame oilSesame oil adds a nutty and aromatic flavor to the soup. Use a high-quality sesame oil for the best flavor.
  • 2 tablespoons rice vinegarRice vinegar adds a tangy and sour flavor to the soup. You can also use apple cider vinegar or white wine vinegar as a substitute.
  • 1 teaspoon grated fresh gingerFresh ginger adds a spicy and warming flavor to the soup. Use a microplane or fine grater to grate the ginger.
  • 2 cloves garlic, mincedGarlic adds a pungent and savory flavor to the soup. Use fresh garlic for the best flavor.
  • 1/4 teaspoon white pepperWhite pepper adds a subtle and slightly sweet flavor to the soup. Use freshly ground white pepper for the best flavor.
  • Salt and pepper to tasteSeason the soup with salt and pepper to taste, adjusting the amount to your preference.
  • 4 cups chicken or vegetable brothUse a high-quality broth as the base of the soup. You can also use homemade broth for the best flavor.
  • 2 green onions, thinly slicedGreen onions add a fresh and oniony flavor to the soup. Use thinly sliced green onions for the best texture and flavor.
Ingredients for Hot and Sour Soup

Equipment You’ll Need

Large heavy pot or wokCutting boardSharp knifeMeasuring cups and spoonsWhiskSlotted spoonFine-mesh strainer

How to Make Hot and Sour Soup

  1. 1
    In a small bowl, whisk together the cornstarch and 2 tablespoons of the broth until smooth. Set aside.
  2. 2
    In a large heavy pot or wok, heat 1 tablespoon of the sesame oil over medium-high heat. Add the tofu and cook until golden brown on all sides, about 3-4 minutes. Remove the tofu from the pot and set aside.
  3. 3
    In the same pot, add the remaining 1 tablespoon of sesame oil. Add the mushrooms and cook until they release their moisture and start to brown, about 3-4 minutes.
  4. 4
    Add the grated ginger and minced garlic to the pot and cook for 1 minute, stirring constantly.
  5. 5
    Add the soy sauce, rice vinegar, and white pepper to the pot. Cook for 1 minute, stirring constantly.
  6. 6
    Add the broth to the pot and bring to a boil. Reduce the heat to a simmer and cook for 10-15 minutes, or until the soup has reduced slightly and the flavors have melded together.
  7. 7
    Stir the cornstarch mixture into the soup and cook for 1-2 minutes, or until the soup has thickened slightly.
  8. 8
    Add the cooked tofu back into the soup and stir to combine.
  9. 9
    Push the soup to one side of the pot. Crack the eggs into the other side of the pot and scramble them gently with a spatula. Once the eggs are cooked, stir them into the soup.
  10. 10
    Season the soup with salt and pepper to taste. Adjust the seasoning as needed.
  11. 11
    Ladle the soup into bowls and garnish with thinly sliced green onions. Serve immediately.
  12. 12
    For an extra rich and creamy soup, you can add 1-2 tablespoons of heavy cream or coconut cream to the soup before serving.

Expert Tips

  • Use high-quality ingredients for the best flavor and texture.
  • Don't overcook the tofu, as it can become tough and rubbery.
  • Adjust the amount of soy sauce and rice vinegar to your taste.
  • Add other ingredients such as diced bell peppers or sliced bamboo shoots to the soup for added flavor and texture.
  • For a spicy kick, add a few dashes of hot sauce or red pepper flakes to the soup.
  • Experiment with different types of mushrooms for a unique flavor and texture.
  • Use a variety of spices and seasonings to add depth and complexity to the soup.
  • Serve the soup with a side of steamed dumplings or noodles for a filling and satisfying meal.

Common Mistakes to Avoid

  • Overcooking the tofu, which can make it tough and rubbery.
  • Not whisking the cornstarch mixture well enough, which can result in a lumpy soup.
  • Not cooking the soup long enough, which can result in a weak and insipid flavor.
  • Adding too much soy sauce or rice vinegar, which can make the soup overly salty or sour.
  • Not seasoning the soup with salt and pepper to taste, which can result in a bland and unappetizing flavor.
  • Not garnishing the soup with green onions, which can add a fresh and oniony flavor to the soup.

Variations and Substitutions

  • Add diced bell peppers or sliced bamboo shoots to the soup for added flavor and texture.
  • Use different types of mushrooms, such as shiitake or cremini, for a unique flavor and texture.
  • Add a few dashes of hot sauce or red pepper flakes to the soup for a spicy kick.
  • Use a variety of spices and seasonings, such as cumin or coriander, to add depth and complexity to the soup.
  • Serve the soup with a side of steamed dumplings or noodles for a filling and satisfying meal.
  • Add a few tablespoons of heavy cream or coconut cream to the soup for a rich and creamy texture.
  • Use a combination of soy sauce and oyster sauce for a more complex and savory flavor.

What to Serve With Hot and Sour Soup

This hot and sour soup is a versatile dish that can be served in a variety of ways. You can serve it as a starter or main course, or use it as a base for other dishes such as noodle soups or stir-fries.

Some popular serving options include steamed dumplings, noodles, or rice. You can also add other ingredients such as diced vegetables or cooked meat to the soup for added flavor and texture.

Steamed dumplingsNoodlesRiceDiced vegetablesCooked meat

Make-Ahead, Storage, Freezing and Reheating

This hot and sour soup can be stored in the refrigerator for up to 3 days or frozen for up to 2 months. To freeze the soup, simply ladle it into airtight containers or freezer bags and store it in the freezer.

To reheat the soup, simply thaw it overnight in the refrigerator and reheat it over low heat, stirring occasionally, until warmed through. You can also reheat the soup in the microwave, but be careful not to overheat it, as this can result in a loss of flavor and texture.

When reheating the soup, you can add a few tablespoons of water or broth to thin it out if it has become too thick. You can also add other ingredients, such as diced vegetables or cooked meat, to the soup for added flavor and texture.

Frequently Asked Questions

What type of mushrooms should I use for this recipe?

You can use a variety of mushrooms, such as shiitake, cremini, or button mushrooms, depending on your preference. You can also use a combination of different mushrooms for a more complex flavor and texture.

Can I use low-sodium soy sauce or tamari instead of regular soy sauce?

Yes, you can use low-sodium soy sauce or tamari instead of regular soy sauce. However, keep in mind that these alternatives may have a slightly different flavor and texture than regular soy sauce.

Can I add other ingredients to the soup for added flavor and texture?

Yes, you can add a variety of ingredients to the soup, such as diced vegetables, cooked meat, or noodles, depending on your preference. Just be sure to adjust the seasoning and cooking time accordingly.

Can I make this soup ahead of time and refrigerate or freeze it?

Yes, you can make this soup ahead of time and refrigerate or freeze it. Simply ladle the soup into airtight containers or freezer bags and store it in the refrigerator or freezer. When you're ready to serve, simply reheat the soup over low heat, stirring occasionally, until warmed through.

What is the best way to serve this soup?

This soup can be served in a variety of ways, such as as a starter or main course, or used as a base for other dishes such as noodle soups or stir-fries. You can also add other ingredients, such as steamed dumplings or noodles, to the soup for a filling and satisfying meal.

Can I use a slow cooker to make this soup?

Yes, you can use a slow cooker to make this soup. Simply brown the tofu and cook the mushrooms in a pan, then transfer everything to the slow cooker and cook on low for 2-3 hours. Just be sure to adjust the seasoning and cooking time accordingly.

What is the nutritional information for this soup?

The nutritional information for this soup will depend on the specific ingredients and portion sizes used. However, in general, this soup is a nutritious and filling option that is high in protein, fiber, and vitamins, and low in calories and fat.

Can I make this soup vegetarian or vegan?

Yes, you can make this soup vegetarian or vegan by substituting the chicken broth with a vegetable broth and omitting the eggs. You can also use tofu or tempeh instead of meat for added protein and texture.

The Full Recipe
Recipe Card
Hot and Sour Soup

Hot and Sour Soup

Make authentic, takeout-style hot and sour soup at home with this easy recipe, featuring tofu, mushrooms, and egg ribbons in a savory broth.

Prep20 min
Cook20 min
Total40 min
Serves4
Pin Recipe

Ingredients

  • 1 block (14 oz) firm tofu, drained and cut into small cubes
  • 2 cups mixed mushrooms (such as shiitake, cremini, and button), sliced
  • 2 eggs, beaten
  • 2 tablespoons cornstarch
  • 2 tablespoons soy sauce
  • 2 tablespoons sesame oil
  • 2 tablespoons rice vinegar
  • 1 teaspoon grated fresh ginger
  • 2 cloves garlic, minced
  • 1/4 teaspoon white pepper
  • Salt and pepper to taste
  • 4 cups chicken or vegetable broth
  • 2 green onions, thinly sliced

Instructions

  1. In a small bowl, whisk together the cornstarch and 2 tablespoons of the broth until smooth. Set aside.
  2. In a large heavy pot or wok, heat 1 tablespoon of the sesame oil over medium-high heat. Add the tofu and cook until golden brown on all sides, about 3-4 minutes. Remove the tofu from the pot and set aside.
  3. In the same pot, add the remaining 1 tablespoon of sesame oil. Add the mushrooms and cook until they release their moisture and start to brown, about 3-4 minutes.
  4. Add the grated ginger and minced garlic to the pot and cook for 1 minute, stirring constantly.
  5. Add the soy sauce, rice vinegar, and white pepper to the pot. Cook for 1 minute, stirring constantly.
  6. Add the broth to the pot and bring to a boil. Reduce the heat to a simmer and cook for 10-15 minutes, or until the soup has reduced slightly and the flavors have melded together.
  7. Stir the cornstarch mixture into the soup and cook for 1-2 minutes, or until the soup has thickened slightly.
  8. Add the cooked tofu back into the soup and stir to combine.
  9. Push the soup to one side of the pot. Crack the eggs into the other side of the pot and scramble them gently with a spatula. Once the eggs are cooked, stir them into the soup.
  10. Season the soup with salt and pepper to taste. Adjust the seasoning as needed.
  11. Ladle the soup into bowls and garnish with thinly sliced green onions. Serve immediately.
  12. For an extra rich and creamy soup, you can add 1-2 tablespoons of heavy cream or coconut cream to the soup before serving.

Nutrition (per serving, approximate)

250Calories
20gProtein
30gCarbs
10gFat