Hong Kong Tomato Egg Stir-Fry — the Three-Ingredient Cantonese Dinner That’S on the Table in 12 Minutes
September 20, 2026 · 6 min read

Some dinners demand hours and twelve ingredients you’ll never use again. Not this one. Hong Kong tomato egg stir-fry is the weeknight hero you actually make, love, and repeat. Three ingredients, one pan, and about 12 minutes. Blink and dinner’s done—plus it tastes like a warm hug with a tangy punch.
Why This Dish Slaps (And Why You’ll Make It Again Tomorrow)

Tomato egg stir-fry hits that sweet spot: fast, cheap, and satisfying. You get soft, custardy eggs; juicy, slightly sweet tomatoes; and a glossy sauce that begs for rice. It’s comfort food, Hong Kong-style—homey, unfussy, and ridiculously craveable.
You also don’t need an arsenal of tools or skills. If you can crack eggs and cut tomatoes, you’re basically in. And FYI, it scales easily for roommates, families, or leftover-loving future you.
The Only Ingredients You Truly Need

Let’s keep it honest. This is a three-ingredient dish at heart:
- Eggs: 3 to 4 large
- Tomatoes: 2 to 3 medium, ripe but not mushy
- Neutral oil: Enough to slick the pan (1 to 2 tablespoons)
That’s it for the essentials. You can cook a legit version with just those. But if you want to nudge it into “wow” territory, these classic add-ins earn their keep:
- Sugar: A pinch or two to balance acidity
- Salt: Season both eggs and tomatoes
- White pepper: Gentle heat, very Cantonese
- Ketchup or tomato paste: A teaspoon for extra oomph (yes, ketchup—HK diners do it, IMO it slaps)
- Shaoxing wine: Optional splash for aroma
- Scallions: Thinly sliced for brightness
- Cornstarch slurry: 1/2 teaspoon cornstarch + 1 tablespoon water to lightly thicken (optional but nice)
12 Minutes to Dinner: The Game Plan

This moves fast, so prep first. You’ll work in two short sprints—eggs, then tomatoes—then marry them at the end.
- Prep: Beat the eggs with a pinch of salt (and a splash of water or milk if you like fluff). Cut tomatoes into wedges. Stir together cornstarch slurry if using.
- Cook eggs: Heat oil in a nonstick skillet over medium-high. Pour in eggs and barely set them—soft curds, still glossy. Slide them out to a plate. Do not overcook.
- Tomatoes time: Add a touch more oil. Toss in tomatoes with a pinch of salt and sugar. Stir-fry until they release juices and soften around the edges, about 2–3 minutes.
- Sauce up: Add ketchup or a dab of tomato paste if using. Splash Shaoxing wine. Pour in the cornstarch slurry to gloss it up. Stir 30 seconds.
- Reunite: Return eggs to the pan. Fold gently until the eggs drink in the sauce. Hit with white pepper and scallions. Done.
Serve immediately over hot rice. Or eat it straight from the pan while the rice cooks—this is a judgment-free zone.
Timing Cheatsheet
- Eggs: 60–90 seconds
- Tomatoes: 2–3 minutes
- Sauce and combine: 1–2 minutes
- Rice: Start it before you touch the pan
The Texture You’re Chasing

We’re going for soft-scrambled eggs—think custardy, not bouncy. Pull them when they still glisten. They’ll cook a little more later in the sauce.
Tomatoes should soften and slump, but not collapse into oblivion. You want tender chunks with some shape so you get bursts of juiciness. The sauce? Light, silky, and clings to everything without turning soupy.
Common Mistakes (And Easy Fixes)
- Rubbery eggs: You cooked them too long. Next time, yank them earlier. It’s okay if they look slightly under—sauce saves all.
- Watery pan: Tomatoes released too much liquid. Crank the heat and reduce for 30–60 seconds, or add a bit more slurry.
- Flat flavor: Needs a pinch more salt, sugar, or a hit of ketchup. Balance matters in this dish.
Picking the Right Tomatoes (Yes, It Matters)

Choose medium, ripe tomatoes that feel heavy for their size. Roma works, but any juicy, flavorful tomato wins. Avoid super-mealy ones—they don’t soften nicely.
If tomatoes in your area taste like sadness, use canned whole tomatoes, drained and roughly torn. Not traditional, but still delicious. Add a touch more sugar to balance the acidity.
Egg Talk: A Little Extra Fluff
Beat eggs with:
- Pinch of salt to season early
- A teaspoon of oil to keep them tender
- A tablespoon of water or milk if you like extra softness (optional)
Whisk until you see tiny bubbles. That aeration gives you cloud-like curds instead of dense chunks.
How to Serve It (And What to Eat With It)

Rice is the obvious move. Jasmine rice, preferably. Spoon the saucy eggs and tomatoes on top and watch it disappear.
Want to stretch the meal? Add a quick veg or side:
- Garlicky stir-fried greens (gai lan, spinach, bok choy)
- Chilled cucumber with soy, rice vinegar, and sesame oil
- Pan-fried tofu with soy and scallions
If you’re feeling extra, slide the stir-fry over instant ramen or crispy noodles. Not classic, but who’s keeping score? FYI, it’s fantastic between two slices of buttered toast, too.
Make It Your Way

This dish bends easily without breaking. A few ideas:
- Ginger and garlic: Tiny amounts go a long way—add before tomatoes.
- Chili crisp or fresh chili: For heat seekers.
- Soy sauce: A teaspoon for depth, but keep it subtle or it dominates.
- Sesame oil: A few drops at the end for aroma. Don’t cook with it—finish with it.
- Protein boost: Toss in shrimp, shredded chicken, or silken tofu. Keep it light so eggs stay the star.
IMO, the ketchup trick deserves repeating. A teaspoon brightens the sauce and nods to cha chaan teng diner vibes. It’s not “fancy,” but neither is your Tuesday.
FAQ

Can I make this ahead?
You can, but it shines fresh. The eggs firm up in the fridge. If you must, undercook the eggs slightly, cool quickly, and reheat gently with a splash of water to loosen the sauce.
What pan should I use?
Nonstick skillet or a well-seasoned wok. You want quick heat and minimal sticking. If your pan loves to cling, use a little extra oil and keep things moving.
Do I need cornstarch?
Nope. The dish works without it. Cornstarch just gives you that glossy, restaurant-style cling. If skipping, reduce the tomato juices another minute to avoid soupiness.
Is ketchup authentic here?
In Hong Kong diner culture, ketchup (or a sweet-savory sauce) shows up often. It’s not required, but it tastes right. If you’re a purist, use a pinch more sugar and a smidge of tomato paste instead.
How do I prevent scrambled egg shards?
Scramble eggs separately until barely set, remove, then fold back in at the end. Use a gentle hand when tossing. You want ribbons and soft curds, not confetti.
What can I use instead of fresh tomatoes?
Canned whole tomatoes, drained and torn, or even cherry tomatoes halved. Balance with a pinch more sugar. Avoid pre-diced canned tomatoes—they break down too fast.
Wrap-Up: The 12-Minute Dinner You’ll Actually Cook


Tomato egg stir-fry doesn’t posture. It just delivers. Three ingredients, one pan, zero drama, and a bowl of rice that suddenly tastes like a good day. Keep eggs, tomatoes, and oil on hand, and you’ve always got dinner—fast, friendly, and way better than takeout on a Tuesday.


