In a large pot, bring the chicken broth, soy sauce, garlic, and ginger to a boil.
In a small bowl, whisk together the cornstarch and cold water until combined.
Slowly pour the cornstarch mixture into the boiling broth, stirring constantly.
Reduce the heat to low, and simmer for 5 minutes.
Whisk the eggs in a small bowl, and slowly pour into the soup while stirring continuously.
Stir in the tofu, carrots, and green onions.
Simmer for 5 minutes, stirring occasionally.
Taste and adjust the seasoning, if needed.
Serve hot.