Forfoodiefriends

  • Quick and Easy Recipes
  • Recipe Roundups
  • Browse Recipes
  • About Sana Umer | Home Cook Behind For Foodie Friends
  • Newsletter
menu icon
go to homepage
  • Quick and Easy Recipes
  • Recipe Roundups
  • Browse Recipes
  • About Sana Umer | Home Cook Behind For Foodie Friends
  • Newsletter
search icon
Homepage link
  • Quick and Easy Recipes
  • Recipe Roundups
  • Browse Recipes
  • About Sana Umer | Home Cook Behind For Foodie Friends
  • Newsletter
×
Home » Soup Recipes

Tomato Egg and Beef Noodle Soup (One-Bowl Asian Comfort Meal)

Updated: May 14, 2026 · Published: May 1, 2025 by Sana Umer · This post may contain affiliate links · Leave a Comment

8 shares
  • Facebook
  • X
↓ Jump to Recipe

I made this soup for the first time on a rainy Tuesday when I had half a pack of egg noodles, three tomatoes going soft on the counter, and a piece of leftover flank steak from the night before. I was not expecting much. Forty minutes later my husband was standing at the stove eating directly from the pot, which I take as the highest compliment.

This is my version of the tomato egg soup you find all over Chinese home cooking — I'm not claiming it's traditional, and a cook from Sichuan would probably have notes. But the bones are the same: tomatoes cooked down into a tangy broth, eggs streamed in at the end to form silky ribbons, and noodles that soak up every bit of flavor. Adding beef is my own preference. It makes the soup feel like a full meal instead of a light starter, and it uses up leftover steak beautifully.

My husband asks for this soup at least twice a month, usually when the weather turns cold or when we're all just tired and want something warm without a lot of fuss. It's also become my go-to when I've got odds and ends in the fridge. If you're the kind of cook who likes to have a reliable weeknight soup in rotation — something like my Cajun Shrimp and Sausage Alfredo Pasta for pasta nights — this one deserves a permanent spot on your list.

One thing to know before you start: the egg ribbons only work if you add them at low heat with a slow, steady pour. The first time I made this I rushed that step because I was impatient, turned the heat too high, and ended up with scrambled eggs floating in soup. Still tasted fine, but the texture was wrong. Slow and gentle is the move.

Tomato egg and beef noodle soup in white bowl with wavy noodles, broth, meat, egg half, cilantro garnish.

Why You'll Love This Recipe

  • It comes together in under 35 minutes: I can have this on the table on a weeknight without starting before my husband gets home. The tomatoes take about five minutes to soften, the broth simmers for ten, and the egg ribbons take less than two minutes at the end. Everything happens in one pot, which also means minimal cleanup — and on school nights that matters.

  • The broth has real depth without any fancy stock: Tomatoes breaking down in the pot with soy sauce, ginger, and garlic create a broth that tastes like it's been going for hours. I use store-bought beef broth (the Swanson cartons from Walmart work fine) and the flavor is still genuinely good. A tiny pinch of sugar helps balance the tomato acidity — it sounds odd but it works.

  • Leftover beef is practically the point: I've made this with fresh flank steak I seared specifically for the soup, and I've made it with the tail end of a Sunday roast sitting in the fridge. Both work. The leftover version might actually be better because the beef has already been seasoned and just needs to warm through. It's one of those rare recipes that rewards you for having leftovers.

  • The egg ribbons make it feel restaurant-quality: This is the part that surprises people who've never made it before. You beat the eggs, reduce the heat, and pour in a thin, slow stream while stirring gently. The eggs set into soft, silky threads throughout the broth. It looks impressive and it's genuinely not difficult once you've done it once.

  • It works with whatever noodles you have: Egg noodles, ramen, rice noodles, even spaghetti in a pinch — I've tried them all. Egg noodles are my preference because they hold up well and have a satisfying chew. Rice noodles are good if you need a gluten-free option. Just cook them separately so they don't turn to mush sitting in the broth.

