Marinate the beef: In a bowl, combine 1 lb of thinly sliced beef with 1 tbsp soy sauce, salt, and pepper. Let it marinate for 15 minutes. This enhances the flavor and tenderness of the beef.
Heat the oil: In a large pot, heat 2 tbsp of cooking oil over medium heat. When the oil is hot, proceed to the next step.
Sauté aromatics: Add the minced garlic and ginger to the pot. Sauté for about 30 seconds until fragrant, being careful not to let them burn.
Brown the beef: Add the marinated beef to the pot. Brown it on all sides, which usually takes about 4-5 minutes. This step adds a deep flavor to your soup.
Add the vegetables and broth: Stir in the diced tomato, 2 cups of beef broth, 1 cup of water, and 1/2 cup of chopped green onions. Then add 2 tbsp of soy sauce, 1 tbsp of rice vinegar, and 1 tsp of sugar. Bring the mixture to a boil, then reduce the heat to a simmer.
Simmer: Allow the soup to simmer for about 15 minutes or until the beef is tender. This waiting period allows all the flavors to meld beautifully.
Cook the eggs: Push the soup aside in the pot to create a space. Pour in the 2 beaten eggs and let them cook undisturbed for about one minute. Gently scramble them with a fork, allowing them to combine with the soup.
Season and serve: Taste the soup, and season with additional salt and pepper if necessary. Serve hot over a bed of cooked noodles. Enjoy!