To make slury, mix two tablespoons of water to cornstarch.
Heat oil in a soup pot. Add minced garlic and ginger. Saute for 30 seconds.
Add chopped Tomatoes. Saute for 3-4 minutes. Until the tomato has softened and is mushy.
Add half of the green onion and saute for 30 seconds.
To the pot stir in chicken stock. Once it comes to a boil, then reduce the heat.
Add soy sauce, salt, pepper, and sesame oil and mix.
Slowly add cornstarch slury and keep stirring to avoid any lumps. The mixture will start to thicken slowly. Simmer for a minute.
Meanwhile, beat three eggs in a bowl.
Keep the flame low. Slowly drizzle the beaten egg into the pot while stirring the mixture with a ladle in a circular motion. This forms thin delicate egg ribbons.
Simmer for a minute.
Ladle the soup into bowls, top with green onions, and serve!