Hot and sour soup is a mainstay of Chinese restaurant menus, but you can make a Whole30-friendly one in less time than it takes for the delivery person to drive it over!

A closeup of hot and sour soup in a bowl ready to be served.

A paleo & Whole30 hot and sour soup!

This fancy iteration of Simple Egg Drop Soup is from the “Not Ready” section of our latest cookbook, Ready or Not! Like all the other recipes in this section of the book, you can throw this together quickly and easily with stuff you already have in your pantry. Plus, you’ll be amazed at how authentic it tastes—without any questionable ingredients!

A collage of the cooking steps for hot and sour soup

Ingredients

  • Avocado oil or ghee
  • Leek, white and light green parts only
  • Fresh shiitake mushrooms: I use shiitake mushrooms in place of the traditional black fungus and wood ear mushrooms because they’re easier to find at your local supermarket.
  • Pork shoulder, sirloin roast, or tenderloin, cut into thin matchsticks or strips: Not a fan of pork? You can definitely sub in another protein like chicken or beef.
  • Coconut aminos: To keep this soup soy free and gluten free, I use coconut aminos in place of dark soy sauce.
  • Garlic
  • Ginger
  • Bone broth or chicken stock
  • Arrowroot powder: I use this thickener in place of cornstarch to keep the soup grain-free.
  • Eggs
  • Rice vinegar
  • Toasted sesame oil
  • Ground white pepper
  • Diamond Crystal brand kosher salt
  • Green onions

How to make hot and sour soup

Heat a large saucepan over medium-high heat. When the pot is hot, swirl in the avocado oil or ghee. Toss in the leeks and shiitake mushrooms.

Adding sliced shiitake mushrooms and julienned leeks to a large saucepan with melted fat

Cook, stirring for 2 minutes or until the leeks and mushrooms have cooked down, Add the pork and stir-fry until no longer pink.

Stir-frying the pork and vegetables for Hot and Sour Soup

Stir in the coconut aminos, garlic, and ginger and cook for about 30 seconds or until fragrant. Toss in the bamboo shoots.

Adding sliced bamboo shoots to the pork and vegetable mixture for Hot and Sour Soup

Measure out and set aside ½ cup of the broth. Pour the rest of the broth into the saucepan and bring to a boil over high heat. Once the soup is boiling, turn down the heat to medium heat or lower to maintain a simmer.

Pouring broth in the pot to make Hot and Sour Soup.

Whisk the arrowroot powder into the reserved broth to make a slurry. (This will thicken the soup like a cornstarch slurry.)

Whisking arrowroot powder with the reserved broth in a small measuring cup

In a slow and steady stream, pour the arrowroot slurry into the pot while briskly stirring to thicken the soup. (Note: If arrowroot is overheated, it can break down, so turn off the heat as soon as the soup thickens.)

Pouring the arrowroot powder slurry into the simmering Hot and Sour Soup.

Remove the pot from the heat. Slowly pour in the beaten eggs while stirring. The whisked eggs should form egg ribbons as soon as they hit the hot soup!

Pouring whisked eggs into the steaming pot of Hot and Sour Soup

Stir in the rice vinegar, sesame oil, and white pepper. Season to taste with salt, and adjust with vinegar or white pepper if desired.

Pouring rice vinegar into the Hot and Sour Soup off the heat.

Ladle the soup into serving bowls and garnish with scallions. Serve immediately!

Garnishing a bowl of hot and sour soup with sliced scallions

Frequently asked questions

How do you store leftovers?

Hot and Sour Soup can be kept in a sealed airtight container in the fridge for up to 4 days, but it does taste best when it’s freshly made. I don’t normally freeze this soup because it doesn’t taste as hot and tangy when you reheat it.

Can you substitute the white pepper with black pepper?

You can use black pepper in place of white pepper, but it won’t taste quite right. Why? Black pepper is made when unripe berries from the pepper plant are dried until black—the flavor is spicier and sharper.

White pepper, on the other hand, is made from fully ripened berries that are fermented before the outer layer is removed before drying. The flavor from white pepper is more complex and less in-your-face hot. Plus, white pepper is what my mom insists in using in the recipe, so that’s what I use!

Why don’t you use chinkiang vinegar?

Chinkiang vinegar (a.k.a. zhenjiang vinegar or black rice vinegar) is the vinegar traditionally used in hot and sour soup recipe to impart the signature tang. My mom uses it, but I can’t cook with it because chinkiang vinegar normally has gluten in it.

After experimenting with different vinegars, I discovered that regular old rice vinegar is a great substitute for chinkiang vinegar—plus, it’s readily available at most grocery stores. Just make sure you don’t grab a seasoned rice vinegar by mistake because the seasoned stuff normally contains sugar.

