Everyday Chinese cooking
Tomato Scrambled Eggs
A beginner-friendly tomato scrambled eggs recipe with tender eggs and a saucy finish, ready in about 18 minutes.

The short answer
Cook the eggs only until just set and set them aside. Cook the tomatoes until they release their juices, then return the eggs to the pan. It takes about 18 minutes; the key is not overcooking the eggs and letting the tomatoes become saucy first.
- Servings
- Serves 2
- Prep
- 10 min
- Cook
- 8 min
- Difficulty
- Easy
Step-by-step method
- 1
Cut the tomatoes and beat the eggs
Remove the tomato stems and cut the tomatoes into roughly 2 cm pieces. Crack the eggs into a bowl, add about 0.5 g salt, and beat until the whites and yolks are fully combined.
Doneness cueThere should be no distinct clear egg white left. You do not need to whip in lots of bubbles.
- 2
Cook the eggs until just set
Dry the pan, heat it over medium heat, then add 10 ml oil. Pour in the egg. As the edges set, push from the outside toward the center. Transfer the eggs while a little of the surface still looks moist.
Doneness cueThe eggs form soft large curds with a little sheen. Do not wait for them to turn dry or browned.
- 3
Cook the tomatoes until saucy
Add the remaining 5 ml oil and the tomatoes to the same pan. Stir-fry over medium heat for 2 to 3 minutes, then add the remaining salt. Add 2 g sugar if the tomatoes are notably tart.
Doneness cueYou should see red juice at the bottom of the pan and softened edges on some tomato pieces.
- 4
Return the eggs and finish
Return the eggs to the pan. Fold gently for 30 to 60 seconds, until the egg curds are coated in tomato juice, then turn off the heat. Add scallions if using.
Doneness cueThere is no liquid egg left, and tomato juice lightly coats the egg curds.
How to read the heat
- Use medium heat for the eggs. Add them when the oil flows easily but is not smoking.
- Keep the tomatoes over medium heat so they release juice instead of scorching at the edges.
- The eggs only need a brief reheat. If the pan is bubbling strongly, you can turn off the heat early.
Ingredient swaps
COOKING RECOVERY
Pause first, then make one small adjustment
The eggs are overcooked
Cook the tomatoes until extra saucy, then return the eggs only long enough to coat them before turning off the heat. It will soften the impression, but cannot restore just-set tenderness.
The tomatoes will not release juice
Add 1 to 2 tablespoons hot water, cover for 30 seconds, then press the tomato pieces gently.
It tastes too salty
Do not try to cover it with sugar. Add unseasoned tomato or egg, combine again, and taste before adding anything else.
Common beginner mistakes
- Leaving the eggs in until completely dry, then cooking them again with the tomatoes.
- Adding tomatoes and eggs together, which makes it harder for the eggs to form soft curds.
- Not drying the pan first; water meeting hot oil can splatter.
Frequently asked questions
Which goes in first: tomatoes or eggs?
Cook the eggs until just set and remove them first. Then cook the tomatoes until saucy before returning the eggs. This keeps the eggs tender while giving you tomato juice.
Why remove the eggs from the pan?
Tomatoes need several minutes to release their juice. Leaving the eggs in the pan makes them keep cooking and absorb water, so they become tough.
Do I have to add sugar?
No. Sugar only balances very tart tomatoes. Taste first; around 2 g is usually enough.
Do I need to peel the tomatoes?
Not for this quick beginner version. If you prefer them peeled, score a cross in the skin, blanch for about 30 seconds, and peel.
How should I reheat leftovers?
Refrigerate promptly and eat soon. Reheat the whole dish evenly until hot. If it sat at room temperature for too long or seems unusual, do not eat it.
Editorially checked; kitchen testing is being added
Published 2026-07-22 · Last updated 2026-07-22