Ingredients

  • 7 oz (200g) beef, thinly sliced (flank steak, sirloin, or leftover roast beef)
  • 1 tablespoon vegetable oil
  • 3 medium tomatoes, chopped
  • 2 large eggs, beaten
  • 4 cups beef broth (or water with 2 bouillon cubes)
  • 5 oz (150g) egg noodles (or ramen, rice noodles — your call)
  • 1 tablespoon soy sauce
  • 1 teaspoon sugar
  • 2 teaspoons cornstarch mixed with 2 tablespoons water (optional, for thickening)
  • Salt and pepper to taste
  • 2 cloves garlic, minced
  • 1 teaspoon fresh ginger, minced (or ¼ teaspoon ground ginger in a pinch)
  • Chopped green onions, for garnish
  • Fresh cilantro, for garnish (optional)
  • A few drops of sesame oil, for finishing (optional but good)

Directions

  1. Cook the noodles: Bring a separate pot of water to a boil. Cook your noodles according to the package instructions, drain, and set aside. I keep them in a bowl with a tiny drizzle of oil so they don't clump while I finish the soup.
  2. Sear the beef: Heat the vegetable oil in a large pot over medium-high heat. Add the sliced beef and cook for about 3 to 4 minutes until just browned. Remove and set aside on a plate. Don't overcook it here — it'll go back into the broth and finish cooking there.
  3. Sauté aromatics: In the same pot, reduce heat to medium and add the garlic and ginger. Stir for about one minute until fragrant. Don't let them burn or the broth will taste bitter.
  4. Cook the tomatoes: Add the chopped tomatoes to the pot and cook for about 5 minutes, stirring occasionally, until they've broken down and started releasing their juices. This step builds the base of the broth — don't rush it.
  5. Build the broth: Pour in the beef broth. Add soy sauce, sugar, salt, and pepper. Bring to a boil, then reduce heat and simmer for 10 minutes. Taste it at this point and adjust — more soy sauce if it needs depth, a little more sugar if the tomatoes are too acidic.
  6. Add noodles and beef: Add the cooked noodles and the reserved beef back to the pot. Stir gently and let it all simmer together for another 3 to 5 minutes. If you want a thicker broth, stir in the cornstarch slurry now.
  7. Stream in the eggs: Reduce heat to low. This part requires patience. Slowly pour the beaten eggs in a thin stream while stirring the broth gently in a circular motion. The eggs should form soft ribbons, not clumps. Let the pot sit undisturbed for about one minute to let the ribbons fully set.
  8. Finish and serve: Turn off the heat. Ladle into deep bowls. Top with green onions, a few cilantro leaves if you like them, and a tiny drizzle of sesame oil if you have it. Eat immediately.
Spoon holding tomato egg beef noodle soup with soft yolk, garnished with cilantro and green onions.

Tips for Success

  • Slice the beef as thin as you can: Thin slices cook through in minutes and stay tender in the broth. The easiest way to get thin slices is to pop the beef in the freezer for 20 minutes before cutting — it firms up just enough to slice cleanly. I learned this after my first attempt produced chunks that were still chewy in the soup.

  • Don't add the eggs over high heat: This was my mistake the first few times. High heat turns beaten eggs into scrambled eggs the second they hit the broth. Reduce to low, pour slowly, and stir gently. The ribbons form because the egg cooks gradually in the moving liquid. If you're nervous about it, take the pot off the heat entirely before you pour.

  • Use ripe tomatoes — or canned ones: Underripe tomatoes don't break down well and the broth ends up tasting flat. If your tomatoes are pale and hard, swap them for a 14 oz can of diced or whole peeled tomatoes. Canned tomatoes are often riper than out-of-season fresh ones, so don't feel like you're cutting corners.

  • Keep the noodles separate until serving: If you're making a big batch or planning to eat it over two days, store the noodles separately and add them to each bowl as you serve. Noodles sitting in hot broth overnight absorb all the liquid and turn soft and thick. I keep the soup base in one container and the noodles in another — five seconds of extra effort that makes reheated portions taste almost as good as fresh.

  • Taste and season right before the egg step: Once the eggs go in, you can't really stir aggressively anymore without breaking them apart. So taste the broth before that final step and fix the seasoning then — a little more salt, a splash more soy sauce, whatever it needs. It's much easier to adjust at that point than after the eggs are in.

