Tomato egg stir-fry, often called fanqie chao dan, is a Chinese home-style dish of tender scrambled eggs and juicy tomatoes served with rice. Versions vary by household, but this one balances the tomatoes’ tang with a lightly savory sauce and keeps the eggs soft without leaving them undercooked.
Ingredients
- 6 large eggs (about 300 g without shells)
- 1 lb ripe tomatoes (450 g), cut into ½-inch (1.25 cm) wedges
- 2 scallions (about 30 g), thinly sliced; keep the white and green parts separate
- 2 tablespoons water (30 ml), for the egg mixture
- 1 tablespoon light soy sauce (15 ml)
- 1 tablespoon Shaoxing rice wine (15 ml), optional
- 1 teaspoon granulated sugar (4 g)
- 1 teaspoon cornstarch (3 g)
- ¼ teaspoon fine salt (about 1.5 g), plus more to taste
- ⅛ teaspoon ground white pepper (about 0.3 g)
- 2 tablespoons neutral cooking oil (30 ml), such as canola or peanut oil, divided
- ½ teaspoon toasted sesame oil (2.5 ml), optional
- Cooked rice, for serving (about 3 cups or 600 g cooked)
Instructions
- Prepare the ingredients. Cut the tomatoes into wedges and slice the scallions, separating their white and green portions. In a small bowl, stir together the soy sauce, Shaoxing wine if using, sugar, cornstarch, salt, and white pepper until the starch is dissolved. The sauce will look thin; the cornstarch thickens it once it reaches the hot pan. Set it near the stove.
- Whisk the eggs. Crack the eggs into a medium bowl, add the water, and whisk until the whites and yolks are fully blended and a little frothy, about 1 minute. The added water helps loosen the mixture, but do not add so much that the eggs turn watery. Have a clean plate ready for the cooked eggs.
- Cook the eggs. Heat a large wok or nonstick skillet over medium-high heat for about 2 minutes. Add 1 tablespoon (15 ml) of the neutral oil and swirl to coat the cooking surface. Pour in the eggs and gently push the setting edges toward the center with a spatula, tilting the pan so uncooked egg flows into the gaps. Cook for about 2 to 3 minutes, folding the eggs into large, soft curds. Check the thickest portion with a food thermometer; USDA FSIS safe minimum guidance for egg dishes is 160°F (71°C). Once they reach that temperature, transfer the eggs to the plate. They will finish in the pan later, but should not be left below the safe temperature.
- Soften the tomatoes. Add the remaining 1 tablespoon (15 ml) oil to the same pan. Add the scallion whites and stir for about 20 seconds, just until fragrant. Add the tomatoes and cook for 4 to 5 minutes, turning them gently now and then. They should soften and release juice while keeping some shape. If the pan looks dry or the tomatoes begin sticking before they soften, add 1 tablespoon (15 ml) water.
- Bring the dish together. Stir the sauce again, since cornstarch settles, then pour it over the tomatoes. Stir gently for 30 to 60 seconds, until the liquid looks glossy and lightly thickened. Return the eggs and any juices from the plate to the pan. Fold them through the tomatoes for about 1 minute so they warm and pick up the sauce without breaking into tiny pieces. Turn off the heat, add the sesame oil if using, and scatter the scallion greens over the top. Taste and adjust with a small pinch of salt if needed.
- Serve promptly. Spoon the tomato and egg mixture over warm cooked rice, including plenty of the tomato sauce. The rice is not included in the 27-minute recipe time; use rice that has already been cooked or prepare it while you work, following its package timing.
Tips
- Choose tomatoes that are ripe but not collapsing. Ripe tomatoes provide enough juice to form the sauce, while firmer ones hold their wedges through stirring. If yours are especially watery, simmer the sauce for an extra minute before adding the eggs. If they are tart, add sugar a small pinch at a time rather than making the dish noticeably sweet.
- Use a wide pan and cook in stages. A crowded, cool pan makes the eggs release liquid and the tomatoes steam unevenly. A 10- to 12-inch (25- to 30-cm) skillet works well for this quantity. If your only pan is smaller, cook the tomatoes in two batches, then bring them together with the sauce.
- Shaoxing wine is optional, not a reason to skip the recipe. It adds a rounded, fragrant note. Dry sherry is a practical substitute; for an alcohol-free version, leave it out and use 1 tablespoon (15 ml) water instead. The finished dish will be slightly less aromatic, but still flavorful.
- Stir the sauce just before pouring. Cornstarch sinks quickly, so give the bowl a quick mix before it goes into the hot pan. Add it only after the tomatoes have softened; putting starch into a dry, hot pan can create clumps instead of a smooth sauce.
Serving Suggestions
Serve the stir-fry hot over plain steamed jasmine or medium-grain rice. The rice catches the tomato juices, so a shallow bowl is often easier to eat from than a flat plate. For a fuller meal, offer a simple side such as steamed greens, quickly blanched bok choy, or cucumber dressed with a little vinegar and sesame oil. Keep the side seasoning restrained so it does not compete with the tomato sauce.
For a family-style table, bring the skillet to the table and let everyone spoon rice and topping into their own bowls. A little extra sliced scallion or a few drops of toasted sesame oil can be offered separately. If serving with other dishes, this recipe works well alongside a mild vegetable dish or a simple soup; avoid making every item sweet or heavily sauced. The recipe serves three as a main over rice, or four as one of several shared dishes.
Variations
Make it more saucy: Increase the water in the sauce by 2 tablespoons (30 ml), then simmer until it lightly coats the tomatoes. This version is especially good over rice or noodles. Keep the cornstarch at 1 teaspoon (3 g) for a thin, glossy sauce; a larger amount can make it gummy.
Add garlic or ginger: Stir in 1 minced garlic clove (about 3 g) or 1 teaspoon finely grated fresh ginger (about 2 g) with the scallion whites. Cook only until fragrant, around 15 to 20 seconds, before adding the tomatoes so the aromatics do not burn.
Adjust the seasoning: For a less salty dish, use reduced-sodium soy sauce and leave out the measured salt until the end. A small splash of rice vinegar can sharpen very sweet tomatoes, while a pinch of sugar can round out tomatoes that taste particularly acidic. Add either in small increments and taste before adding more.
Make it vegetarian with a different texture: For a plant-based variation, replace the eggs with about 14 ounces (400 g) firm tofu, drained and crumbled, then cook it until hot before combining it with the tomatoes. This changes the dish substantially from the classic egg version, but the same sauce and rice pairing work. Since the egg temperature guidance no longer applies to tofu, heat it thoroughly and follow safe handling directions for the tofu you buy.
Use different tomatoes: Cherry tomatoes can be halved and used in place of the wedges. They may need a little longer to burst and release their juices, so cook until several have softened and the sauce looks glossy. Canned tomatoes are a less ideal swap because they are already soft; if using them, drain them well and cook only until hot to avoid a loose, overly cooked sauce.
Storage and Reheating
For food safety, refrigerate leftovers within 2 hours of cooking, transferring them to a shallow, covered container so they cool promptly. The cooked eggs and tomatoes keep for 3 to 4 days in the refrigerator. Store them separately from rice when possible; rice also needs prompt refrigeration and is best kept in its own covered container. Do not leave the dish at room temperature for more than 2 hours, or more than 1 hour if the room is above 90°F (32°C).
Reheat only the portion you plan to eat. Warm it in a skillet over medium-low heat with 1 or 2 teaspoons (5 to 10 ml) of water, folding gently until steaming hot throughout. Alternatively, microwave it in a covered, microwave-safe dish, stirring midway so the center heats evenly. USDA FSIS guidance is to reheat leftovers to 165°F (74°C); check the center with a food thermometer. The eggs will be firmer after reheating, and the tomatoes will be softer than when freshly made. Freezing is possible for up to about 2 months, but thawed eggs tend to become watery and grainy, so refrigeration is the better choice for texture.
Frequently Asked Questions
What kind of tomatoes work best?
Use ripe tomatoes with enough firmness to cut into wedges, such as standard round tomatoes or plum tomatoes. Very juicy tomatoes make a looser sauce, while less-ripe fruit may take longer to soften and can taste more tart. If using small cherry tomatoes, halve them first and allow extra time for them to release their juices.
Can I make tomato egg stir-fry without Shaoxing wine?
Yes. Shaoxing wine adds a distinctive, lightly fragrant flavor, but it is not essential. Leave it out and replace it with the same amount of water, or use dry sherry if that is what you have. The dish will taste a little less aromatic without the wine, but the soy, scallions, and tomatoes still make a balanced sauce.
Why did my eggs turn watery or tough?
Watery eggs often come from cooking them too slowly in a pan that is not hot enough, adding excess liquid, or crowding the pan. Tough eggs are usually cooked for too long. Use only the measured 2 tablespoons (30 ml) of water, cook the eggs over medium-high heat in a roomy pan, and transfer them as soon as they reach 160°F (71°C). Folding them back in briefly at the end warms them without prolonged cooking.
Can I prepare any part ahead?
You can wash and cut the tomatoes, slice the scallions, and mix the sauce several hours ahead; cover and refrigerate them separately. Whisk the eggs just before cooking for the best texture. Because the full cooking time is short, it is usually easiest to cook the dish close to serving. If you do cook it ahead, cool and refrigerate it within 2 hours, then reheat leftovers to 165°F (74°C).
Is this dish traditionally served with rice?
Rice is a common and practical pairing because it soaks up the tomato juices, but there is no single required accompaniment for every household version. Serve it with plain noodles or alongside other shared dishes if you prefer. Keep the starch plain or lightly seasoned so the savory tomato-and-egg topping remains the focus.
Related
- Chinese Gravy Recipe: Quick, Savory Stir-Fry Sauce
- Ta Pin Lu: A Chinese Hot Pot Recipe
- Chinese Pork Loin Stir-Fry with Ginger, Soy, and Broccoli
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).