Chinese Recipes
A 15-Minute Chinese Home-Style Tomato and Egg Soup
Last updated: September 30, 2026
Tomato egg drop soup is the kind of thing a Chinese home cook makes without thinking: a pot of broth, a couple of ripe tomatoes, and the eggs that are always in the fridge. In fifteen minutes it turns into a bowl that is bright and a little sweet from the tomatoes, savory from the broth, and streaked with soft, feathery ribbons of egg.
The whole dish is built in one pot. You cook the tomatoes down until they slump and give up their juice, simmer them into the broth, thicken it just enough to carry the egg, then pour the beaten egg in a slow stream and swirl once so it sets into silky threads. Finish with scallion and a few drops of toasted sesame oil, and it is ready.

Why This Tomato Egg Drop Soup Works
A great bowl of this soup is really three small techniques stacked together: cooking the tomatoes down so the broth tastes of tomato, thickening the liquid just enough to suspend the egg, and pouring the egg in gently so it sets into silky ribbons rather than a cloudy scramble. Get those right and a handful of pantry ingredients turns into something that tastes far beyond its effort.
It starts with the tomatoes. Instead of dropping raw wedges into broth, you saute them first with a little tomato paste until they slump and turn jammy, which concentrates their sweetness and gives the broth its warm orange-red color. Only then does the broth go in, so every spoonful actually tastes of ripe tomato rather than watery pink.
The second key is a light cornstarch slurry. A thin broth cannot hold the egg, so the threads sink and clump; a lightly thickened broth catches the egg and keeps the ribbons suspended and glossy throughout the bowl. It is a small step that makes the difference between a soup that looks muddy and one that looks silky.
The last is the egg itself. Beat it well, pour it into a gentle simmer in a thin stream, and swirl the pot just once. The hot broth cooks the egg on contact into fine, feathery ribbons, the flower-like bloom the dish is named for. Stir hard and you shred them; be patient and you get that classic silky texture.
Pro observation: This soup is naturally halal as written, with no forbidden ingredients. All of its comfort comes from ripe tomato, a savory vegetable or chicken broth, aromatics, and egg, so nothing needs to be swapped or left out.
Ingredients
Kitchen Measurement Converter
Need to convert an amount while you measure? Pick a category, enter a value, and the result updates instantly.
Ingredient Notes & Substitutions
Tomatoes
Ripe, in-season tomatoes give the best color and sweetness; on-the-vine or Roma work well. If your tomatoes are pale, the spoonful of tomato paste and a pinch of sugar bring the flavor back. Peeling is optional, but it gives a smoother, more restaurant-style broth.
Eggs
Fresh eggs beaten until fully blended, with no streaks of white, give the finest ribbons. Two eggs make a lighter soup and four make it richer. For extra-silky threads, whisk a teaspoon of water into the beaten egg before pouring.
Broth
A light vegetable or chicken broth is the backbone here. Homemade or a good low-sodium carton both work; if using water, add a little extra salt and a pinch of stock powder. The broth stays fully halal, so no forbidden ingredients are needed for depth.
Aromatics & Finish
Ginger and garlic give warmth, scallion gives freshness, and a few drops of toasted sesame oil at the end tie it together. A splash of light soy adds savory depth; leave out any forbidden splash and use a spoon of broth for moisture if a recipe calls for it.
Equipment
- Medium soup pot or saucepan
- Wooden spoon
- Small bowl for the slurry
- Spouted cup or jug for the egg
- Whisk or fork
- Ladle
Before You Start
1. Beat the eggs completely and pour from a spout. Whisk until there are no separate streaks of white and tip the eggs into a spouted cup or jug. A fully blended egg poured in a thin, steady stream is exactly what forms fine, silky ribbons; a half-beaten egg glugged from a bowl sets into thick, clumpy curds.
2. Mix the cornstarch slurry cold and keep it beside the pot. Cornstarch clumps the instant it hits hot liquid dry, so whisk it smooth with a few tablespoons of cold water first. Having it ready means you can thicken the broth in seconds, right before the egg, instead of scrambling while the soup boils over.
3. Cut the tomatoes and prep the aromatics before the pot goes on. The whole soup cooks in about ten minutes, so there is no pause to chop once it starts. Have the tomato wedges, minced garlic, grated ginger, and sliced scallion all within reach so you can move straight through the steps.
Step-by-Step Instructions
This soup moves fast once it is going, so have everything ready first. Cut the tomatoes into wedges, mince the garlic, grate the ginger, slice the scallion, beat the eggs into a spouted cup, and stir the cornstarch smooth with cold water before you turn on the heat.
Prep the Tomatoes, Eggs, and Aromatics
Cut the tomatoes into thin wedges. Mince the garlic, grate the ginger, and thinly slice the scallions, keeping the white and green parts separate. Beat the eggs in a spouted cup until fully blended with no streaks of white. In a small bowl, whisk the cornstarch with three tablespoons of cold water into a smooth slurry.
Cook Down the Tomatoes
Warm the neutral oil in a medium pot over medium heat. Add the garlic, ginger, and scallion whites and cook for 30 seconds until fragrant, then add the tomato wedges and the tomato paste. Cook, stirring, for 3 to 4 minutes until the tomatoes slump, release their juice, and turn jammy. This is what makes the broth taste of tomato.

