Instant Pot Hot and Sour Soup

Every time we go to a Chinese restaurant, I order the hot and sour soup, and after trying dozens of versions, I tweaked my own. My Instant Pot Hot and Sour Soup is bursting with umami flavors and is incredibly satisfying. The best part? It takes only 30 minutes to make it at home, quicker and cheaper than getting takeout.

A ladle of vegetarian Instant Pot hot and sour soup.

Making easy and comforting soups in my Instant Pot is a staple around here. I love a cozy, soul-warming soup at the end of a busy day, but it needs to be hearty, quick, and easy — just like this Italian Lasagna Soup, Creamy Tomato Soup, or Baked Potato Soup.

This soup is like the most authentic takeout hot-and-sour soup I’ve ever had, and yet…WAY healthier, quicker, and cheaper than a restaurant version. In contrast, it may take a long time to make on the stovetop. However, with the Instant Pot at hand, you are literally minutes away from a tasty vegetarian meal infused with garlic and chili flavors, with the perfect balance of tanginess. Once you try this recipe, you will say goodbye to the takeout version.

A bowl of Instant Pot hot and sour soup with tofu.

Why you will love this recipe 

  • Fast and easy homemade soup: I can make this comfort food from scratch in less than 30 minutes. This is actually quicker than ordering takeout.
  • It is much better than takeout: I used to get it from the takeout restaurant, but now I can make it for a fraction of the price and use whichever spices and ingredients I like without leaving my home.
  • No additives: Another benefit of making it myself is that there are no MSG or other additives that are not good for my family. 
  • I can make extra: I love making extra and freezing it so I can use it for meal planning. 
  • Vegetarian, gluten- and dairy-free: This wholesome and nutritious soup is naturally gluten-free and hearty from tofu, eggs, and spinach.

What you will need

Overhead shot of Instant Pot hot and sour soup ingredients in bowls on a table.
  • Vegetables: I like to use fresh sliced organic Shiitake mushrooms from my local farmers’ market. Sometimes I also add some dried Shiitake mushrooms to give it more texture and depth of flavor. I also like to add some fresh spinach after the soup is done cooking. It only takes a couple of minutes to wilt down, and I can add four whole cups to make it more filling and healthier with a pop of green color. Garnishing the soup with chopped scallions adds color and a fresh, mild onion flavor. For a crisp, juicy texture and a mild, earthy taste, bamboo shoots are chopped and added to the mushrooms and tofu. 
  • Dry ingredients: Extra-firm tofu is the main filler, absorbing the liquid ingredients and spices. That makes these tasty chunks even better than having hunks of meat in your soup. I chop mine into small cubes and press them to remove any excess water.
  • Wet ingredients: The base’s main ingredient is vegetable broth, so I use low-sodium organic broth. That way, it will not make the soup overly salty. I also use low-sodium soy sauce, so it does not add too much salt. Asian sweet chili sauce perks it up with heat from chili flakes and oil, and a bit of sourness from vinegar. For more vinegar flavor, I add rice vinegar, the most common ingredient that gives this soup its sourness. The eggs I stir into the soup give it those fabulous ribbons I love. 
  • Seasonings: Garlic chili paste is a blend of umami garlic, spicy chiles, and a pungent, tart flavor.   
  • Herbs and spices: Freshly minced garlic is better than powder here because it adds depth of flavor. The minced ginger is perfect for providing a warm, aromatic, but slightly spicy hint. White pepper gives this soup its signature hot flavor. Only add as much as you want. The white sugar helps balance all the distinct flavors and counteracts the saltiness of the soy sauce and sourness of the vinegar. 

How to make 

Prep mushrooms: First, I soak the dried mushrooms in water for 30 minutes if I am using them. Then, I drain the liquid, slice them thinly, and pat them dry. 

Mix the ingredients in the pot: Now, I add the vegetable stock, pressed tofu, mushrooms, bamboo shoots, Asian chili sauce, ginger, garlic, sugar, white pepper, rice vinegar, garlic chili paste, sweet chili sauce, and soy sauce. 

Sautéing ingredients for Instant Pot hot and sour soup.

Cook the soup: Once I stir it together, I lock the lid, seal it, and cook for five minutes. Then I let it release naturally for 10 minutes before manually releasing the remaining pressure. 

Adding broth to Instant Pot hot and sour soup.

Add the eggs: Next, I set it to saute and let it heat while I whisk the egg with a few drops of oil in a measuring cup. When the soup starts to boil, I pour the beaten eggs into the middle, wait a few seconds, and then stir them gently.

Adding beaten eggs to Instant Pot hot and sour soup.

Thicken the soup: To thicken the soup, mix a cornstarch slurry, add it to the pot, stir it in, and let it simmer for 2 minutes. 

