Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Top down view of vegan hot and sour soup with pulled jackfruit and tofu.

Vegan “Hot & Sour Soup” You Need – With Jackfruit


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Kathryn Alexandre
  • Total Time: 55 minutes
  • Yield: 6 servings 1x
  • Diet: Vegan

Description

This vegan hot and sour soup is so full of flavour & comfort! Pulled young green jackfruit steps in as a meat substitute with great texture!


Ingredients

Units Scale
  • 1/2 tbsp vegetable oil
  • 283g young green jackfruit, shredded
  • 175g extra firm tofu, sliced thin
  • 270g bamboo shoots, sliced thin (1 – 1 1/2 cup)
  • 2 tbsp tamari (or soy sauce)
  • 1/2 tsp red chilli flakes
  • 1 tsp cane sugar
  • 1/21 tsp white pepper (can use black pepper if needed)*
  • 1/4 tsp salt
  • 2 cups dried shiitake mushrooms, soaked & thinly sliced (see notes)*
  • 8 cups vegetable broth (2-3 cups can be the water the mushrooms soaked in)
  • 1/3 cup arrowroot starch (or corn starch)
  • 1/4 cup water (or cold broth)
  • 1/4 tsp kala namak (black salt for “eggy” flavour), optional
  • 1/4 cup1/2 cup white vinegar
  • Green onion to garnish, optional

*Ingredients you need that are not part of our pantry and freezer tips.


Instructions

*Before getting started, take a look at the notes below for some helpful tips regarding the preparation and ingredients for this vegan hot and sour soup.

  1. Heat oil (or a splash of water/broth) in a large pot over medium heat. Add shredded jackfruit, thinly sliced tofu, and thinly sliced bamboo shoots.  Stir and cook for about 1 minute.
  2. Add tamari or soy sauce, chilli flakes, sugar, white pepper and salt. (You can start with 1/2 tsp white pepper and increase the spice later if desired. Some traditional recipes suggest adding white pepper only at the end of the cooking time so the taste doesn’t turn bitter. I’ve never detected a bitter taste but feel free to add the pepper when you add the vinegar to the soup in step 6). Cook for 5 minutes.
  3. Add thinly sliced shiitake mushrooms. Stir.
  4. Add broth. Cover the pot and bring the soup to a low boil. Lower the heat and simmer for 10 minutes.
  5. Make the slurry by combining starch with ¼ cup cool water or broth (don’t use hot broth from the soup as it will make the starch clump). Whisk the starch into the liquid until it is fully combined. Slowly stream the starchy water into the soup while stirring. You want to stir the starch in right away because it has a tendency to clump if it’s not dispersed through the soup quickly enough. Continue to cook and thicken the soup for 5 minutes, stirring occasionally.
  6. Add the black salt, if using, for the eggy flavour. Then stir in the vinegar. If the vinegar is added too early it will boil off and the sour taste will be lost so don’t cook the soup too much longer now. Carefully taste your soup and add more vinegar if desired and more white pepper for desired heat.
  7. To serve, garnish with sliced green onion, more chilli flakes, and a drizzle of chilli oil if desired!

Notes

If using dried shiitake mushrooms, soak them in advance according to the package instructions. They can be soaked overnight in cold water or can often be quick-soaked in hot water according to the package. Reserve the water the mushrooms soaked in and use it in the soup! If some of the stems are a little hard after soaking you can omit them from the soup if you wish (I usually just slice them thin and add them in).

For the jackfruit, make sure the can you have is young green jackfruit in brine not sweet jackfruit in syrup. To prepare the jackfruit, I pull the pieces apart with my hands but you can also use a food processor to gently shred the jackfruit.

Feel free to substitute some of the dried shiitake mushrooms for wood ear or black fungus mushrooms. You can also use fresh shittake if you don’t have dried.

Cost Comparison: CAD $8.26 ($1.38 per serving) using homemade vegetable broth and the soaking liquid for the mushrooms. Using the soaking liquid for the mushrooms and 5 cups of store-bought vegetable broth costs: CAD $12.06. And using 8 cups vegetable broth if you are not rehydrating mushrooms adds roughly $6.08 to the recipe cost bringing it to CAD $14.34 ($2.39/serving). Ordering hot and sour soup from a restaurant would cost us roughly $2.95/serving. The jackfruit in this recipe costs us $2.99 which would be similar in cost to making this recipe with a bit of meat and an egg.

  • Prep Time: 30 minutes
  • Cook Time: 25 minutes
  • Category: Soup
  • Method: Stove-top
  • Cuisine: Chinese, American