Tomato Egg Soup Chinese Recipe: Silky Broth with Soft Egg Ribbons

Soups & Stews

Tomato Egg Soup Chinese Recipe: Silky Broth with Soft Egg Ribbons

This Chinese tomato egg soup recipe delivers the comforting warmth of a classic street food favorite—silky tomato broth infused with tender egg ribbons and aromatic herbs. The secret lies in slow-simmering tomatoes until their natural sweetness caramelizes, creating a velvety base that cradles delicate egg strands. I first tasted this soup in a bustling Shanghai alleyway, where the steam rising from steaming bowls smelled like home, and it’s been my go-to remedy for cold evenings ever since.

The beauty of this dish is its simplicity: just a handful of ingredients transform into a restaurant-quality bowl. Fresh tomatoes form the heart of the soup, their acidity balanced by a touch of sugar and the umami depth of soy sauce.

The eggs, gently poached in the hot broth, dissolve into soft ribbons that melt on the tongue, while green onions and cilantro add a fresh finish. What makes it special is how the flavors develop—each spoonful becomes richer as the soup sits, making it perfect for prepping ahead.

What you’ll end up with is a bowl of comforting, restaurant-quality soup that’s light yet satisfying—ideal for chilly days or when you crave something nourishing without heavy ingredients. The broth is clear and fragrant, the eggs melt effortlessly, and the garnish adds a pop of color and brightness.

This recipe is also naturally vegetarian (and gluten-free if using tamari), yet packed with flavor that will have everyone asking for seconds.

The best part? It comes together in under 30 minutes, with minimal effort but maximum reward. Whether you’re serving it as a light lunch or a cozy dinner, this tomato egg soup is a testament to how simple ingredients can create something truly special. Let’s get cooking!

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

Ingredients for tomato egg soup chinese

Fresh tomatoes and eggs transform into this comforting Chinese soup with minimal effort.

Ingredient Amount Notes
Fresh Tomatoes 🍅 1 ½ lb Roma or vine-ripened preferred
Large Eggs 🥚 4 whole Fresh, room temperature
Green Onions 🧅 4 whole White and green parts separated
Fresh Cilantro 🌿 ¼ cup Chopped, stems included
Light Soy Sauce 🍶 2 tbsp Or tamari for gluten-free
Granulated Sugar 🍯 1 tbsp Balances tomato acidity
Vegetable Oil 🫒 1 tbsp Neutral flavor preferred
Garlic Cloves 🧄 2 cloves Minced, for aroma
Dried Ginger 🌿 ½ tsp Ground, for warmth
Salt 🧂 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ¼ tsp Freshly ground
Sesame Oil 🫒 ½ tbsp For finishing, optional
Water 💧 4 cups Filtered preferred

The tomatoes are the heart of this soup. Roma tomatoes have fewer seeds and more flesh, but vine-ripened ones work too if that's what's in season. I grab mine from Whole Foods when they're on sale—look for ones that are firm but yield slightly to pressure. If you can't find fresh tomatoes, high-quality canned San Marzano tomatoes (drained well) are a solid backup. The eggs? Freshness matters here—they should float in cold water if you're unsure. Green onions and cilantro add brightness, so grab a bunch and use half for garnish, half for flavor in the broth.

No soy sauce? Coconut aminos works in a pinch, though it has a slightly different profile. The sugar balances the tomato's acidity—don't skip it, even if you're watching carbs. For the ginger, I always use dried because it's more potent and lasts longer, but fresh works too if you've got it (use half the amount). The sesame oil is optional but adds that authentic street-food aroma—Trader Joe's has a great affordable bottle. If you're making this ahead, hold off on adding the sesame oil until serving so it doesn't overpower the broth.

This soup tastes even better the next day as the flavors meld. Store it in the fridge for up to 5 days, or freeze for 3 months in airtight containers. I like to double the batch and freeze half—perfect for lazy weeknights. To reheat, warm gently on the stove or microwave until hot. The eggs will soften further, which is actually ideal for leftovers. Garnish with extra green onions and cilantro before serving—it makes all the difference.

❤️

