Tomato Egg Chinese Soup Recipe: Silky Yolk Swirls in Savory Broth

Soups & Stews

Tomato Egg Chinese Soup Recipe: Silky Yolk Swirls in Savory Broth

This tomato egg Chinese soup delivers the perfect balance of silky egg ribbons and savory tomato broth, a dish that feels both comforting and refined. 💛 The secret lies in slow-simmered tomatoes and aromatic spices that create a rich, umami-packed base—while the poached eggs add a luxurious touch that transforms this into a restaurant-worthy meal.

What makes it special is how simple ingredients (just 8 total) come together to create a soup that's deeply flavorful yet approachable for home cooks.

The foundation is all in the broth: tomatoes caramelize gently with garlic, ginger, and a splash of soy sauce, building layers of depth that stand up to the delicate eggs. Unlike many quick soups, this one rewards patience—simmering the tomatoes until their natural sweetness melds with the savory notes.

The eggs, poached to perfection, dissolve into delicate ribbons when stirred, creating that signature swirl effect that makes every spoonful feel indulgent.

What you'll end up with is a bowl of soup that's equal parts comforting and elegant—silky egg strands suspended in a vibrant tomato broth with just the right amount of heat from chili oil.

The texture contrast alone makes it unforgettable: tender egg ribbons gliding through a broth that's rich yet light enough to let the tomatoes shine. It's the kind of dish that feels like a hug on a chilly day, but with the sophistication of a well-crafted meal.

This recipe is incredibly adaptable too—add mushrooms for extra earthiness, tofu for plant-based protein, or even a touch of corn for sweetness. The technique is straightforward, but the result is anything but basic. Let's get started on creating your own bowl of this beloved Chinese classic.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Low Cal

Ingredients for tomato egg soup chinese

Eight simple ingredients transform into restaurant-quality tomato egg soup with silky yolk swirls.

Ingredient Amount Notes
Large Eggs 🥚 4 whole Room temperature for perfect poaching
Canned San Marzano Tomatoes 🍅 28 oz Crushed or diced, no salt added
Fresh Garlic Cloves 🧄 3 cloves Minced for aromatic depth
Fresh Ginger 🌿 1 ½ tbsp Finely grated, no zest
Light Soy Sauce 🍶 1 tbsp For umami balance
Chili Oil 🌶️ 1 tbsp For subtle heat
Green Onions 🧅 3 whole Sliced, for garnish
Vegetable Oil 🫒 2 tbsp For gentle simmering
Sesame Oil 🫒 1 tsp For finishing aroma
Salt 🧂 ½ tsp Adjust to taste
White Pepper 🌶️ ¼ tsp Freshly ground

The tomatoes are the heart of this soup—San Marzano is ideal, but any high-quality crushed tomatoes work. Look for cans with vibrant color and no added salt. Trader Joe's and Whole Foods carry excellent options, or use fresh tomatoes if you're willing to simmer them longer. The ginger and garlic should be fresh, not powdered—the aromatic oils make all the difference. If you can't find fresh ginger, substitute with 1 tbsp grated powdered ginger, but it won't be as vibrant. For the soy sauce, light soy keeps the broth clear, while dark soy adds color—choose based on your preference.

No San Marzano tomatoes? Crushed regular tomatoes work fine, but you may need to add a pinch of sugar to balance acidity. Short on sesame oil? Toast 1 tsp sesame seeds and grind them for a similar aroma. The chili oil can be homemade or store-bought—Lao Gan Ma is a classic choice, but any high-quality brand works. For a vegetarian version, simply omit the eggs and add silken tofu or mushrooms instead. The green onions are purely for garnish, but if you're out, cilantro or scallions make fine substitutes. The vegetable oil should have a high smoke point—avocado or peanut oil are excellent choices if you have them.

This soup tastes even better the next day as flavors meld. Store in an airtight container in the fridge for up to 3 days. For longer storage, freeze for up to 3 months—just reheat gently on the stove. The eggs should be added fresh when serving, but you can prep the broth ahead of time. If making a larger batch, double the ingredients and scale the broth proportionally. The key to perfect eggs is gentle poaching—no stirring once they're in the broth, or the yolks will break prematurely.

❤️

