Tomato egg beef noodle soup: just the name itself conjures up images of a comforting, flavorful, and deeply satisfying meal, doesn’t it? I know I’m instantly transported back to cozy evenings and the aroma of my grandmother’s kitchen whenever I think about it. This isn’t just any soup; it’s a warm hug in a bowl, a symphony of savory, tangy, and subtly sweet flavors that dance on your palate.
While variations exist across different regions, the heart of tomato egg beef noodle soup lies in its simplicity and the beautiful balance of its core ingredients. The dish likely evolved from humble beginnings, a testament to resourceful cooks making the most of readily available ingredients. Tomatoes, introduced to Asian cuisine centuries ago, found their perfect partner in tender beef and silky egg ribbons, creating a culinary masterpiece that has stood the test of time.
What makes this soup so universally loved? It’s the perfect marriage of textures the chewiness of the noodles, the tenderness of the beef, the soft, delicate egg, and the juicy burst of the tomatoes. The broth, rich and flavorful, is both comforting and invigorating. Plus, it’s incredibly versatile! You can customize it with your favorite vegetables and spices to create a truly personalized bowl of deliciousness. Whether you’re craving a quick weeknight dinner or a soul-soothing remedy on a chilly day, tomato egg beef noodle soup is always a winning choice. So, let’s get cooking and create some magic in your kitchen!

Ingredients:
- For the Beef Marinade:
- 1 lb Beef sirloin or flank steak, thinly sliced against the grain
- 1 tbsp Soy sauce
- 1 tbsp Shaoxing rice wine (or dry sherry)
- 1 tbsp Cornstarch
- 1 tsp Sugar
- 1/2 tsp Ground white pepper
- 1 tbsp Vegetable oil
- For the Tomato Egg Sauce:
- 3 large ripe Tomatoes, diced
- 4 large Eggs
- 2 cloves Garlic, minced
- 1 tbsp Tomato paste
- 1 tbsp Soy sauce
- 1 tsp Sugar
- 1/2 tsp Salt (or to taste)
- 1/4 tsp Ground white pepper
- 2 tbsp Vegetable oil
- 1 cup Chicken broth (or water)
- For the Noodles and Soup:
- 8 oz Dried Chinese noodles (such as knife-cut noodles, hand-pulled noodles, or even spaghetti)
- 6 cups Chicken broth (or water)
- 1 tbsp Soy sauce (or to taste)
- 1 tsp Sesame oil
- Optional toppings: Chopped scallions, cilantro, chili oil
Preparing the Beef:
- In a medium bowl, combine the thinly sliced beef with soy sauce, Shaoxing rice wine, cornstarch, sugar, and ground white pepper.
- Mix well with your hands, ensuring the beef is evenly coated with the marinade. This step is crucial for tenderizing the beef and infusing it with flavor.
- Add the vegetable oil to the marinated beef and mix again. The oil helps to seal in the moisture and prevent the beef from sticking together during cooking.
- Cover the bowl with plastic wrap and refrigerate for at least 30 minutes, or up to a few hours. The longer the beef marinates, the more flavorful and tender it will become. I usually aim for at least an hour if I have the time.
Making the Tomato Egg Sauce:
- In a separate bowl, lightly beat the eggs with a pinch of salt. Set aside.
- Heat 2 tablespoons of vegetable oil in a large wok or skillet over medium-high heat.
- Pour the beaten eggs into the hot oil and cook, stirring gently, until they are lightly scrambled but still slightly soft. Don’t overcook them! You want them to be tender and fluffy. Remove the eggs from the wok and set aside.
- Add another tablespoon of vegetable oil to the wok. Add the minced garlic and sauté for about 30 seconds, or until fragrant. Be careful not to burn the garlic.
- Add the diced tomatoes and tomato paste to the wok. Cook, stirring occasionally, until the tomatoes have softened and released their juices, about 5-7 minutes. This step is important for developing the rich tomato flavor.
- Stir in the soy sauce, sugar, salt, and ground white pepper. Mix well to combine.
- Pour in the chicken broth (or water) and bring the mixture to a simmer.
- Return the cooked eggs to the wok and gently stir them into the tomato sauce.
- Taste and adjust the seasoning as needed. You may want to add more salt, sugar, or soy sauce to your liking.
- Simmer the tomato egg sauce for another 2-3 minutes to allow the flavors to meld together.
Cooking the Beef and Noodles:
- While the tomato egg sauce is simmering, bring a large pot of water to a boil.
- Add the dried noodles to the boiling water and cook according to the package directions. Usually, this takes about 8-10 minutes, depending on the type of noodles you are using.
- While the noodles are cooking, heat a separate wok or skillet over high heat.
- Add a tablespoon of vegetable oil to the hot wok.
- Add the marinated beef to the wok and stir-fry quickly until it is cooked through and no longer pink, about 2-3 minutes. Be careful not to overcrowd the wok, or the beef will steam instead of sear. If necessary, cook the beef in batches.
- Remove the cooked beef from the wok and set aside.
Assembling the Soup:
- Drain the cooked noodles and divide them evenly among bowls.
- Ladle the tomato egg sauce over the noodles in each bowl.
- Top with the stir-fried beef.
- In a separate pot, heat the remaining 6 cups of chicken broth (or water) until simmering. Add soy sauce to taste.
- Pour the hot broth over the noodles, tomato egg sauce, and beef in each bowl.
- Drizzle a teaspoon of sesame oil over each bowl.
- Garnish with chopped scallions, cilantro, and chili oil (if desired). I personally love a generous sprinkle of scallions!
- Serve immediately and enjoy your delicious Tomato Egg Beef Noodle Soup!

