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.

Total 18 minServes 2Easy
Open CookPal voice guidance
Tomato scrambled eggs in a white ceramic bowl

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. 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 cue

    There should be no distinct clear egg white left. You do not need to whip in lots of bubbles.

  2. 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 cue

    The eggs form soft large curds with a little sheen. Do not wait for them to turn dry or browned.

  3. 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 cue

    You should see red juice at the bottom of the pan and softened edges on some tomato pieces.

  4. 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 cue

    There 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

Very tart tomatoesAdd 2 g sugar to balance them; avoid adding a large amount at once.
No scallionsSimply leave them out; they are not essential to the dish.
A larger portionFor one additional egg, add about 100 to 150 g more tomato.

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

Cook along with CookPal