Variations

  • Make it spicy: My husband adds chili oil to his bowl every single time without fail. You can also stir a teaspoon of gochujang or a spoonful of chili paste directly into the broth when you add the soy sauce. Sriracha works in a pinch. The tomato and egg base handles heat really well — it doesn't disappear, it just gets more interesting.

  • Go vegetarian: Skip the beef and use vegetable broth instead. Add a handful of sliced mushrooms (shiitake or cremini both work) when you cook the tomatoes, or drop in some firm tofu cubes with the noodles. The tomato-egg combination carries enough flavor on its own that you won't feel like something's missing.

  • Add greens: Stir in a few handfuls of baby spinach, bok choy, or napa cabbage in the last two minutes of cooking. They wilt quickly and add color and a little freshness. In Pakistan I'd probably use methi or spinach. My kids don't notice greens when they're wilted into a broth, which is a parenting win I'll take every time.

  • Try a poached or soft-boiled egg instead of ribbons: If you want a runny yolk situation, skip the beaten egg step entirely. Soft-boil an egg separately (6 minutes from boiling water, then ice bath), peel it, slice it in half, and place it in the bowl when you serve. The yolk breaks into the hot broth and makes everything richer. This is Saad's preferred version — he thinks the ribbons look "weird."

  • Use it as a steak leftover strategy: If I've made loaded steak quesadillas the night before and there's leftover steak in the fridge, this is where it goes. Just slice it thin and add it directly to the broth at the noodle stage — no searing needed since it's already cooked. The broth reheats the beef gently and it stays tender.

Serving and Storage

Serving

Serve immediately in deep bowls — this soup cools down faster than you'd expect, especially in winter, so don't let it sit. I always put the green onions and cilantro on the table separately so everyone can add what they want. My husband piles on the green onions. Saad picks out the cilantro with the focus of a surgeon. A small dish of chili oil on the side is a good move if you have spice lovers at the table. You can pair it with a side of Caprese pinwheels if you want something to nibble alongside — the brightness of the fresh mozzarella and tomato works surprisingly well next to a savory broth.

Storage

The soup base (broth, tomatoes, beef) keeps well in the fridge for up to 3 days in an airtight container. Store noodles separately so they don't absorb all the broth overnight. When reheating, warm the broth on the stove over medium-low heat and add fresh noodles — this takes an extra few minutes but the texture is much better than soggy day-old noodles. I wouldn't try to freeze the soup with eggs or noodles in it, but the broth and beef freeze fine for up to a month. Thaw in the fridge overnight, reheat gently, then cook fresh noodles and stream in fresh eggs.

Tomato egg and beef noodle soup in white bowl with red broth, soft-boiled eggs, beef chunks, noodles, and parsley garnish.

Frequently Asked Questions

Can I use canned tomatoes instead of fresh?

Yes, and honestly sometimes I prefer it. A 14 oz can of whole peeled tomatoes works really well — break them up with the back of your spoon as they cook down. Canned tomatoes are often riper and more consistent than out-of-season fresh ones, so if your fresh tomatoes are pale and hard, go with the can.

What kind of beef works best for this soup?

Flank steak and sirloin are my top choices because they slice thin easily and cook quickly without getting tough. Leftover roast beef or steak from the night before also works great — just add it directly to the broth at the noodle stage since it's already cooked. Avoid anything too thick or marbled with a lot of fat, since those cuts need longer cooking time than this soup allows.

