Tofu Tomato Soup



Everyday Chinese Cooking

Published by Clarkson Potter

This image courtesy of Bruce Nimmer

This soup is full of protein. You may substitute canned tomatoes for fresh to save time.




Total Timeunder 1 hour

Recipe Courseappetizer, main course

Dietary Considerationgluten-free, halal, kosher, lactose-free, peanut free, soy free, tree nut free

Mealdinner, lunch

Taste and Texturesavory, sweet, umami

Type of Dishhot soup, soup


  • 2 large eggs
  • ½ teaspoon salt
  • 3 dried black mushrooms
  • 2 teaspoons cornstarch
  • 4 cups Chicken Broth
  • 10 ounces firm tofu, cut into ¾-inch cubes
  • 1 large tomato, cut into ¾-inch cubes
  • ½ cup fresh or frozen peas


  1. In a small bowl, slightly beat the eggs with the salt. Set aside.

  2. Soak the black mushrooms in hot water for 20 minutes, or until soft. Cut off the stems and discard. Cut the mushroom caps into ½-inch diced pieces.

  3. In a small bowl, mix the cornstarch with 2 teaspoons water.

  4. In a 3-quart soup pot, place the chicken broth and mushrooms. Bring to a boil and cook for 5 minutes. Add the tofu, tomato, and peas and return to a boil. Lower the heat, stir in the cornstarch mixture, and return to high heat. When the soup returns to a rolling boil, pour in a spoonful of the egg mixture, stirring in a circular motion. When shreds have formed, continue to add spoonfuls of the egg mixture to the boiling soup, stirring constantly with a fork until all the egg mixture forms shreds, about 30 seconds. Serve.


Free recipes, giveaways, exclusive partner offers, and more straight to your inbox!


I have not made this yet so I cannot rate it.

Include a Photo Include a Photo

Click the button above or drag and drop images onto the button. You can upload two images.

Cancel Reply to Comment

Thanks for your comment. Don't forget to share!


Report Inappropriate Comment

Are you sure you would like to report this comment? It will be flagged for our moderators to take action.

Thank you for taking the time to improve the content on our site.

Sign In to Your Account

Close Window
Sign In with one of your Social Accounts
Facebook Twitter
Sign In using Email and Password