In a large saucepan or Dutch oven, heat oil over medium heat. Add onion, garlic, ginger and pork; cook and stir until tender. Stir in broth, soy sauce, pepper and sesame oil; bring to a boil. Add carrots; simmer 15 minutes.
Add all remaining ingredients except eggs; bring to a boil.
Reduce heat to low.
Stir in eggs with a fork to separate into strands.