Why You'll Love This Recipe

  • Here’s what sold me: the way the soy sauce cuts through the sweetness of the tomatoes while the eggs poach in their own silky broth. That crispy egg yolk breaking into the broth? Pure satisfaction. It’s the kind of flavor that makes you reach for seconds without even thinking.
  • No Chopping Nightmare: I swear by this recipe because it’s the only tomato soup where I actually enjoy the prep. Mince a couple of garlic cloves, grate a thumb of ginger—done. The San Marzano tomatoes? Just open the can. That’s it. No dice, no julienne, no stress.
  • Umami Bomb: Here’s what sold me: the way the soy sauce cuts through the sweetness of the tomatoes while the eggs poach in their own silky broth. That crispy egg yolk breaking into the broth? Pure satisfaction. It’s the kind of flavor that makes you reach for seconds without even thinking.
  • Weeknight & Weekend Ally: Between us, this soup works everywhere. Too tired for dinner? Throw it together in 20 minutes. Hosting a last-minute gathering? It’s got that restaurant-quality depth but feels homemade. Even my picky roommate—who hates tomatoes—asks for it.

Step-by-step instructions for tomato egg Chinese soup

Master the technique for silky egg swirls and balanced flavors in this comforting soup.

1

🍳 Step 1: Sauté Aromatics for Flavor Foundation

Heat the 2 tablespoons vegetable oil in a medium saucepan over medium heat. Add the 3 cloves minced fresh garlic cloves and 1.5 tablespoons finely grated fresh ginger, stirring constantly for 30-45 seconds until fragrant but not browned. This quick cook preserves their bright flavors without bitterness.

Watch closely—garlic burns faster than you think. If it starts to darken, reduce heat immediately. The moment you smell that aromatic punch, you're ready for the next step. This aromatic base forms the soul of your soup's flavor profile.

2

🥘 Step 2: Build the Tomato Broth

Add the 28 ounces crushed or diced canned San Marzano tomatoes to the pan, stirring to combine with the aromatics. Bring to a gentle simmer over medium-low heat, then partially cover and cook for 10 minutes until the tomatoes begin to break down and the mixture thickens slightly. You'll see the liquid reduce and develop a rich, ruby-red color.

Stir in the 1 tablespoon light soy sauce and 0.5 teaspoon salt now. Taste and adjust seasoning—this is your flavor calibration point. The tomatoes should be tender but still retain some texture, not completely mushy. If the broth seems too thin, simmer uncovered for another 2-3 minutes to concentrate the flavors.

3

🍳 Step 3: Prepare the Perfect Egg Poaching Liquid

Increase heat to medium-high and bring the tomato mixture to a rolling boil. Reduce heat to medium-low to maintain a gentle simmer—not a vigorous boil. Here's the key: the broth should be hot enough to cook the eggs gently but not so violent that it breaks them apart.

Crack the 4 whole large eggs directly into the simmering broth, one at a time, allowing each to settle before adding the next. The eggs should float just below the surface. If they sink, your broth isn't hot enough—adjust heat slightly. The gentle movement of the broth will create those signature silky swirls.

4

⏰ Step 4: Cook Eggs to Silky Perfection