Conclusion:
So, there you have it! This Tomato Egg Beef Noodle Soup is truly a bowl of comfort and flavor that you absolutely must experience. It’s more than just a quick meal; it’s a culinary hug on a chilly day, a vibrant and satisfying lunch, or even a surprisingly elegant dinner. The combination of the rich, savory beef, the tangy sweetness of the tomatoes, and the delicate, fluffy eggs creates a symphony of textures and tastes that will leave you wanting more. I promise, once you try it, it will become a regular in your rotation.
But why is this recipe a must-try? Well, beyond the incredible flavor profile, it’s also incredibly versatile and adaptable to your preferences and what you have on hand. It’s a fantastic way to use up leftover cooked beef, and you can easily substitute ground beef if that’s what you have. Don’t have fresh tomatoes? Canned diced tomatoes work perfectly well, especially in the winter months. And the best part? It’s relatively quick and easy to make, perfect for busy weeknights when you crave something homemade and delicious without spending hours in the kitchen.
Serving Suggestions and Variations:
The possibilities are truly endless when it comes to serving and customizing this Tomato Egg Beef Noodle Soup. For a heartier meal, consider adding some extra vegetables like spinach, bok choy, or mushrooms. A sprinkle of chopped green onions or cilantro adds a fresh, vibrant touch. A drizzle of sesame oil or a dash of chili oil can kick up the flavor and add a touch of heat. And if you’re feeling adventurous, try adding a dollop of chili garlic sauce for an extra layer of complexity.
Here are a few more ideas to get your creative juices flowing:
- Spice it up: Add a pinch of red pepper flakes or a finely chopped chili pepper for a spicy kick.
- Go vegetarian: Substitute the beef with tofu or mushrooms for a delicious vegetarian version.
- Add some greens: Stir in some spinach, kale, or bok choy during the last few minutes of cooking.
- Make it creamy: Add a splash of heavy cream or coconut milk for a richer, creamier broth.
- Experiment with noodles: Try different types of noodles, such as udon, ramen, or even spaghetti.
This recipe is a blank canvas, so feel free to experiment and make it your own! I encourage you to play around with different ingredients and flavors until you find your perfect combination. The key is to have fun and enjoy the process of creating something delicious and satisfying.
Share Your Experience!
Now it’s your turn! I’m so excited for you to try this tomato egg beef noodle soup recipe and experience the deliciousness for yourself. Once you’ve made it, please come back and leave a comment below. I’d love to hear about your experience, any variations you tried, and what you thought of the recipe. Did you add any special ingredients? Did you make it spicier? Did you serve it with anything special? Your feedback is invaluable and helps me improve my recipes and share them with others.
Don’t forget to take a picture of your beautiful bowl of soup and share it on social media using the hashtag #TomatoEggBeefNoodleSoup. I can’t wait to see your creations! Happy cooking, and I hope you enjoy this recipe as much as I do!
Print
Tomato Egg Beef Noodle Soup: A Delicious & Easy Recipe
- Total Time: 50 minutes
- Yield: 4 servings 1x
Description
Comforting Tomato Egg Beef Noodle Soup with tender marinated beef, rich tomato egg sauce, and flavorful broth.
Ingredients
- 1 lb Beef sirloin or flank steak, thinly sliced against the grain
- 1 tbsp Soy sauce
- 1 tbsp Shaoxing rice wine (or dry sherry)
- 1 tbsp Cornstarch
- 1 tsp Sugar
- 1/2 tsp Ground white pepper
- 1 tbsp Vegetable oil
- 3 large ripe Tomatoes, diced
- 4 large Eggs
- 2 cloves Garlic, minced
- 1 tbsp Tomato paste
- 1 tbsp Soy sauce
- 1 tsp Sugar
- 1/2 tsp Salt (or to taste)
- 1/4 tsp Ground white pepper
- 2 tbsp Vegetable oil
- 1 cup Chicken broth (or water)
- 8 oz Dried Chinese noodles (such as knife-cut noodles, hand-pulled noodles, or even spaghetti)
- 6 cups Chicken broth (or water)
- 1 tbsp Soy sauce (or to taste)
- 1 tsp Sesame oil
- Optional toppings: Chopped scallions, cilantro, chili oil
Instructions
- In a medium bowl, combine the thinly sliced beef with soy sauce, Shaoxing rice wine, cornstarch, sugar, and ground white pepper. Mix well, ensuring the beef is evenly coated. Add vegetable oil and mix again. Cover and refrigerate for at least 30 minutes (up to a few hours).
- Lightly beat the eggs with a pinch of salt. Set aside. Heat 2 tablespoons of vegetable oil in a wok or skillet over medium-high heat. Pour in the beaten eggs and cook, stirring gently, until lightly scrambled but still slightly soft. Remove and set aside.
- Add another tablespoon of vegetable oil to the wok. Add the minced garlic and sauté for about 30 seconds, or until fragrant. Add the diced tomatoes and tomato paste. Cook, stirring occasionally, until the tomatoes have softened and released their juices, about 5-7 minutes.
- Stir in the soy sauce, sugar, salt, and ground white pepper. Mix well to combine. Pour in the chicken broth (or water) and bring the mixture to a simmer.
- Return the cooked eggs to the wok and gently stir them into the tomato sauce. Taste and adjust the seasoning as needed. Simmer for another 2-3 minutes.
- While the tomato egg sauce is simmering, bring a large pot of water to a boil. Add the dried noodles and cook according to package directions.
- Heat a separate wok or skillet over high heat. Add a tablespoon of vegetable oil. Add the marinated beef and stir-fry quickly until cooked through, about 2-3 minutes. Cook in batches if necessary. Remove and set aside.
- Drain the cooked noodles and divide them evenly among bowls. Ladle the tomato egg sauce over the noodles in each bowl. Top with the stir-fried beef.
- In a separate pot, heat the remaining 6 cups of chicken broth (or water) until simmering. Add soy sauce to taste. Pour the hot broth over the noodles, tomato egg sauce, and beef in each bowl.
- Drizzle a teaspoon of sesame oil over each bowl. Garnish with chopped scallions, cilantro, and chili oil (if desired). Serve immediately.
Notes
- Marinating the beef for longer (up to a few hours) will result in more tender and flavorful beef.
- Be careful not to overcook the eggs when making the tomato egg sauce; they should be tender and fluffy.
- Adjust the seasoning of the tomato egg sauce and broth to your liking.
- If you don’t have Shaoxing rice wine, dry sherry is a good substitute.
- Feel free to use your favorite type of Chinese noodles or even spaghetti.
- Cooking the beef in batches prevents overcrowding the wok and ensures it sears properly.
- Prep Time: 20 minutes
- Cook Time: 30 minutes
Leave a Comment