Add the spinach: Then, turn off the pot and add the spinach and half of the scallions, stirring to combine. 

Adding spinach to Instant Pot hot and sour soup.

Garnish and serve: Finally, once the spinach wilts, serve the soup hot, garnished with scallions. 

A ladle of Instant Pot hot and sour soup.

Expert tip

Adding dried lily flowers

I do not include lily flowers in my recipe, although they are included in authentic Chinese recipes. Dried lily flowers have a unique texture and flavor that people either love or hate. They are slightly sweet and earthy with a floral aroma. Some people say they taste a bit like green beans or artichoke hearts. Others say they can be sour and chewy, with a slightly musky taste. I do not add them to my recipe, so it is up to you. 

More tips to consider:

  • Be sure not to add spinach until last. 
  • Only use firm or extra-firm tofu so it doesn’t get too soft. 
  • Also, press the tofu well to remove all excess moisture. 
  • For perfect egg ribbons, whisk the egg first and make sure the soup is simmering on the saute before stirring it in slowly in a circular motion.
  • If the soup is too sour, add more sugar or some honey. Baking soda can also help. 
Overhead shot of homemade Instant Pot hot and sour soup.

Recipe variations and add-ins:

  • Add some meat: Instead of (or in addition to) tofu, I sometimes chop up some grilled chicken breasts or turkey for a heartier, meatier meal. 
  • More veggies: Instead of adding meat, you can make this soup extra filling by adding more veggies. For instance, I could add some chopped bell peppers, water chestnuts, broccoli florets, celery, cauliflower, corn, and peas. 
  • Extra hot: For those who love spicy food, I chop up some jalapeno peppers and sprinkle them in with some red pepper flakes.
  • Extra sour: Alternatively, I can add aged Chinese black vinegar right at the end of cooking to give this soup an extra sour tang. 
  • Add tortillas: I also like to give my guests something to dip into the soup, like crusty bread or crispy tortilla chips. 
Homemade Instant Pot hot and sour soup.

Serving suggestions:

This Asian soup makes a delicious meal for lunch or dinner. I like to serve it with a side of coconut rice, which only takes 10 minutes to prepare. For those who are watching their carbohydrates, try my cauliflower rice. It is the perfect guilt-free low-carb rice for keto diets. The nutty flavor is delicious with this soup, and it even has peas and carrots. Sometimes I use Korean spicy tofu to make this hot-and-spicy soup. The extra flavor is terrific. 

My kids like it when I serve this soup with egg rolls. My favorites are the chicken egg rolls that I copied from Panda Express. The golden, crunchy exterior, with juicy chicken and veggies inside, makes these even better than the restaurant version. When I want to add some meat to my soup, I add chopped grilled chicken, turkey, pork, ham, or this Korean ground beef. 

How to store leftovers:

  • Refrigerate: I save my leftovers in an airtight container in the fridge for up to a week.   
  • Freezing: To keep it longer, I use quart freezer bags for this soup. I use a scoop or a cup to transfer the soup from the pot into the bags, then squeeze out the excess air and seal the bags. Then I lay them flat, and they can be stored for up to 4 months. 
  • Defrost: To thaw the soup, I remove it from the freezer the night before serving and let it thaw in the refrigerator. 
  • Reheating: I can reheat it in a saucepan for 5-10 minutes on medium-low or in a microwave-safe bowl for one to two minutes.   
Instant Pot hot and sour soup with tofu and bamboo shots.

Frequently asked questions

Why is my tofu so mushy?

First, be sure to use firm or extra-firm tofu, not soft or silken. The soft stuff is made to be creamy and to break apart easily for mashing. Then carefully press the firm or extra-firm tofu to remove excess moisture before cooking. If it is too moist, it will not be able to absorb any flavor, leaving it soft and bland. Finally, do not overcook it. This will also cause it to break down. 

What kind of mushrooms are best for this soup?

I like to use different types of mushrooms in the soup to create a blend of textures and flavors. For example, sometimes I use both fresh and dried Shiitake mushrooms, along with enoki and wood ear, baby bellas, or white button mushrooms. The baby bellas are firmer than white button mushrooms and more subtle and earthy than Shiitake or wood ear mushrooms. It all depends on your taste and on the other ingredients you’re adding to your soup. 

Why is a natural pressure release so important?

After pressure cooking, the pot builds pressure that needs to be released. The safest way to do this is to let it release naturally, gradually, so it does not burst through the pressure valve. If the Pressure valve is released right away, the steam and soup may be forced out through the steam release valve, making a mess and possibly burning anyone nearby. A natural release also helps the food cook gradually, preventing overcooking. 

