Few soups hit the spot quite like a bowl of tomato egg drop soup.
It’s the kind of recipe that comes together in under 20 minutes but tastes like something you’d order at your favorite Chinese restaurant.
This tomato egg drop soup combines the bright, tangy flavor of ripe tomatoes with silky ribbons of egg floating in a savory, lightly thickened broth.
It’s incredibly comforting, endlessly sippable, and just the right amount of cozy.
If you grew up in a Chinese household, chances are this soup brings back all kinds of memories.
For those discovering it for the first time, get ready for a new weeknight staple.
The best part? You probably already have everything you need in your kitchen right now.
Read Also: Egg Drop Soup Recipe
| Quick Recipe Summary | |
|---|---|
| Prep Time | 5 minutes |
| Cook Time | 15 minutes |
| Total Time | 20 minutes |
| Servings | 2 to 3 servings |
| Difficulty Level | Easy |

Why You’ll Love This Tomato Egg Drop Soup
This soup is one of those recipes that earns a permanent spot in your rotation after just one try.
It’s ready in under 20 minutes, start to finish. That makes it a total lifesaver on busy weeknights when you need something hot and satisfying without a lot of fuss.
The flavor combination is genuinely special. The natural sweetness and acidity of tomatoes pair beautifully with the richness of egg, creating a broth that’s complex without being heavy.
It’s budget-friendly too. A few tomatoes, a couple of eggs, and some pantry staples are all you need.
The texture is what really sets it apart. Those delicate egg ribbons give the soup a silky, almost luxurious feel that is far more impressive than the effort involved.
It’s also endlessly adaptable. You can make it spicier, add tofu, toss in some green onions, or keep it completely simple.
Here’s what makes this recipe so easy to love:
- Quick prep and cook time, under 20 minutes total
- Uses pantry staples you likely already have
- Naturally gluten-free with a simple swap
- Easily customizable with different toppings and add-ins
- Light enough to serve as a starter, but satisfying enough as a light meal
- Kid-friendly and approachable for all palates
This pairs beautifully alongside Fried Rice for a complete, satisfying Chinese-inspired dinner.
Ingredients
This recipe relies on simple, everyday ingredients that work together to create something genuinely delicious.
Use the freshest tomatoes you can find for the best flavor, and make sure your eggs are at room temperature before you start.
- 2 medium ripe tomatoes, roughly chopped (about 2 cups)
- 3 large eggs
- 3 cups chicken broth (or vegetable broth for a vegetarian version)
- 1 tablespoon cornstarch
- 2 tablespoons cold water (for the cornstarch slurry)
- 1 tablespoon vegetable oil (or sesame oil for more depth)
- 1 teaspoon soy sauce
- 1/2 teaspoon sugar
- 1/2 teaspoon salt, or to taste
- 1/4 teaspoon white pepper
- 2 green onions, thinly sliced (for garnish)
- 1/2 teaspoon toasted sesame oil (optional, for finishing)
Kitchen Equipment Needed
You don’t need any special equipment for this recipe. A few basic kitchen tools are all it takes.
- Medium saucepan or soup pot
- Cutting board and sharp knife
- Ladle
- Small bowl (for the cornstarch slurry)
- Small bowl or measuring cup (for beating the eggs)
- Fork or chopsticks (for the egg ribbons)
- Fine mesh strainer (optional, for a smoother broth)
Recommended Products for This Recipe
These are products I genuinely use and recommend based on experience. They make a real difference in the final result.
1. Kikkoman Soy Sauce
A quality soy sauce makes all the difference in this broth. Kikkoman is my go-to for its balanced, not-too-salty flavor that enhances rather than overwhelms.
Just a small splash adds depth that really rounds out the tomato.
2. Kadoya Pure Sesame Oil
If you’ve never finished a soup with a drizzle of toasted sesame oil, this bottle will change things for you.
Kadoya is highly concentrated and fragrant, so a little goes a very long way. It takes this soup from good to restaurant-level.
3. Oxo Good Grips Ladle
A wide, sturdy ladle with a no-drip design makes pouring the egg into the broth a much smoother experience.
This is one of those small tools that actually makes a noticeable difference in the kitchen.
4. Swanson Chicken Broth
When you’re building a broth-forward soup, the quality of the broth really matters.
Swanson’s low-sodium version gives you a clean, savory base without being overpowering, so the tomato flavor can really shine through.
You might also enjoy: PF Chang’s Egg Drop Soup

