PF Changs Hot & Sour Soup Recipe
Introduction
This homemade version of PF Chang’s Hot & Sour Soup captures the perfect balance of spicy, tangy, and savory flavors. It’s a comforting, flavorful soup that is easy to prepare and sure to impress at any meal.

Ingredients
- 32 oz chicken stock
- 1 cup soy sauce
- 2 tsp sesame oil
- 1 teaspoon white pepper
- 1 tsp salt
- 1 tsp five spices
- 1 tbsp minced ginger
- 6 ounces bamboo shoots (from can)
- 6 ounces sliced shiitake mushrooms
- 2 tbsp cornstarch
- 2 tbsp water
- 2 eggs (beaten)
- 4 ounces mirin
- 1 tbsp gochujang
- 1 tbsp chili garlic sauce
- 1 tbsp hoisin
- 6 ounces silken tofu (cut into cubes)
- Green onions (optional)
Instructions
- Step 1: Add the chicken stock to a large pot over medium-high heat. Combine with soy sauce, sesame oil, white pepper, salt, Chinese five spices, and minced ginger. Whisk the ingredients together and cook for 5 minutes.
- Step 2: Add the gochujang, chili garlic sauce, hoisin sauce, and sliced shiitake mushrooms. Bring the soup to a boil, then reduce the heat to low.
- Step 3: In a small bowl, prepare a cornstarch slurry by whisking together the cornstarch and water. Add this slurry to the soup and cook for 10 minutes, allowing it to thicken.
- Step 4: Slowly pour the beaten eggs into the hot soup while stirring gently to create ribbons. Cook for an additional 2 minutes. Then, stir in the mirin, chopped green onions if using, and the cubed silken tofu. Turn off the heat and cover the pot, letting the soup rest for 5 minutes.
- Step 5: Serve hot and enjoy the bold, warming flavors of your homemade Hot & Sour Soup.
Tips & Variations
- For a vegetarian version, substitute vegetable broth for chicken stock and omit the egg or use a vegan egg replacer.
- Add a splash of rice vinegar or extra mirin if you prefer a tangier soup.
- Adjust the amount of gochujang and chili garlic sauce to control the heat level to your taste.
- Fresh shiitake mushrooms can be used instead of canned for a more intense mushroom flavor.
Storage
Store the soup in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stove over low heat, stirring occasionally to avoid curdling the eggs. This soup is best enjoyed fresh but can be frozen for up to 1 month; thaw overnight in the fridge before reheating.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make this soup vegan?
Yes, use vegetable stock instead of chicken stock, omit the eggs or use a vegan egg substitute, and double-check that the sauces used are vegan-friendly.
What can I use instead of mirin?
If you don’t have mirin, you can substitute it with a mixture of sake and a little sugar or use a sweet white wine for a similar sweetness and acidity.
PrintPF Changs Hot & Sour Soup Recipe
This PF Changs Hot & Sour Soup recipe delivers a flavorful and comforting bowl combining the perfect balance of spicy, sour, and umami notes. Made with chicken stock, shiitake mushrooms, silken tofu, and a blend of Asian sauces and seasonings, this soup is easy to prepare on the stovetop and ideal for a cozy meal or appetizer.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Category: Soup
- Method: Stovetop
- Cuisine: Asian
Ingredients
Soup Base
- 32 oz chicken stock
- 1 cup soy sauce
- 2 tsp sesame oil
- 1 teaspoon white pepper
- 1 tsp salt
- 1 tsp five spices
- 1 tbsp minced ginger
Vegetables & Aromatics
- 6 ounces bamboo shoots (from can)
- 6 ounces sliced shiitake mushrooms
- Green onions (optional, for garnish)
Thickener
- 2 tbsp cornstarch
- 2 tbsp water
Proteins & Flavor Enhancers
- 2 eggs (beaten)
- 6 ounces silken tofu (cut into cubes)
- 4 ounces mirin
Sauces & Pastes
- 1 tbsp gochujang
- 1 tbsp chili garlic sauce
- 1 tbsp hoisin sauce
Instructions
- Prepare the Soup Base: In a large pot over medium-high heat, add the chicken stock. Combine it with soy sauce, sesame oil, white pepper, salt, Chinese five spices, and minced ginger. Whisk everything together and bring to a simmer, cooking for about 5 minutes to let the flavors meld.
- Add Key Flavors and Vegetables: Stir in the gochujang, chili garlic sauce, hoisin, and sliced shiitake mushrooms. Raise the heat slightly to bring the soup to a boil, then reduce the heat to low to maintain a gentle simmer.
- Thicken the Soup: Mix the cornstarch and water in a small bowl to form a smooth slurry. Gradually whisk this slurry into the simmering soup and let it cook for about 10 minutes, allowing the soup to thicken nicely.
- Add Egg and Final Ingredients: Slowly drizzle the beaten eggs into the hot soup while stirring continuously to create delicate egg ribbons. Cook for an additional 2 minutes. Then stir in the mirin, silken tofu cubes, and optionally chopped green onions. Turn off the heat and cover the pot; let it sit on the stovetop for 5 minutes to develop flavors further.
- Serve: Ladle the hot and sour soup into bowls and enjoy immediately as a delicious starter or light meal.
Notes
- Silken tofu is delicate; add gently to prevent breaking.
- Adjust the amount of chili garlic sauce and gochujang for your preferred spice level.
- If you prefer vegetarian version, substitute chicken stock with vegetable broth.
- Letting the soup rest covered after cooking enhances the flavor development.
- Use fresh green onions as garnish for added freshness and color.
Keywords: hot and sour soup, PF Changs soup, Asian soup recipe, spicy sour soup, shiitake mushroom soup, tofu soup, easy soup recipe

