Chinese Scrambled Eggs With Tomato

A beloved Chinese home-cooking classic that transforms simple eggs and tomatoes into a silky, umami-rich dish through technique and timing. What sets this version apart is the two-stage cooking method: eggs are scrambled separately until tender curds form, then folded into a deeply flavored tomato sauce built with aromatics, Shaoxing wine, soy sauce, and black vinegar. The result is distinct from Western tomato scrambles—the eggs stay pillowy while the tomato reduces into concentrated pockets of flavor. Key textures include soft egg curds against slightly chunky tomatoes; key flavors range from savory soy and wine to subtle tang from vinegar and sesame oil. This dish suits everyday weeknight dinners and feeds casual family gatherings. Serve it hot over steamed rice to soak up every drop of sauce. The technique demonstrates how Chinese cooking builds layers of flavor through heat control, aromatics, and acid balance rather than heavy cream or butter.
Ingredients
- 6 large eggs
- ½ teaspoon kosher salt
- 1 tablespoon water
- 1 ½ tsp neutral oil, such as peanut oil, divided
- 4 scallions, white and light green parts minced, dark green parts sliced thinly on the bias, divided
- 4 garlic cloves, finely minced
- 1 piece fresh ginger, 1/2-inch, peeled and finely grated
- 6 Roma tomatoes, cored and cut into 1-inch pieces, or one 28-ounce can whole peeled tomatoes drained and cut into 1-inch chunks
- ½ teaspoon kosher salt, Diamond Crystal; for table salt use half as much by volume
- 1 dash MSG(optional)
- 2 tablespoons Shaoxing wine
- 1 teaspoon Chinese light soy sauceregular soy sauce1:1none
darker color and slightly deeper umami; adjust salt to taste
- ¼ teaspoon white pepper, finely ground
- ½ teaspoon Chinkiang black vinegarbalsamic vinegar1:1none
rounder, sweeter acidity; less complex than black vinegar but still adds depth
- ¼ teaspoon sesame oil, toasted(optional)
- cooked rice, for serving
Instructions
- 1
Whisk eggs with salt, water, and a small amount of oil in a medium bowl.
- 2
Heat a well-seasoned wok over high heat until lightly smoking. Add oil and swirl to coat.
- 3
Pour in eggs, reduce heat to medium-low, and cook without stirring until a solid layer forms on the bottom, then slowly scramble with a spatula into large curds, about 2 to 3 minutes.
- 4
Transfer scrambled eggs to a plate and set aside. Wipe out the wok.
- 5
Return wok to medium-high heat until very lightly smoking. Add remaining oil and swirl to coat.
- 6
Add scallion whites and minced garlic, stirring constantly until fragrant, about 20 seconds; avoid scorching.
- 7
Add ginger and continue stirring until fragrant, about 10 seconds.
- 8
Add tomato pieces, salt, and MSG if using. Cook, stirring frequently, until tomatoes soften and their juices come to a boil.
- 9
Pour Shaoxing wine around the sides of the wok so it sizzles, then add soy sauce the same way. Season with salt to taste.
- 10
Reduce heat to medium. Return eggs to the wok along with white pepper, stirring gently to combine and break up large curds. Cook until the mixture is thoroughly combined and heated through, 2 to 3 minutes.
- 11
Remove from heat. Stir in black vinegar, then sesame oil if using, and the sliced scallion greens.
- 12
Transfer to a serving plate and serve immediately with cooked rice.
Tips
Cook eggs at medium-low heat and let them form a solid base before scrambling slowly into large curds. This prevents the dry, small-curd texture that results from high heat and aggressive stirring. Patience here yields silky, tender eggs.
Pour Shaoxing wine and soy sauce around the sides of the hot wok so they sizzle and partially reduce, concentrating their flavors rather than diluting the dish. This technique is fundamental to wok cooking.
Use ripe, in-season Roma tomatoes when possible. Canned whole peeled tomatoes work reliably year-round, but fresh tomatoes develop deeper, sweeter notes as they break down and release their juices.
Good to Know
Refrigerate leftovers in an airtight container for up to 2 days. Reheat gently in a wok or skillet over medium heat, adding a splash of water to loosen the sauce.
Scrambled eggs can be cooked up to 4 hours ahead and stored separately. Prepare the tomato mixture up to 1 day in advance. Combine and finish just before serving so eggs stay tender.
Serve immediately over steamed white rice or jasmine rice. Pairs well with stir-fried greens, pickled vegetables, or a light soup. Optionally add chili crisp or fresh cilantro at the table.
Common Mistakes
Use medium-low heat for eggs to avoid tough, rubbery curds; scrambling too aggressively or at high heat breaks them into powder.
Add soy sauce and Shaoxing wine by pouring around the wok sides so they sizzle and concentrate rather than pooling and diluting the sauce.
Do not overcook the tomato-egg mixture after combining; 2 to 3 minutes is sufficient. Extended cooking toughens eggs and breaks down tomato structure.
Substitutions
darker color and slightly deeper umami; adjust salt to taste
rounder, sweeter acidity; less complex than black vinegar but still adds depth
Full guide →FAQ
Can I use a regular skillet instead of a wok?
A skillet works but yields different results. A wok's sloped sides allow proper tossing and heat distribution essential to this technique. If using a skillet, cook over medium heat and stir more frequently to prevent sticking and ensure even cooking.
What if I don't have Shaoxing wine or Chinkiang vinegar?
Substitute Shaoxing wine with dry sherry in equal amount. For Chinkiang vinegar, use balsamic or rice vinegar; the acidity remains but the complex molasses notes shift. Both work, though the dish loses subtle depth.
Can I make this dish ahead and reheat it?
Cook eggs and tomato sauce separately, then combine and finish just before serving for best texture. Reheated leftovers turn rubbery. Store in an airtight container for 2 days maximum; gently warm in a wok with a splash of water.