
Tomato Egg Stir-Fry
番茄炒蛋
China's most-cooked home dish — fluffy scrambled eggs with juicy tomatoes in a savory-sweet sauce. The comfort food every Chinese kid grew up on.
📋 Ingredients
What Is Tomato Egg Stir-Fry?
💡 Ingredient Notes: Tomato Egg Stir-Fry (番茄炒蛋, fān qié chǎo dàn) is the dish every Chinese person grew up eating — and probably the first dish they learned to cook. It's fluffy scrambled eggs tossed with juicy, lightly caramelized tomatoes in a savory-sweet sauce. Simple as it sounds, there's an art to it: the eggs should be soft and silky, the tomatoes cooked down but still holding their shape, and the sauce perfectly balanced with a touch of sweetness. It's Chinese comfort food at its purest — eaten over rice any time of day.
Ingredients You'll Need
The Dish
- 4 large eggs
- 3 ripe medium tomatoes, cut into wedges
- 2 scallions, chopped (white and green separated)
- 2 tbsp cooking oil (divided)
- 1 clove garlic, minced (optional)
Seasoning
- 1 tsp salt (for eggs)
- 1 tsp sugar (for eggs)
- 1 tsp sesame oil
- 1 tbsp ketchup (the secret ingredient)
- 1 tsp sugar
- ½ tsp salt
- 2 tbsp water
- Pinch of white pepper
📝 Instructions
Beat the eggs
Crack the eggs into a bowl. Add 1 teaspoon salt, 1 teaspoon sugar, and a splash of water (about 1 tablespoon). Beat vigorously for 30 seconds until completely uniform and slightly frothy. The water makes them fluffy; the sugar balances the tomatoes' acidity.
Scramble the eggs
Heat 1 tablespoon oil in a wok over medium-high heat until shimmering. Pour in the eggs. Let them set for 10 seconds without stirring, then use a spatula to push the set edges toward the center, letting raw egg flow underneath. When the eggs are about 80% set (still a bit wet), immediately remove them to a plate. They'll finish cooking off the heat.
Cook the tomatoes
Add the remaining 1 tablespoon oil to the wok. Add the scallion whites and garlic (if using), stir 15 seconds. Add the tomato wedges. Cook for 2-3 minutes, pressing occasionally, until they release their juices and soften but still hold their shape. You want them saucy but not mushy.
Season and combine
Add ketchup, 1 teaspoon sugar, ½ teaspoon salt, water, and white pepper. Stir well — the ketchup adds depth and that signature red color. Simmer 1 minute until the sauce thickens slightly.
Return the eggs
Add the scrambled eggs back to the wok. Gently fold — don't stir aggressively or you'll break up the eggs into tiny pieces. Cook 30 seconds just to warm through. Drizzle sesame oil and scatter scallion greens.
Serve
Spoon over steamed rice. The runny tomato-egg sauce soaking into the rice is the best part.
💡 Pro Tips
- 💡💡 Don't overcook the eggs. Remove them when 80% set — they finish cooking in the residual heat and when returned to the pan. Overcooked eggs become rubbery.
- 💡💡 Use ripe, flavorful tomatoes. This dish lives or dies by tomato quality. Pale, mealy supermarket tomatoes won't work. Look for vine-ripened or Roma tomatoes.
- 💡💡 The ketchup isn't a typo. Many Chinese home cooks add a spoonful of ketchup for color and balanced tang. It's an open secret. If your tomatoes are great, you can skip it.
- 💡💡 Beat the eggs with a little water. The water turns to steam, making the eggs fluffier. About 1 teaspoon per egg is the rule.
📊 Nutrition Facts
❓ Frequently Asked Questions
Is ketchup really used in Chinese cooking? Yes — ketchup is actually a Chinese-inspired condiment (derived from Hokkien kê-tsiap, a fermented fish sauce). In modern Chinese home cooking, a spoonful adds balanced sweetness and depth to tomato dishes. It's not inauthentic — many Chinese grandmothers use it.
How do I peel the tomatoes? Score an X on the bottom, plunge in boiling water for 30 seconds, then ice water. The skins slip off. But for everyday tomato-egg, you can skip peeling — the skins don't bother most people.
Why are my eggs rubbery? Overcooking. Remove them from the pan when still slightly wet — they continue cooking in the residual heat. Also, cook over medium-high (not high) heat.