What are the clumps in my sweet and sour soup?

If a cornstarch slurry is added for thickness, likely, the cornstarch didn’t dissolve properly. Before adding the cornstarch, mix it with cold water until it is completely dissolved. Then, stir it into the soup for several minutes until it thickens. Keep stirring until the clumps disappear. It will become smooth when heated, but may clump up again when chilled. Just whisk it again when reheating it to serve.  

A bowl of Instant Pot hot and sour soup.

More delicious Instant Pot soups:

Loved this recipe? I’d love to hear from you! 💛 Leave a 5-star rating ⭐️ in the recipe card below and share your thoughts in the comments – I read and appreciate every single one!

Let’s stay connected! Follow me on Facebook, Instagram, Pinterest, and YouTube for more delicious, sweet and savory recipes. Have a question? Ask in the comments, and I’ll be happy to help! 😊 with love Catalina!

A ladle of vegetarian Instant Pot hot and sour soup.

Instant Pot Hot and Sour Soup

Hearty and satisfying Instant Pot Hot and Sour Soup takes only 30 minutes to make and is loaded with warm, cozy Asian umami flavors.
5 from 10 votes
Print Pin Rate
Course: Main Course
Cuisine: Chinese
Keyword: Hot and Sour Soup
Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes
Servings: 8 servings
Calories: 131kcal

Ingredients

  • 16 oz of fresh Shiitake mushrooms or 2oz dried Shiitake mushrooms sliced
  • 14 oz extra firm tofu cut into cubes
  • 8 oz can of bamboo shoots drained
  • 2 tablespoons Asian sweet chili sauce
  • 1 tablespoon minced garlic
  • 1 tablespoon minced ginger
  • 1 teaspoon ground white pepper
  • 2 tablespoons white granulated sugar
  • 2 tablespoons Rice or White vinegar
  • 1/4 cup soy sauce low sodium
  • 1 tablespoon garlic chili paste optional
  • 8 cups vegetable broth or water
  • 3 large eggs cracked and whisked
  • 4 cups fresh spinach optional
  • 5 Scallions sliced

Cornstarch Slurry:

  • 2 tablespoons cornstarch
  • 2 tablespoons water

Instructions

  • If using dried shiitake mushrooms, place them in a medium bowl and cover with hot water for 30 minutes. Drain the liquid and thinly slice the mushrooms.
  • Add mushrooms, tofu, bamboo shoots, garlic, Asian sweet chili sauce, ginger, white pepper, sugar, rice vinegar, soy sauce, garlic chili paste, and vegetable stock to the Instant Pot.
  • Secure the lid in place and turn the pressure valve to the "Sealed" position.
  • Cook at high pressure for 5 minutes. When the Instant Pot beeps, allow a 10-minute natural pressure release, then manually release any remaining pressure.
  • Select the Sauté mode. Add a few drops of oil to the beaten egg and whisk to combine.
  • When the soup starts to bubble, pour the beaten eggs into the center of the cooking pot. Wait a few seconds, then stir the egg mixture slowly in a circular motion a couple of times.
  • To thicken the soup, mix cornstarch with water in a small bowl until fully combined. Then, add this mixture to the pot and gently stir. Allow the soup to simmer for 1-2 minutes. If you want it even thicker, you can add another tablespoon of cornstarch mixed with water. Keep in mind that the soup will also thicken slightly as it cools due to the cornstarch.
  • Turn off the Instant Pot, then add the spinach to the pot and stir to combine. Next, add half of the sliced scallions and stir.
  • For extra sour flavor, add one more tablespoon of vinegar at the end.
  • Serve garnished with scallions.

Video

YouTube video

Notes

Adding dried lily flowers

I do not include lily flowers in my recipe, although they are included in authentic Chinese recipes. Dried lily flowers have a unique texture and flavor that people either love or hate. They are slightly sweet and earthy with a floral aroma. Some people say they taste a bit like green beans or artichoke hearts. Others say they can be sour and chewy, with a slightly musky taste. I do not add them to my recipe, so it is up to you. 

More tips to consider:

  • Be sure not to add spinach until last. 
  • Only use firm or extra-firm tofu so it doesn’t get too soft. 
  • Also, press the tofu well to remove all excess moisture. 
  • For perfect egg ribbons, whisk the egg first and make sure the soup is simmering on the saute before stirring it in slowly in a circular motion.
  • If the soup is too sour, add more sugar or some honey. Baking soda can also help. 

Nutrition

Serving: 0g | Calories: 131kcal | Carbohydrates: 18g | Protein: 8g | Fat: 3g | Saturated Fat: 0g | Cholesterol: 61mg | Sodium: 1324mg | Potassium: 420mg | Fiber: 2g | Sugar: 10g | Vitamin A: 2070IU | Vitamin C: 6.6mg | Calcium: 50mg | Iron: 1.9mg
5 from 10 votes