What if you don’t eat pork?

You can definitely substitute thinly sliced chicken thighs or sirloin steak in place of pork, and the soup will still taste fantastic. If you’re vegetarian, you can add cubed firm tofu.


Looking for more recipe ideas? Head on over to my Recipe Index. You’ll also find exclusive recipes in my cookbooks, Nom Nom Paleo: Food for Humans (Andrews McMeel Publishing 2013), Ready or Not! (Andrews McMeel Publishing 2017), and Nom Nom Paleo: Let’s Go! (Andrews McMeel Publishing 2022).


PRINTER-FRIENDLY RECIPE CARD

Hot and Sour Soup

4.83 from 17 votes
Prep Time10 minutes
Cook Time30 minutes
Total Time40 minutes
Servings 6 servings
Hot and sour soup is a mainstay of Chinese restaurant menus, but you can make a Whole30-friendly one in less time than it takes for the delivery person to drive it over!

Ingredients 
 

  • 1 tablespoon avocado oil or ghee
  • 1 large leek julienned, white and light green parts only
  • ¼ pound fresh shiitake mushrooms thinly sliced
  • 1 pound pork shoulder sirloin roast, or tenderloin, cut into thin matchsticks
  • 2 tablespoons coconut aminos
  • 2 garlic cloves minced
  • 1 tablespoon minced ginger
  • 1 can (8 ounces) sliced bamboo shoots rinsed and drained
  • 6 cups Instant Pot Bone Broth or chicken broth, divided
  • tablespoons arrowroot powder
  • 2 large eggs beaten
  • ¼ cup rice vinegar
  • 1 teaspoon toasted sesame oil
  • ½ teaspoon ground white pepper
  • Diamond Crystal kosher salt
  • 2 scallions sliced on the bias
Want to Save this Recipe?
Enter your email below and we’ll send the recipe straight to your inbox!

Instructions 

  • Heat a large saucepan over medium-high heat. When the pot is hot, swirl in the avocado oil or ghee. Toss in the leeks and shiitake mushrooms.
  • Cook, stirring for 2 minutes or until the leeks and mushrooms have cooked down, Add the pork and stir-fry until no longer pink.
  • Stir in the coconut aminos, garlic, and ginger and cook for about 30 seconds or until fragrant. Toss in the bamboo shoots.
  • Measure out and set aside ½ cup of the broth. Pour the rest of the broth into the saucepan and bring to a boil over high heat. Once the soup is boiling, turn down the heat to medium or lower to maintain a simmer.
  • Whisk the arrowroot powder into the reserved broth to make a slurry.
  • In a slow and steady stream, pour the arrowroot slurry into the pot while briskly stirring to thicken the soup. (Note: If arrowroot is overheated, it can break down, so turn off the heat as soon as the soup thickens.)
  • Remove the pot from the heat. Slowly pour in the beaten eggs while stirring.
  • Stir in the rice vinegar, sesame oil, and white pepper. Season to taste with salt, and adjust with vinegar or white pepper if desired.
  • Ladle the soup into serving bowls and garnish with scallions. Serve immediately!

Video

Nutrition

Calories: 385kcal | Carbohydrates: 18g | Protein: 28g | Fat: 22g | Fiber: 2g

Nutrition information is automatically calculated, so should only be used as an approximation.

Like this? Leave a comment below!

About Michelle Tam

Hello! My name is Michelle Tam, and I love to eat. I think about food all the time. It borders on obsession. I’ve always loved the sights and smells of the kitchen. My mother was (and is) an excellent cook, and as a kid, I was her little shadow as she prepared supper each night. From her, I gained a deep, abiding love for magically transforming pantry items into mouth-watering family meals.

Other Recipes You May Like

Leave a comment

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

Recipe Rating




25 Comments

  1. 5 stars
    Your recipe sounds awesome. I am allergic to mushrooms and eggs. What Could I substitute for the mushrooms? ( I read the comment about leaving out the eggs). Thank you so much. Hot and Sour Soup used to be my favorite soup before I developed my food allergies. Thank you so much 🌻

  2. 4 stars
    Loved this recipe but it wasn’t as tangy as I had hoped. It was missing some sourness??? I’m not sure what but all my family members had the same feedback. Something was missing. Any suggestions on how to make it tangier? I love your recipes and appreciate not only that you simplify them but you use inexpensive ingredients:-). Thank you

    1. You can always add more rice vinegar to taste! Also, make sure the rice vinegar you use isn’t seasoned with sugar.