Tomato & Egg Stir-Fry (Mom's)
The ten-minute Cantonese comfort dish I grew up on — soft scrambled eggs and juicy tomatoes in a light sweet-savoury sauce, made for spooning over rice.
If there is one dish that tastes like home, it is this one. Tomato and egg is the meal my mom made on the nights she was tired, or when the fridge was almost empty, or when I was sick and needed something soft and warm over rice. It costs almost nothing, it takes ten minutes, and every Cantonese kitchen makes it a little differently. This is how ours did it.
I did not appreciate it until I moved out and tried to make it myself in Vancouver, and it came out watery and flat. Mom, of course, measured nothing, so I had to reverse-engineer it from memory. The eggs were too rubbery my first few tries because I scrambled them too hard and too long. And the tomatoes never gave off that glossy, slightly sweet sauce that made you want to keep spooning it over more rice.
The fixes were small but they mattered. Cook the eggs first in hot oil, pull them out while they are still soft and barely set, then cook the tomatoes down until they collapse into their own juice. A pinch of sugar rounds out the acidity — that is Mom's secret and mine now too. Add the eggs back at the very end so they stay tender.
Serve it over a bowl of hot rice, sauce and all. It is not fancy and it never tried to be. It is just the taste of being taken care of.
Ingredients
- 4 large eggs
- 3 medium ripe tomatoes (about 400g), cut into wedges
- 2 stalks green onion, whites and greens separated, chopped
- 3 Tbsp neutral oil, divided
- 1/2 tsp salt (for the eggs)
- 1 tsp sugar
- 1/2 tsp salt (for the tomatoes, to taste)
- 1 tsp light soy sauce (optional)
- 2 Tbsp water or chicken stock
- 1/2 tsp cornstarch mixed with 1 Tbsp water (optional, for a glossier sauce)
- A few drops of sesame oil (optional, to finish)
Method
-
Crack the eggs into a bowl, add 1/2 tsp salt, and beat well until fully combined and slightly frothy.
-
Heat 2 Tbsp oil in a wok or nonstick pan over medium-high until shimmering. Pour in the eggs and let them puff for a few seconds, then gently push and fold until just softly set but still glossy and a little underdone. Immediately scoop them out onto a plate — they will finish cooking later.
-
Add the remaining 1 Tbsp oil to the same pan. Add the green onion whites and the tomato wedges. Stir-fry over medium-high heat for 3 to 4 minutes until the tomatoes begin to soften and release their juice.
-
Add the sugar, salt, soy sauce (if using), and the water or stock. Let it simmer for 2 to 3 minutes until the tomatoes collapse into a loose, glossy sauce. Taste and adjust — it should be slightly sweet and savoury.
-
If you want a thicker sauce, stir in the cornstarch slurry and cook for 30 seconds until glossy.
-
Return the eggs to the pan and fold them through gently just to warm and coat them in sauce. Do not overcook — you want the eggs soft.
-
Turn off the heat, scatter the green onion greens over the top, and finish with a few drops of sesame oil if you like. Serve immediately over hot rice.
Tips & Swaps
- Take the eggs out while they are still slightly underdone — they finish cooking when you fold them back in, and this keeps them soft instead of rubbery.
- A pinch of sugar is the key. It balances the acidity of the tomatoes and gives that signature rounded, comforting flavour.
- Riper tomatoes give more juice and better flavour. In winter, a splash more stock and an extra pinch of sugar helps flat tomatoes along.
- For a heartier version, blanch and peel the tomatoes first so the skins do not curl up in the sauce.
- Leftovers reheat well, but the eggs firm up — this dish is really at its best fresh from the wok.