Leave a Reply

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

33 Comments

  1. I think I may be the only person who has YET TO jump on the INSTA POT bandwagon. That being said, I have TWO air fryers so… THERE’S THAT! LOL!5 stars

    1. You’re not the only one that doesn’t have an INSTA POT, I don’t either. I’m going to make this on the stove.5 stars

  2. oooooooo….thank you for this! OMG, I live off this soup as I get it from the Thai place across from our home. It is one of my favourites but I always thought it would be difficult but the ingredients are pretty easy to find.5 stars

  3. There are so many fun and interesting things you can make with instapots. I think this recipe looks wonderful.

  4. Everyday I love my Instant Pot more and more! It is allowing me to make new dishes like this one!

  5. I am a big fan of soup and I more like it if its sour. This recipe looks so delicious and easy to cook I will definitely try to make this for our lunch.5 stars

  6. This looks flavorful! We have a pressure cooker but never used it because people say it would explode when used carelessly. So now I understand about the pressure release.

  7. That looks really good! I have always wanted to get one of those instapot. Looks like it works great?

  8. I’ve been seeing so many great recipe ideas using the Instant Pot. I would love to get one someday,. Thanks for sharing.

  9. Every time I hear about Hot and Sour Soup, I think of my Nana. It was her FAVORITE! I’ve actually never tried it before.

  10. I always see bamboo shoots at the Asian store, but I don’t know what kind of recipe I’m going to cook it with. This is it! And I like the addition of mushroom and tofu too. Bet this is delicious!

  11. I love hot & sour soup any day of the year! How easy to make at home in the IP! Love this!

  12. I love hot & sour soup. I couldn’t believe it when I saw your instant pot recipe for it. The first time I made it, I used fresh shitake mushrooms. Yum! It was so-o-o-o-o good!

    Today I made it with the dried shitake mushrooms, after having soaked them for 30 minutes as stated in the recipe. They didn’t increase in size much, but I hoped the instant pot pressure & liquid would make them more palatable. Nope, I had crunchy tasteless mushrooms in my soup. I picked them out of the bowl I was eating, and enjoyed the rest of the soup. I don’t think I will be using dried shitake mushrooms in any recipe. Maybe there are different types of dried shitake mushrooms, and I just got the wrong type – mine were from India in a 2 oz package.5 stars

    1. Hi Joanne, I am so happy that you enjoyed the soup. Hm sorry on the mushrooms, maybe you got a bad batch? Mine always increase in size and also are chewy and soft.

  13. This was my first hotpot attempt. We bought one this morning on a Black Friday sale. (Took forever for it to heat up and start timing. I think it will take a bit to get used to that…I could have done this on the stove faster…lol). Once done, I found it a bit bland so added another big squirt of sriracha and more soy sauce. My husband, of course, added another big squirt of sriracha to his bowl but he likes it a lot hotter than me. We both enjoyed it. In my husband’s words, “it’s a keeper”! Thanks! I will be checking out more of your recipes as I try to figure this machine out!!

  14. I’m going to make this soup this weekend, it looks delicious. I have had great success with soups in the Instant Pot.
    Besides tofu, I want to add chicken. Can I buy boneless thighs, dice them and put the uncooked chicken in with the tofu?
    Thank you.

  15. I made it and we loved it. Note we used 5 medium eggs and mixed in a tablespoon of hot chili oil. Also I used probably 1/3 c of rice vinegar. I also tripled the garlic . It was so yummy, savory and acidic!5 stars

  16. I love this soup!
    I put the tofu & mushrooms in the instant pot & then put everything else in the blender to mix it well, then pour the blender liquid over the mushrooms & tofu!
    I leave out the spinach & green onions since they are not staples in my house.
    Yesterday I was shopping & mushrooms close to their expiration date were 30% off! So I bought 4 containers – 2 for stir fry last night & 2 for hot & sour soup today!
    I usually use whatever mushrooms are on sale for this soup as my palate can’t really tell the difference between most mushrooms.
    When we shopped at Costco earlier this month, I bought a big plastic jug of dehydrated mushrooms & I rehydrate & use them if I need my hot& sour soup fix but have no fresh mushrooms in the house. They are ok but they must not wash them before they dry them- some have gritty dirt on them.
    There’s an Asian market near my sister’s house so I stock up on tofu while I am there.
    I love having such an easy recipe to make so I make soup Whenever I have the urge!

  17. This was the first recipe I made when I got my Instant Pot. To this day, it remains my all-time favorite thing to make and eat!