Cook the eggs for exactly 3-4 minutes after they're all in the broth. You'll see the whites set but the yolks remain completely liquid—this is your target. The moment the whites are just set (they'll still have a slight wobble), remove the pan from heat immediately. Overcooking by even 30 seconds will turn those perfect yolks into scrambled eggs.

Here's the secret: the residual heat will continue cooking the eggs slightly. If you pull them out too early, the yolks won't be fully set. If they're overdone, the texture becomes rubbery. Aim for that perfect balance where the whites hold their shape but the yolks remain velvety.

5

🍽️ Step 5: Finish and Serve with Precision

Remove the pan from heat and carefully stir in the 1 tablespoon chili oil and 1 teaspoon sesame oil. The chili oil adds subtle heat while the sesame oil brings aromatic depth. Add the 3 whole sliced green onions and 0.25 teaspoon freshly ground white pepper, stirring gently to distribute.

Ladle the soup immediately into bowls, being careful to keep the whole eggs intact. Each serving should have at least one perfect egg swirl. The contrast of the silky yolk against the savory tomato broth is what makes this dish truly special. Serve with warm crusty bread to soak up every last drop of that delicious broth.

👨‍🍳

Pro Tips For Making Tomato Egg Soup Chinese

  • Mince the Ginger Fine: I learned this the hard way—chunky ginger in tomato soup just sits there like a stubborn guest. Use the flat side of your knife to smash a 1-inch piece into a paste before grating, or pulse it in a food processor for 3 seconds. That way, it dissolves completely and adds depth without texture.
  • Salt the Eggs First: Crack the eggs into a bowl, add a pinch of salt, and whisk vigorously before adding them to the soup. The salt helps the eggs emulsify better and keeps them from turning rubbery when they hit the hot liquid. (Yes, even if you’re impatient like me.)
  • Simmer, Don’t Boil: After adding the tomatoes and aromatics, bring to a gentle simmer—not a rolling boil. I used to rush this, and the tomatoes would split and make the soup watery. Keep it at a low, steady bubble so the flavors meld and the eggs poach perfectly when added.
  • Toast the Garlic: Sauté the minced garlic in oil for 30 seconds until it’s golden, not brown. That extra step removes the raw bite and gives the soup a nutty depth. Skip it, and the garlic will taste sharp and undercooked. (Your future self will notice.)

Flavor customization for this dish

Spicy Heat Level

Adjust the heat to your preference by controlling the chili oil. Start with 1 tablespoon for mild heat, but increase to 1.5 tablespoons if you love spice. For a smoky kick, swap ½ tablespoon of the chili oil with Lao Gan Ma chili crisp.

I find the crisp adds depth without overwhelming the delicate tomato broth. 🌶️

Sweet-Tangy Balance

Enhance the natural sweetness of the tomatoes by adding ½ teaspoon sugar or 1 teaspoon honey when simmering the broth. This balances the acidity beautifully. For a tangy twist, stir in 1 teaspoon rice vinegar at the end—it brightens the flavors without overpowering.

I often use a mix of both for the perfect harmony.

Umami Depth

Boost umami richness by adding 1 teaspoon fish sauce (for meat versions) or 1 teaspoon mushroom powder (for vegetarian). Alternatively, stir in 1 tablespoon miso paste at the end—it dissolves easily and adds incredible depth. I recommend white miso for a cleaner flavor profile.

Herbaceous Freshness

Infuse fresh herbs like cilantro or basil by adding 2 tablespoons chopped leaves to the simmering broth for the final 2 minutes. Remove them before serving to avoid bitterness. For a citrusy note, add 1 teaspoon lime zest when finishing—it pairs wonderfully with the tomatoes. 🌿

Texture Variations

Add hearty textures with ½ cup sliced shiitake mushrooms or ½ cup cubed tofu. For extra protein, include ½ cup shredded chicken or ½ cup chopped pork belly. I love adding ¼ cup corn kernels for a touch of sweetness that complements the tomatoes perfectly.

Regional Twists

For a Sichuan-inspired version, add 1 teaspoon doubanjiang (fermented chili bean paste) when sautéing the aromatics. In Cantonese-style, reduce the chili oil to ½ tablespoon and add ½ teaspoon white peppercorn for a milder, more aromatic profile.

Both variations keep the soul of the dish intact while offering exciting regional flavors. 🗺️

Nutrition facts

Servings 4
Amount Per Serving
Calories 240kcal
% Daily Value *
Total Fat 16g20%
Saturated Fat 3g15%
Cholesterol 185mg62%
Sodium 620mg27%
Total Carbohydrate 12g4%
Dietary Fiber 3g11%
Sugars 8g
Protein 12g24%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use fresh tomatoes instead of canned in this recipe?

Fresh tomatoes work but require extra prep time. Use about 4-5 medium ripe tomatoes, peeled and diced, then simmer them uncovered for 15-20 minutes to break down their texture. You may need to add 1-2 tablespoons water to prevent burning. For best results, choose tomatoes with high sugar content like Roma or beefsteak varieties.

2

Why do the egg whites turn cloudy in the broth?

Cloudy egg whites usually mean the broth wasn't hot enough when you added the eggs. The ideal temperature is a gentle simmer—not boiling. If this happens, increase heat slightly before adding fresh eggs. Also ensure your eggs are room temperature (cold eggs cook unevenly). The whites should set beautifully in 3-4 minutes at proper heat.

3

How do I make this soup vegetarian?

Swap the eggs for silken tofu or soft tofu cubes (½ cup) and add 1 teaspoon mushroom powder for umami depth. For extra protein, include ½ cup chopped mushrooms or tempeh. The texture will be different but still delicious. Keep all other ingredients identical—just omit the eggs entirely.

4

Can I make this soup ahead of time?

Yes! Prepare the tomato broth up to 2 days ahead and store it in an airtight container. Reheat gently before adding fresh eggs. The broth actually improves in flavor overnight as the tomatoes' natural sweetness develops. For the eggs, poach them separately in water with a pinch of salt and vinegar, then add to reheated broth just before serving.

5

What's the secret to getting perfect egg swirls?

The magic happens when you stir the eggs gently with chopsticks or a spoon after removing from heat. Start with one egg and swirl it clockwise, then counterclockwise, creating ribbons. The residual heat makes the yolk dissolve beautifully. For best results, use room temperature eggs and maintain a gentle simmer—not a rolling boil—when cooking them.

★★★★★4.8(1 review)
Categories Soups & Stews