Vietnamese egg drop soup, often called canh cà chua trứng, is a home-style soup of tomatoes and beaten eggs cooked in a light, savory broth. The tomatoes bring gentle acidity, while the eggs form soft ribbons that make the soup satisfying without making it heavy. Recipes vary from household to household; this version uses fish sauce, scallions, and cilantro for a simple Vietnamese-inspired finish.
Ingredients
- 1 lb (450 g) ripe tomatoes, about 3 medium, cored and cut into small wedges
- 4 large eggs (about 200 g without shells)
- 5 cups (1.2 L) low-sodium chicken broth or vegetable broth
- 1 tablespoon (15 ml) neutral oil, such as canola or rice bran oil
- 1 tablespoon (15 ml) fish sauce
- 3 scallions (about 30 g), thinly sliced, with the white and green parts separated
- 1/4 cup (10 g) loosely packed cilantro leaves and tender stems, roughly chopped
- 1/4 teaspoon (0.5 g) freshly ground black pepper
- 1/4 teaspoon (1.5 g) kosher salt, plus more to taste; use less if your broth is salted
- 1/2 teaspoon (2 g) sugar, optional, to soften the sharpness of especially tart tomatoes
Instructions
- Prepare the ingredients. Cut the tomatoes into wedges small enough to fit comfortably on a spoon. Beat the eggs in a bowl until the yolks and whites are fully blended, but do not whip them foamy; a uniform mixture makes neater ribbons. Slice the scallions and chop the cilantro. Set the scallion whites apart from the greens so the whites can flavor the broth while the greens stay bright for serving.
- Warm the broth. Set a medium pot over medium-high heat and add the oil. When it is warm, add the scallion whites and stir for about 30 seconds, just until fragrant. Pour in the broth, add the fish sauce and black pepper, and bring the liquid to a gentle boil, about 5 minutes. Keep an eye on it: a rolling boil can make the soup splash and may break the tomato pieces later.
- Cook the tomatoes. Add the tomato wedges and the optional sugar. Return the broth to a gentle simmer, then cook for 7 minutes, stirring once or twice with care. The tomatoes should soften and release some juice but still hold their shape. Taste the broth before adding salt, since both fish sauce and prepared broth can already be salty. Add the measured salt only if needed.
- Pour in the eggs. Reduce the heat so the soup is simmering quietly, not bubbling vigorously. Stir the broth in one direction to create a slow-moving swirl. Pour the beaten eggs in a thin, steady stream over about 30 seconds, moving the bowl around the pot. Let the eggs set undisturbed for 30 seconds, then gently draw a spoon through the soup once or twice to separate larger sheets into ribbons. Cook for about 2 minutes, until the egg is fully set. USDA FSIS lists 160°F (71°C) as the safe minimum temperature for egg dishes; check the soup with a food thermometer in several spots, avoiding the pot’s bottom.
- Finish and serve. Turn off the heat and fold in the scallion greens and cilantro. Taste the broth and adjust with a little more fish sauce, salt, or black pepper if necessary. Ladle into warm bowls and serve promptly, while the egg ribbons are tender and the herbs are still fresh.
Tips
- Choose tomatoes that are ripe but not collapsing. Firm, fragrant tomatoes keep their shape during the short simmer and contribute more flavor than pale, hard ones. If your tomatoes are very juicy, the soup will taste a little lighter; simmer them for an extra minute or two before adding the eggs if you want a more concentrated tomato broth.
- Use a gentle simmer for defined ribbons. A strong boil can shred the egg into tiny flecks and make the soup cloudy. Keep the liquid moving slowly when you pour, then give the eggs a brief pause to set before stirring. For broad, soft ribbons, stir only once or twice; more stirring makes finer strands.
- Adjust for the broth you have. Fish sauce gives the soup a rounded, distinctly savory character. If you cannot use it, substitute an equal amount of light soy sauce, then taste before adding salt. Soy sauce makes the broth darker and changes its flavor, but it still provides useful seasoning. Low-sodium broth gives you the most control.
- Season at the end, not by guesswork at the start. Tomato acidity and the saltiness of broth vary. Taste after the tomatoes soften, and make small adjustments. A little sugar is optional, not essential; use it only if the tomatoes taste particularly sharp rather than sweet and ripe.
Serving Suggestions
Serve the soup hot as a light first course or as one part of a rice-based meal. Steamed jasmine rice is a natural companion: spoon some broth and tomatoes over the rice, or serve the soup in a separate bowl so the egg ribbons remain distinct. For a simple family-style table, pair it with plain rice and a vegetable dish such as quickly sautéed greens, steamed bok choy, or stir-fried morning glory when available.
A small dish of sliced fresh chili can be offered on the side for people who want heat, rather than adding it to the whole pot. Extra cilantro, scallion greens, and a few grinds of black pepper also make easy toppings. The soup is best served soon after cooking, so bring the bowls and accompaniments to the table before you pour in the eggs. If serving it alongside other dishes, keep the soup warm over very low heat only briefly; prolonged simmering can toughen the egg and soften the tomatoes too much.
Variations
Make it vegetarian. Use vegetable broth and check that the fish sauce is replaced with light soy sauce or a vegetarian fish-sauce alternative. Season carefully because different vegetable broths vary considerably in salt and sweetness. Soy sauce will darken the soup slightly and add a more toasted, fermented note, but the tomatoes, egg, and herbs still make a balanced bowl.
Add tofu for a more substantial soup. Cut about 7 oz (200 g) soft or medium tofu into small cubes and add it with the tomatoes. Handle soft tofu gently so it does not break apart. It warms through in the simmering broth and contributes a tender texture without changing the quick method. For firmer cubes, use medium tofu rather than very soft silken tofu.
Include leafy greens. Stir in 2 cups (about 60 g) of washed spinach or finely sliced napa cabbage during the final 1 to 2 minutes of the tomato simmer, before adding the eggs. The greens will wilt quickly and add color. Avoid adding a large amount of watery vegetables, which can dilute the broth; if you do, taste and adjust the seasoning at the end.
Make the broth more aromatic. Add 1 teaspoon (5 g) of finely minced garlic with the scallion whites and cook briefly before adding broth. Garlic is a practical variation rather than a required ingredient, and it gives the soup a more assertive aroma. A few thin slices of ginger can also be simmered in the broth, then removed before serving for a gentle warmth.
Storage and Reheating
Cool leftovers promptly and refrigerate them within 2 hours of cooking in a covered container. The soup keeps for 3 to 4 days in the refrigerator. The tomatoes will soften further and the egg ribbons may become firmer as they sit, so the texture will not be quite as delicate as it is freshly made. For the best quality, store the soup in a shallow container so it cools evenly, and avoid leaving a large pot on the counter to cool for an extended period.
Reheat only the portion you plan to eat, either in a small saucepan over medium-low heat or in a microwave-safe bowl. Stir gently and heat until it reaches 165°F (74°C), the USDA FSIS temperature for reheated leftovers; check with a food thermometer. Do not keep reheating and cooling the same batch. Freezing is not recommended for the finished soup because the eggs can turn rubbery and the tomatoes can become mushy after thawing. If you want to prepare ahead, refrigerate the broth and tomatoes, then bring them to a simmer and add freshly beaten eggs just before serving.
Frequently Asked Questions
Is Vietnamese egg drop soup the same as Chinese egg drop soup?
They share the idea of pouring beaten egg into hot broth, but this Vietnamese-style version commonly centers on tomatoes and is seasoned with fish sauce and fresh herbs. Chinese egg drop soups vary too, and some use cornstarch to thicken the broth. This recipe does not need cornstarch: the broth stays light, with the eggs and tomatoes providing its main texture.
What is the Vietnamese name for this soup?
A common name is canh cà chua trứng, meaning tomato and egg soup. Some people shorten the name or use different wording at home. The soup belongs to a broad category of everyday Vietnamese canh, or soups served as part of a meal, and ingredients and seasoning can vary between households.
Why did my eggs turn into tiny bits instead of ribbons?
The soup may have been boiling too hard, the egg may have been poured too quickly in one spot, or it may have been stirred repeatedly before it set. Lower the heat to a gentle simmer, stir the broth slowly, and pour the egg in a thin stream across the moving liquid. Wait about 30 seconds before drawing a spoon through it.
Can I make the soup without fish sauce?
Yes. Use light soy sauce in the same amount as a starting point, then taste before adding salt. The result will be darker and will have a different savory flavor, but it works well with the tomatoes and scallions. For a vegetarian version, choose vegetable broth too; check the label if you are avoiding fish ingredients.
Can I prepare any part of it ahead?
You can wash and cut the tomatoes, slice the scallions, chop the cilantro, and beat the eggs shortly before cooking. Keep cut produce covered in the refrigerator if preparing it more than a short time in advance. For the freshest texture, cook the tomato broth ahead if convenient, chill it promptly, and add the eggs only when you reheat the broth to a simmer for serving.
How can I keep the soup from tasting too sour?
Start with ripe tomatoes, which are generally less sharp than underripe ones, and taste the broth after they have simmered. If it still tastes notably tart, add the optional half teaspoon of sugar, stir, and taste again. A little extra broth can also soften a strong tomato flavor, though you may need to adjust the fish sauce and salt afterward.
Related
- Chinese Pork Belly Stew with Soy, Ginger, and Star Anise
- Portuguese Braised Beef Stew with Red Wine and Chouriço
- Red Thai Soup with Chicken and Coconut Milk
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).