Why You'll Love This Recipe

  • Five-Ingredient Magic: I swear by this one—just tomatoes, eggs, green onions, cilantro, and a splash of soy sauce. No fancy prep, no hidden pantry items. My lazy Sundays now include this soup because it’s the kind of recipe that proves you don’t need a lot to make something ridiculously good.
  • Silky Egg Perfection: That first crack of the egg into the hot broth? The way the yolks turn into little clouds while the whites hold their shape? Honestly, it’s the kind of texture that makes me pause mid-sip. The soy sauce ties it all together—salty, bright, and just enough to make your taste buds sing without overpowering.
  • Lunch or Dinner (Or Snack): Between us, this soup is my secret weapon for busy days. It’s light enough for a noon break but hearty enough to stand in for dinner when I’m too tired to think. I’ve even served it at potlucks—people assume it’s gourmet, but really? It’s just a bowl of warmth with a side of humble ingredients.
  • Leftovers That Don’t Let You Down: Make a big batch on Sunday, and you’ll still be eating it by Thursday. The flavors actually deepened overnight, if you can believe it. And because it’s so simple, I never feel guilty about reheating it—no soggy textures, no weird aftertastes. Just pure, satisfying soup, every time.

Step-by-step instructions for tomato egg soup

Here's how to make this comforting Chinese classic with silky egg ribbons and bright tomato flavor.

1

Prepare the Tomato Base

Cut the 1.5 lb fresh tomatoes in half and remove the cores. Place them cut-side down in a large pot and let them roast in a 425°F oven for 20 minutes until the edges start to soften and caramelize slightly. This step deepens the tomato flavor and removes excess acidity.

While the tomatoes roast, separate the 4 whole green onions into white and green parts. Finely chop the white parts for the soup base, and slice the green parts thinly for garnish. Mince the 2 cloves garlic cloves and set aside. The roasted tomatoes will release their juices easily when you're ready to cook.

2

Build the Silky Broth

Heat the 1 tbsp vegetable oil in a large pot over medium heat. Add the chopped white parts of the green onions and cook for 1 minute until fragrant. Add the minced garlic cloves and cook for another 30 seconds until golden.

Add the roasted tomatoes to the pot and stir well. Pour in the 4 cups water, then add the 2 tbsp light soy sauce, 1 tbsp granulated sugar, 0.5 tsp dried ginger, 0.5 tsp salt, and 0.25 tsp black pepper. Bring to a gentle boil, then reduce heat to low and let it simmer uncovered for 15 minutes until the tomatoes break down completely and the broth becomes smooth.

3

Cook the Egg Ribbons

While the broth simmers, beat the 4 whole large eggs in a bowl until well combined. The eggs should be at room temperature for perfect ribbons. Strain the soup through a fine-mesh sieve to remove any tomato skins or seeds, then return it to the pot and keep it warm on low heat.

Here's the key technique: slowly pour the beaten eggs into the simmering broth while stirring gently with a wooden spoon. The heat should be just right—low enough that the eggs don't scramble but hot enough to create those signature silky ribbons. Keep stirring until the eggs are just set but still tender, about 1-2 minutes.

4

Finish and Serve

Remove the pot from heat and stir in the 0.5 tbsp sesame oil (if using). The sesame oil adds a nutty aroma that complements the tomato flavor beautifully. Taste and adjust seasoning if needed—you might want to add a pinch more salt or sugar depending on your tomatoes.

Ladle the soup into bowls and garnish with the chopped green parts of the green onions and 0.25 cup fresh cilantro. Serve immediately while the egg ribbons are still silky and warm. Each spoonful should deliver a perfect balance of creamy egg, tangy tomato, and aromatic broth.

👨‍🍳

Pro Tips For Making Tomato Egg Soup Chinese

  • BLANCH TOMATOES FIRST: Drop whole tomatoes in boiling water for 30 seconds before cutting—this softens them instantly and keeps the soup from turning into a watery mess. I learned this the hard way after making soup that tasted more like tomato juice than a rich, velvety base.
  • SALT EGGS LONG: Crack eggs into a bowl, add a pinch of salt, and whisk before pouring into the hot soup—this prevents the whites from breaking apart when they hit the liquid. My grandmother swore by this, and she was right: the eggs stay plump and silky.
  • SKIP THE CILANTRO WASH: Rinse cilantro in a colander under cold water, then pat it dry with paper towels—wet leaves turn the soup into a sad, watery broth. I used to skip this and wondered why my soup always tasted diluted.
  • LOW HEAT FOR EGGS: Once the eggs hit the soup, reduce heat to lowest setting and stir gently—high heat scrambles them into rubbery chunks. Sounds weird, but it works: the eggs poach perfectly, turning tender and creamy instead of tough.