Step-by-Step Instructions: How to Make Tomato Egg Drop Soup
1. Prep Your Ingredients
- Wash and roughly chop your tomatoes into 1-inch chunks. No need to be precise here since they’ll break down as they cook.
- Crack all 3 eggs into a small bowl or measuring cup and beat them lightly with a fork or chopsticks until the yolks and whites are fully combined but not frothy. Set aside.
- In a separate small bowl, combine 1 tablespoon of cornstarch with 2 tablespoons of cold water. Stir well until the cornstarch is completely dissolved and there are no lumps. Set aside. This is your slurry, and it will thicken the broth slightly.
- Thinly slice your green onions and set them aside for garnish.
2. Cook the Tomatoes
- Heat 1 tablespoon of vegetable oil or sesame oil in your saucepan over medium heat.
- Once the oil is hot and shimmering, add the chopped tomatoes to the pan.
- Stir the tomatoes and cook for about 3 to 4 minutes, pressing them gently with your spoon as they soften. You want them to start breaking down and releasing their juices.
- Season the tomatoes with the 1/2 teaspoon of sugar. This helps balance their acidity and coaxes out their natural sweetness.
- Continue cooking and pressing until the tomatoes have mostly broken down into a rough, saucy consistency. The pan should smell fragrant and the tomatoes should look softened and jammy.
3. Add the Broth and Season
- Pour the 3 cups of chicken broth directly into the pan with the cooked tomatoes. Stir to combine.
- Increase the heat to medium-high and bring the soup to a gentle boil.
- Once boiling, add the soy sauce, salt, and white pepper. Stir everything together.
- Taste the broth at this point and adjust the seasoning if needed. It should taste slightly tangy from the tomato, savory from the broth and soy sauce, and just barely sweet.
4. Thicken the Broth
- Give your cornstarch slurry a quick stir, since the cornstarch tends to settle at the bottom.
- Reduce the heat to medium so the broth is at a steady simmer rather than a rolling boil.
- Slowly pour the cornstarch slurry into the soup while stirring constantly. Do not pour it all in one spot. Move your spoon in a circular motion as you pour.
- Continue stirring for about 1 minute. The broth will thicken slightly and take on a slightly glossy appearance. It should coat the back of a spoon lightly. If you prefer a thicker soup, you can mix an additional 1/2 teaspoon of cornstarch with 1 teaspoon of cold water and add it in.
5. Create the Egg Ribbons
- This is the most important step, and it is much easier than it sounds. The key is the broth temperature and the pouring technique.
- Make sure your soup is at a steady, gentle simmer, not a rolling boil. A boil that is too aggressive will break the egg into tiny pieces rather than forming ribbons.
- Pick up your bowl of beaten eggs and hold it over the pot.
- Use a fork or a pair of chopsticks held against the rim of the bowl to help control the pour and break the stream of egg into thin drizzles.
- Pour the eggs into the soup in a slow, steady, circular motion, moving your hand around the entire surface of the pot as you pour. Think of it like drawing a spiral.
- Do not stir the soup while you pour the eggs. Let them sit undisturbed for about 10 to 15 seconds. You will see them start to set and form wispy, silky ribbons in the broth.
- After about 15 seconds, give the soup a very gentle stir with a spoon to separate any large clumps of egg into ribbons. Be careful not to over-stir or the ribbons will break apart completely.
6. Finish and Serve
- Remove the pot from heat.
- If using, drizzle 1/2 teaspoon of toasted sesame oil over the top of the soup and stir gently. This adds a nutty, aromatic finishing note that really elevates the whole bowl.
- Ladle the soup into bowls immediately.
- Garnish generously with the sliced green onions.
- Serve hot, right away, for the best texture and flavor.
Tips for The Best Tomato Egg Drop Soup
Getting this soup right is mostly about technique. Keep these tips in mind and you’ll have a restaurant-quality bowl every single time.
- Use ripe, in-season tomatoes whenever possible. The tomato flavor is the star of the show, so the riper and more flavorful your tomatoes are, the better the soup will taste. Roma tomatoes and vine-ripened tomatoes both work beautifully.
- Control your pour for perfect egg ribbons. The single most common mistake is pouring the eggs into broth that is boiling too aggressively. Lower the heat to a gentle simmer first, then pour slowly and in a circular motion for the best silky ribbons.
- Beat the eggs thoroughly but gently. You want a uniform mixture of yolk and white, but you do not want to introduce a lot of air bubbles, which can make the ribbons foamy.
- Do not skip the cornstarch slurry. Even though it is a small amount, the slurry creates that slightly glossy, slightly thickened broth that gives this soup its characteristic texture.
- Always stir the slurry before using it. Cornstarch settles quickly in water, so give it a brisk stir right before you pour it into the soup to make sure it is evenly mixed.
- Season at the end. Different broths have different salt levels, so taste and adjust after the slurry goes in, not before.
- Finish with sesame oil off the heat. Adding sesame oil while the soup is still on a high flame will dissipate its delicate fragrance. Remove from heat first, then drizzle.
For a different egg and tomato combination, check out Avocado Toast with Egg for another simple, protein-packed recipe.
Serving Suggestions