Simmer the Broth
Pour in the vegetable or chicken broth and add the sugar, a good pinch of salt, and a little white pepper. Bring to a gentle simmer and cook, uncovered, for about 5 minutes so the tomato flavor melds into the broth. Taste and adjust the salt and sugar now, while it is still just broth.
Thicken with the Slurry
Stir the cold cornstarch slurry once more, then pour it into the simmering soup while stirring. Let it bubble gently for a minute until the broth thickens just enough to coat the back of a spoon. This light body is what will hold the egg ribbons suspended instead of letting them sink to the bottom.

Pour in the Egg Ribbons
Lower the heat so the soup is at a bare simmer, not a rolling boil. Pour the beaten egg in a slow, thin stream across the surface, moving your hand in a circle. Wait a few seconds for it to set, then give the soup one gentle swirl with a spoon. The egg blooms into fine, silky ribbons on contact with the hot broth.
Finish and Serve
Take the pot off the heat as soon as the egg has set. Stir in the toasted sesame oil, taste one last time for salt, and ladle into bowls. Scatter the sliced scallion greens over the top and serve right away, while the ribbons are soft and the broth is hot.

Chef’s Tips From Real Kitchen Testing
Cook the tomatoes down before the broth goes in. Sauteing them with a little tomato paste until they turn jammy is the single step that makes the broth taste of tomato instead of watery pink.
Thicken lightly before the egg. A thin broth lets the egg sink and clump, while a broth thickened just enough to coat a spoon suspends the ribbons and keeps them glossy throughout the bowl.
Drop the heat before pouring the egg. Pour it in a thin stream over a bare simmer and swirl only once; a rolling boil or hard stirring shreds the egg into cloudy fragments instead of silky ribbons.
Recipe Variations
Serving Suggestions
- A bowl of steamed white rice on the side
- Plain noodles slipped into the soup to make it a meal
- Steamed or stir-fried greens like bok choy
- A drizzle of chili oil for those who want heat
Nutrition Facts
| Nutrient | Amount per serving |
|---|---|
| Calories | 120 |
| Protein | 7 g |
| Carbohydrates | 10 g |
| Fat | 6 g |
| Saturated Fat | 1.5 g |
| Fiber | 2 g |
| Sugar | 5 g |
| Sodium | 780 mg |
Values are estimates per serving and vary with the exact broth, eggs, and brands you use.
Make-Ahead Tips
The tomato broth can be made ahead through the simmer stage; cook it to the end of step three, cool, and refrigerate for up to two days. When you are ready to eat, bring it back to a gentle simmer, thicken with a fresh slurry, and pour in the egg then, so the ribbons are always freshly made and silky.
Storage, Freezing & Reheating
Common Mistakes to Avoid
Troubleshooting
Egg turned cloudy or murky? The soup was boiling too hard or you stirred too much. Next time lower the heat to a bare simmer, pour the egg in a thin stream, and swirl only once.
Broth too thin or watery? Stir in a little more cornstarch slurry and simmer a minute to set it, or cook the tomatoes down longer up front so they release more body and flavor.
Soup too sour or sharp? Tomatoes vary in acidity; stir in another pinch of sugar to balance it, and a splash more broth softens the edge without dulling the flavor.
A Note on Chinese Cooking
Tomato egg drop soup, fanqie dan hua tang, translates roughly as “tomato egg-flower soup”, named for the way the beaten egg blooms into soft, flower-like ribbons the moment it meets the hot broth. It belongs to the everyday, home-style side of Chinese cooking rather than the restaurant banquet, the kind of quick, thrifty dish a family eats on a weeknight. Tomatoes arrived in China relatively late but were embraced wholeheartedly, and their sweet-tart brightness paired with egg became one of the most beloved comfort combinations in the home kitchen.
It is worth clearing up one common mix-up: this soup shares its two headline ingredients with the classic Chinese tomato and egg stir-fry, but the two are not the same dish. The stir-fry is a saucy, spoonable plate of scrambled egg and tomato eaten over rice, while this is a thin, brothy soup finished with delicate egg ribbons. If you love this bowl, you will likely enjoy another home-style comfort classic, Hong Kong tomato macaroni soup.
What keeps this soup on the table generation after generation is how forgiving and quick it is. A couple of ripe tomatoes, a few eggs, and a pot of broth are all it takes, and the technique, cook the tomatoes down, thicken lightly, pour the egg gently, rewards a little care with a bowl that tastes like home.