How do I get silky egg ribbons instead of scrambled eggs?

Two things: low heat and a slow pour. Reduce the heat before the eggs go in — the broth should be steaming but not at a rolling boil. Then pour the beaten eggs in a thin, steady stream while stirring the broth gently in circles. The eggs cook gradually and form soft ribbons instead of clumping up. If you're nervous, pull the pot off the heat entirely before you pour — the residual heat is usually enough.

Can I make this soup ahead of time?

Yes — make the soup base (broth, tomatoes, beef, aromatics) up to a day ahead and refrigerate it. When you're ready to eat, reheat the broth on the stove, cook fresh noodles, and add the eggs at the very end. Don't add the noodles or eggs to the soup if you're storing it, because noodles get mushy and the egg ribbons don't hold up well on reheating.

Can I freeze this soup?

The broth and beef freeze well for up to a month — pour into freezer-safe containers, leave a little room at the top, and thaw overnight in the fridge when you need it. I wouldn't freeze it with the noodles or eggs already in it. When reheating from frozen, warm it gently on the stove and cook the noodles and eggs fresh. It takes an extra ten minutes but the texture is worth it.

TOMATO EGG AND BEEF NOODLE SOUP

Sana Umer
This Tomato Egg and Beef Noodle Soup is a comforting, hearty dish with tender beef, scrambled eggs, and fresh tomatoes. The rich broth and noodles make it a deliciously satisfying meal perfect for any time of the day.
Print Recipe Pin Recipe
Prep Time 15 minutes mins
Cook Time 25 minutes mins
Total Time 30 minutes mins
Course Main Course
Cuisine Asian
Servings 4 people
Calories 350 kcal

Ingredients
  

For the Soup:

  • 200 g beef thinly sliced, preferably flank or sirloin
  • 1 tablespoon vegetable oil
  • 3 medium tomatoes chopped
  • 2 large eggs beaten
  • 4 cups beef broth or water with bouillon cubes
  • 150 g egg noodles or your choice of noodles
  • 1 tablespoon soy sauce
  • 1 teaspoon sugar
  • 2 teaspoons cornstarch mixed with 2 tablespoons water optional for thickening
  • Salt and pepper to taste

For Garnish (Optional):

  • Chopped green onions
  • Fresh cilantro leaves

Instructions
 

Cook the Noodles:

  • Bring a pot of water to a boil. Add the noodles and cook according to the package instructions. Drain and set aside.

Prepare the Soup Base:

  • In a large pot, heat the vegetable oil over medium heat. Add the sliced beef and cook until browned, about 3–4 minutes. Remove the beef and set aside.

Cook the Tomatoes:

  • In the same pot, add the chopped tomatoes and cook until softened, about 5 minutes, stirring occasionally. Add the soy sauce, sugar, and beef broth to the pot, bringing the mixture to a boil. Reduce the heat and simmer for 5 minutes to combine the flavours.

Add the Eggs:

  • Slowly pour the beaten eggs into the simmering soup, stirring gently to create silky egg ribbons in the broth.

Finish the Soup:

  • Add the cooked beef back into the pot and stir in the cooked noodles. If you prefer a thicker soup, stir in the cornstarch mixture. Let the soup simmer for another 5 minutes.

Serve:

  • Taste the soup and adjust seasoning with salt and pepper as needed. Ladle the soup into bowls and garnish with chopped green onions and cilantro, if desired.

Notes

