Using your knife, cut the meat very finely
Cut the mushrooms and tofu into small pieces, all the same in size.
Separate the egg yolks from the whites. Whisk the whites up with chopsticks.
Dip the beef in cold water.
Fill a pot with water and boil. Add the beef and continue to boil. The blood will float to the top of the water as the beef cooks. When it is no longer pink, pour it out of the pot using a sieve to drain it.
Pour about 500ml of water or chicken stock (using stock will improve the flavor) into the pot and boil. Add the mushrooms, tofu and beef into the boiling water.
Turn the stove down and simmer the soup for a minute. Season it with the salt and pepper and mix thoroughly. Add the beaten egg to the soup and slowly stir in one direction until the egg turns into ribbons. Finally, add the chopped coriander, diced green onion and peanut oil