Tomato egg drop soup is light enough to serve as a starter before a larger Chinese-inspired meal, but filling enough to stand on its own with a little rice or a side dish.
It’s a natural first course before heavier mains, and the tangy broth cleanses the palate beautifully.
Try serving it alongside:
- Chinese Dumplings for a classic dumpling-and-soup pairing
- Fried Rice for a quick and satisfying combo meal
- Panda Express Orange Chicken to round out a full Chinese takeout-style spread at home
- Air Fryer Egg Rolls as a crispy side that goes perfectly with the soup
- Air Fryer Spring Rolls for a lighter appetizer pairing
- Steamed white rice or jasmine rice to turn it into a light full meal
Another favorite to try alongside this: Potsticker Soup
Variations of Tomato Egg Drop Soup
The classic version of this soup is hard to beat, but there are so many easy ways to riff on it depending on your mood or what you have on hand.
Each variation stays true to the spirit of the original while giving it a slightly different personality.
- Spicy tomato egg drop soup: Add 1/2 teaspoon of chili oil or a pinch of red pepper flakes when cooking the tomatoes for a soup with some heat.
- Tofu version: Add small cubes of soft silken tofu to the broth just before adding the eggs for extra protein and a heartier bowl.
- Tomato and corn egg drop soup: Stir in about 1/2 cup of frozen corn kernels along with the broth for a sweeter, more substantial soup.
- Egg drop soup without cornstarch: You can omit the cornstarch slurry entirely for a thinner, clearer broth. The flavor will be just as good, only lighter in body.
- Vegetarian or vegan-friendly: Swap the chicken broth for vegetable broth and omit the eggs to make a simple, vegan-friendly tomato broth. Add tofu to keep the protein.
- Add ginger: Sauté 1 teaspoon of freshly grated ginger along with the tomatoes for an aromatic, slightly warming variation.
- Creamy version: Stir in 1 tablespoon of cream at the very end for a richer, slightly creamy broth that pairs especially well with bread on the side.
Read Also: Egg Drop Soup Without Cornstarch
Storage and Reheating
This soup is best enjoyed fresh, right after it is made, because the egg ribbons continue to cook and firm up over time.
That said, leftovers are still very tasty and reheat well with a few small adjustments.
Here is everything you need to know about storing and reheating your tomato egg drop soup:
- Refrigerator: Let the soup cool completely before transferring it to an airtight container. It will keep in the fridge for up to 3 days.
- Freezer: Freezing is not recommended because the eggs become rubbery and the texture changes significantly when thawed. The broth alone can be frozen separately without the eggs.
- Reheating: Reheat gently on the stovetop over low to medium heat, stirring occasionally. Avoid bringing it to a full boil again as this will toughen the egg ribbons.
- Microwave: You can microwave leftovers in 60-second increments on medium power, stirring between each interval, until heated through.
- Refresh the texture: If the broth has thickened too much in the fridge, add a small splash of broth or water when reheating and stir gently.
- Make-ahead tip: You can prepare the tomato broth base ahead of time and store it separately. When ready to serve, reheat the broth, then add the egg ribbons fresh for the best texture.
For another warming soup that stores beautifully, try this Tomato Soup Recipe.
Nutritional Facts
The nutritional information below is estimated per serving based on a recipe yielding 2 to 3 servings.
Actual values may vary depending on the specific ingredients and quantities used.
| Nutrient | Per Serving (approx.) | ||| | Calories | 130 kcal | | Protein | 8g | | Carbohydrates | 9g | | Fat | 7g | | Saturated Fat | 1.5g | | Cholesterol | 185mg | | Sodium | 680mg | | Fiber | 1g | | Sugar | 4g | | Vitamin C | 18mg |
These numbers are estimates and will vary depending on the broth used, whether sesame oil is added, and portion size.
Another great light option is Spring Vegetable Soup, which is equally low in calories and packed with nutrients.
Read Also: Chicken Egg Drop Soup Recipe
Health Benefits of Key Ingredients
This soup is not just comforting and delicious. It also brings a solid set of nutritional benefits to the table, especially from its two star ingredients.
The combination of tomatoes and eggs creates a well-rounded, nutrient-dense meal in a bowl.
Here is a closer look at what each key ingredient contributes to your health:
- Tomatoes: Tomatoes are rich in lycopene, a powerful antioxidant linked to reduced risk of heart disease and certain cancers. They also provide a good dose of vitamin C, potassium, and folate. Cooking tomatoes actually increases the bioavailability of lycopene, which means this soup gets even more nutritious once those tomatoes hit the pan.
- Eggs: Eggs are one of the most complete protein sources available, containing all nine essential amino acids. They are also high in choline, which supports brain function, and contain vitamins B12, D, and riboflavin.
- Chicken broth: A good quality chicken broth provides collagen, gelatin, and minerals that support gut health and joint function. It is also hydrating and soothing, which is why soup is such a popular remedy when you are feeling under the weather.
- Sesame oil: Even in small quantities, sesame oil provides healthy unsaturated fats and contains sesamol and sesamin, compounds with antioxidant and anti-inflammatory properties.
- Green onions: Green onions are a surprising source of vitamins K and C, and they contain quercetin, an antioxidant with anti-inflammatory benefits.
FAQs About Tomato Egg Drop Soup
1. Can I use canned tomatoes instead of fresh?
Yes, you can. Use about one 14-ounce can of diced or crushed tomatoes in place of the fresh tomatoes.
The flavor will be slightly different, less bright and fresh-tasting, but still very good. This is a great option when fresh tomatoes are out of season.
2. Why did my egg ribbons turn into clumps instead of ribbons?
This usually happens for one of two reasons. Either the broth was boiling too vigorously when the eggs were added, or the eggs were poured in too quickly all at once.
Lower the heat to a gentle simmer before adding the eggs, and pour them in slowly in a thin, circular stream for the best silky ribbons.
3. Can I make this soup vegetarian?
Absolutely. Simply swap the chicken broth for vegetable broth and the flavor is still excellent.
You can also add silken tofu to keep the protein content up while keeping the dish fully vegetarian.
4. How do I make this soup thicker?
You can increase the amount of cornstarch slurry slightly.
Start with an extra 1/2 teaspoon of cornstarch mixed with 1 teaspoon of cold water and add it to the simmering broth.
Stir and cook for another minute to see how the consistency develops before adding more.
5. Can I use egg whites only instead of whole eggs?
Yes. Using only egg whites creates even more delicate, wispy ribbons with a lighter flavor.
Use about 4 egg whites in place of the 3 whole eggs. The soup will be lower in fat and calories but still have a lovely texture.