Make Ahead:
You can prepare the soup base (without the noodles and eggs) a day in advance and refrigerate it. When ready to serve, reheat the broth, cook the noodles, and add the eggs for the final step.
Customizing the Flavour:
For a spicier soup, add chili paste or fresh sliced chilies to the broth. You can also experiment with different types of noodles like rice noodles or ramen.
Serving Suggestions:
Serve this soup with a side of steamed vegetables or some crispy spring rolls for a complete meal.
Allergy-Friendly Options:
For a gluten-free version, use gluten-free noodles and ensure the soy sauce is tamari or gluten-free.
Storage Tips:
Store leftovers in an airtight container in the fridge for up to 2 days. Reheat gently over the stove and avoid overcooking the eggs.
Keyword Chinese noodle soup, comfort food, easy beef noodle soup, savory broth soup, tomato egg beef soup

  • Delicious butternut squash and sweet potato soup garnished with seeds and herbs.
    AUTUMN BUTTERNUT SQUASH AND SWEET POTATO SOUP
  • Delicious smoked sausage with apple and potato chunks in a flavorful broth. Perfect comfort food for.
    SMOKED SAUSAGE, APPLE AND POTATO SOUP
  • Creamy lemon chicken noodle soup with fresh herbs and lemon slices.
    CREAMY LEMON CHICKEN NOODLE SOUP
  • White lasagna soup in a bowl with basil leaves, creamy and cheesy.
    WHITE LASAGNA SOUP
8 shares
  • Facebook
  • X

About Sana Umer

I'm Sana Umer — the home cook behind every recipe on For Foodie Friends. I'm a Pakistani-American mom of two based in the US, and I've been cooking seriously for about a decade now, mostly because feeding a family every day is the fastest way to learn how to actually cook.

I'm completely self-taught. I learned by watching my mother in Pakistan, by burning a lot of food in my early years, and by paying attention to which recipes worked and which ones needed fixing. I don't specialize in just one cuisine — I cook the Pakistani dishes I grew up with, the American desserts my kids request, weeknight dinners, holiday roasts, and everything in between.

Every recipe is personally tested in my own kitchen, every word is written by me, and every photo is taken of food I actually made.

Comments

No Comments

Cancel reply

Your email address will not be published. Required fields are marked *

Recipe Rating




for-foodie-frends-logo-1

Hi, I'm Sana Umer — the home cook, recipe tester, and writer behind For Foodie Friends.

I'm a Pakistani-American mom based in the US. I learned to cook in two kitchens — my mother's in Pakistan, where I grew up watching whole spices bloom in oil, and my own kitchen now, where I cook for my husband and kids.

Every recipe on this site has been tested in my own kitchen, often more times than I'd like to admit, before it ever made it here. I cook a little bit of everything: the Pakistani comfort food I grew up with, the American desserts my kids beg for, weeknight dinners that need to come together fast, and the holiday spreads that take all day.

If a recipe is on this site, it earned its place. No ghostwriters, no AI shortcuts, no copy-paste from somewhere else — just real recipes from a real kitchen, written to actually work the first time you make them.

Welcome to my corner of the internet.

— Sana

More about me →

Popular

  • 23 BUDGET CHICKEN RECIPES FOR THE WHOLE WEEK
  • 25 PANTRY STAPLE RECIPES WHEN THE FRIDGE IS EMPTY
  • 31 CHEAP FAMILY DINNERS THAT FEED 4 FOR UNDER $15
  • 27 BUDGET-FRIENDLY MEAL PREP RECIPES FOR THE WHOLE WEEK
  • 29 DINNERS UNDER $5 PER SERVING (REAL RECIPES, REAL MATH)
  • 19 EASY TILAPIA RECIPES THAT DON'T TASTE BLAND
  • 23 SEAFOOD PASTA DISHES FOR COASTAL-INSPIRED DINNERS
  • 21 HEALTHY WHITE FISH RECIPES THE FAMILY WILL LOVE

Footer

↑ back to top

About

  • Privacy Policy
  • Disclaimer
  • Terms & Conditions
  • Editorial Principles
  • Corrections Policy
  • Affiliate Disclosure

Newsletter

  • Sign Up! for emails and updates

Contact

  • Contact

Resources

  • Kitchen Essentials
  • Pantry Essentials

As an Amazon Associate I earn from qualifying purchases.

Copyright © 2024 For Foodie Friends

  • Facebook
  • Pinterest