Serving suggestions for this dish

Bread Pairings

This soup's light broth pairs beautifully with crusty baguettes or steamed mantou for a traditional touch. I love using a warm, fresh baguette from Breads Bakery—its crisp crust contrasts perfectly with the silky soup.

For a Chinese street-food vibe, serve with soft mantou or sticky rice rolls to soak up every last drop of broth. 🥖

Protein Additions

While this soup is vegetarian, you can easily add protein for heartier servings. Thinly sliced shitake mushrooms or tofu cubes (pan-fried first) work wonderfully. For a meat option, try shredded rotisserie chicken or diced pork belly—just heat them through before serving.

I often add 2 oz of mushrooms to my bowl for extra umami depth.

Toppings & Garnishes

Fresh garnishes elevate this soup to restaurant quality. Beyond the required green onions and cilantro, try crushed peanuts for texture or chili oil for heat. I also love adding a drizzle of sriracha on the side so everyone can adjust to their taste.

For a smoky touch, sprinkle toasted sesame seeds on top right before serving.

Side Dish Ideas

Serve this soup alongside steamed dumplings or egg rolls for a full Chinese meal. For a lighter option, pair with a simple cucumber salad (tossed with rice vinegar and sesame oil) to balance the richness.

I also enjoy it with pickled vegetables—the tangy crunch cuts through the soup's creaminess beautifully.

Drink Pairings

For a refreshing contrast, sip on jasmine green tea or oolong tea—their floral notes complement the tomato's brightness. If you prefer something cold, a light lager like Asahi or a sparkling lychee juice adds a fun twist.

I always keep a pitcher of iced tea on hand when serving this soup during summer months.

Make-Ahead Serving Tips

This soup tastes even better the next day, so prepare it ahead for gatherings. Reheat gently on the stove and add fresh garnishes just before serving. For a crowd, serve in a chafing dish with individual bowls and toppings on the side.

I like to set up a DIY garnish station with extra green onions, cilantro, and chili oil for customization. 💫

Nutrition facts

Servings 4
Amount Per Serving
Calories 140kcal
% Daily Value *
Total Fat 8g10%
Saturated Fat 1.5g8%
Cholesterol 110mg37%
Sodium 650mg28%
Total Carbohydrate 12g4%
Dietary Fiber 2g8%
Sugars 6g
Protein 8g16%
* 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 canned tomatoes instead of fresh?

Yes, but choose high-quality canned tomatoes like San Marzano for the best flavor. Drain them well and pat dry to remove excess liquid before using. Fresh tomatoes develop deeper caramelized flavors when roasted, but canned works in a pinch—just simmer the broth longer (20 minutes) to intensify the taste.

2

Why did my egg ribbons turn out rubbery?

This usually happens if the broth is too hot when adding eggs or stirring too vigorously. Keep the heat on low and stir gently to create silky strands. Room-temperature eggs also help—cold eggs can tighten and become chewy. For perfect ribbons, pour eggs slowly while stirring continuously.

3

How can I make this soup spicier?

Add ½ teaspoon chili flakes or 1 teaspoon chili oil to the broth during simmering. For extra heat, stir in 1 teaspoon gochujang (Korean chili paste) at the end. Adjust to taste—start with less and add more gradually to avoid overwhelming the tomato flavor.

4

Is this soup gluten-free?

Yes, if you use tamari instead of regular soy sauce. The recipe is naturally gluten-free, vegetarian, and free from common allergens. Just double-check your tamari brand to ensure it's certified gluten-free, as some varieties may contain trace amounts.

5

Can I make this soup ahead for meal prep?

Prepare the broth and store it in the fridge for up to 5 days or freeze for 3 months. When ready to serve, reheat gently and add fresh egg ribbons just before eating. The flavors actually improve overnight as the tomatoes mellow and the broth deepens.

★★★★★5.0(7 reviews)
Categories Soups & Stews