Tomato Egg Drop Soup
Ingredients
- 2 medium ripe tomatoes roughly chopped into 1-inch chunks, about 2 cups
- 3 large eggs at room temperature
- 3 cups chicken broth 710ml; or vegetable broth for a vegetarian version
- 1 tablespoon cornstarch for the slurry
- 2 tablespoons cold water for the cornstarch slurry
- 1 tablespoon vegetable oil or sesame oil for more depth of flavor
- 1 teaspoon soy sauce
- 1/2 teaspoon sugar to balance the acidity of the tomatoes
- 1/2 teaspoon salt or to taste
- 1/4 teaspoon white pepper
- 2 green onions thinly sliced
- 1/2 teaspoon toasted sesame oil (optional) for finishing
Equipment
- Medium saucepan or soup pot
- Cutting board and sharp knife
- Ladle
- Small bowl For the cornstarch slurry
- Small bowl or measuring cup For beating the eggs
- Fork or chopsticks For creating egg ribbons
- Fine-mesh strainer (optional) For a smoother broth
Method
- Roughly chop the tomatoes into 1-inch chunks. Beat the eggs in a small bowl until yolks and whites are fully combined. In a separate small bowl, mix the cornstarch with the cold water until no lumps remain to form a slurry. Slice the green onions and set aside.
- Heat the oil in a medium saucepan over medium heat. Add the chopped tomatoes and cook for 3 to 4 minutes, pressing gently with a spoon, until softened and broken down. Stir in the sugar and continue cooking until the tomatoes are jammy and fragrant.
- Pour the chicken broth into the pot with the cooked tomatoes and stir to combine. Bring to a gentle boil over medium-high heat, then add the soy sauce, salt, and white pepper. Taste and adjust seasoning as needed.
- Reduce heat to a steady simmer. Give the cornstarch slurry a quick stir, then slowly pour it into the soup while stirring constantly in a circular motion. Cook for about 1 minute until the broth is slightly thickened and glossy.
- Ensure the broth is at a gentle simmer, not a rolling boil. Slowly pour the beaten eggs in a thin, circular stream over the surface of the soup while moving your hand around the entire pot. Let sit undisturbed for 10 to 15 seconds, then give a gentle stir to separate the ribbons.
- Remove the pot from heat and drizzle with toasted sesame oil if using. Ladle into bowls immediately and garnish generously with sliced green onions. Serve hot.
Nutrition
Notes
- Use the ripest tomatoes you can find for the best flavor. Roma and vine-ripened tomatoes both work beautifully.
- Pour the eggs into a gentle simmer, not a rolling boil, for silky ribbons. Boiling too aggressively will break them into small pieces.
- Pour the eggs slowly in a thin, circular stream while holding a fork against the rim of the bowl to help control the flow.
- Always stir the cornstarch slurry immediately before using, as cornstarch settles quickly in water.
- Add the sesame oil after removing the pot from heat to preserve its delicate, nutty fragrance.
- Swap chicken broth for vegetable broth and the soup is fully vegetarian. Add silken tofu cubes for extra protein.
- For a spicier version, stir in 1/2 teaspoon of chili oil when cooking the tomatoes.
- One 14-ounce can of diced tomatoes can be substituted for fresh tomatoes when out of season.
- Leftovers keep in the fridge for up to 3 days in an airtight container. Reheat gently on the stovetop over low heat without boiling.
- Freezing is not recommended as the egg ribbons become rubbery after thawing. The tomato broth base can be frozen separately.
Private Notes
Tried this recipe?
Let us know how it was!Conclusion
Tomato egg drop soup is one of those recipes that reminds you how much flavor and comfort can come from a handful of simple ingredients.
It is fast, it is forgiving, and it delivers something genuinely special every single time.
If you have never made it at home before, this recipe is the perfect starting point.
And if you grew up eating it, this version will bring all those memories right back to the surface.
Give it a try this week and let me know how it goes in the comments below.
I would love to hear your favorite variations and any tips you have picked up along the way.
Recommended:
- Matzo Ball Soup
- Avgolemono Soup
- Beef Noodle Soup
- Asian Beef Noodle Soup
- Copycat Panera Broccoli Cheddar Soup



