Soft scrambled eggs folded into tender, juicy tomatoes with a glossy sweet-tangy sauce that clings to every bite. This Chinese tomato egg stir-fry reminds me of the first time I watched my neighbor Katherine make it on a rainy Tuesday evening, her kitchen smelling like ginger and warm sesame oil. She tossed everything together in under ten minutes, and I couldn't believe something so simple could taste this comforting. It's become my go-to when I need dinner fast but still want something that feels like a hug in a bowl.

If you love quick one-pan meals, you'll also want to try my Korean Beef Noodles or Dairy Free Chicken Alfredo for more weeknight winners.
Why You'll Love This Chinese Tomato Egg Stir-Fry
It's ridiculously fast. Start to finish, you're looking at 10 minutes. That's faster than ordering takeout.
Minimal ingredients, maximum flavor. Eggs, tomatoes, ketchup, and a few pantry staples create something that tastes complex and deeply satisfying.
Budget-friendly and healthy. This one-pan Chinese Tomato Egg Stir-Fry meal is packed with protein from the eggs and vitamins from the tomatoes, all without breaking the bank.
Comfort food at its best. There's something about the sweet and tangy egg recipe that feels like home, no matter where you're from.
Kid-approved. Even picky eaters love the soft scrambled eggs and the slightly sweet Chinese Tomato Egg Stir-Fry sauce.
Jump to:
Chinese Tomato Egg Stir-Fry Ingredients
Here's everything to make this healthy weeknight stir-fry come together in minutes.
See Recipe Card Below This Post For Ingredient Quantities
Main Ingredients
- Tomatoes: Provide the sweet-tangy base and break down into a silky sauce as they cook. Roma, plum, or vine tomatoes work best because they're meaty and flavorful.
- Eggs: Soft scrambled eggs add protein and fluffy texture to every bite. Beating them with sesame oil makes them extra tender.
- Scallion: The white parts add a mild onion flavor to the tomatoes, while the green parts make a fresh, colorful garnish.
- Cold water: Helps the tomatoes release their juices and prevents the eggs from drying out while scrambling.
- Sesame oil: Adds a nutty, toasted aroma to the eggs and makes them taste richer.
- Vegetable oil: A neutral oil that's perfect for stir-frying without overpowering the other flavors.
Sauce
- Ketchup: This is the secret ingredient that gives the sauce its sweet-tangy flavor and glossy red color. It's a staple in many Hong Kong tomato egg recipes.
- Cornstarch: Thickens the sauce so it clings to the eggs and tomatoes instead of pooling at the bottom of the pan.
- Sugar: Balances the acidity of the tomatoes and adds a subtle sweetness.
- Salt: Enhances all the flavors and brings everything together.
- Shaoxing wine: Adds depth and a hint of complexity. You can use dry sherry or dry white wine if you don't have it.
- Ginger: Brings warmth and a gentle spice that complements the tomatoes beautifully.
- Cold water: Helps the sauce reach the perfect pourable consistency.
To Serve
- Steamed white rice or noodles: The perfect base to soak up all that saucy goodness.
How to Make Chinese Tomato Egg Stir-Fry
This Chinese Tomato Egg Stir-Fry recipe comes together fast, so have everything ready before you start cooking.
Prepare the sauce: In a small bowl, whisk together the ketchup, cornstarch, sugar, salt, Shaoxing wine, ginger, and cold water until smooth. Set it aside so it's ready to pour when you need it.
Beat the eggs: Crack the eggs into a medium bowl, add the sesame oil, and beat with a fork or whisk for about 30 seconds until they're smooth and slightly frothy. This step makes the eggs extra fluffy.
Scramble eggs: Heat 1 tablespoon of vegetable oil in a large non-stick pan or wok over medium heat. Pour in the beaten eggs and stir gently with a spatula, letting them cook until just set but still glossy and soft, about 1 minute. Break them into large, fluffy chunks and transfer them to a plate.

Cook tomatoes: Add the remaining oil to the same pan. Toss in the white parts of the scallion and let them sizzle for about 5 seconds until fragrant. Add the chopped tomatoes and the ¼ cup of cold water. Cook for 3 to 4 minutes, stirring occasionally, until the tomato skins start to peel and most of the liquid has evaporated. The tomatoes should be soft and starting to break down.

Add sauce: Pour the prepared sauce over the tomatoes and stir everything together. Let it simmer for about 1 minute until the sauce thickens and coats the tomatoes in a glossy, tangy glaze.
Combine eggs and tomatoes: Return the scrambled eggs to the pan and gently fold them into the sauce and tomatoes. Stir just until everything is coated and heated through, then remove the pan from the heat. You don't want to overcook the eggs.
Garnish and serve: Sprinkle the green parts of the scallion on top. Taste and add a pinch more salt if needed. Serve immediately over steamed rice or noodles while it's hot and saucy.
Substitutions and Variations
No Shaoxing wine? Use dry sherry, dry white wine, or just leave it out. The dish will still taste great.
Different tomatoes? Cherry tomatoes work in a pinch, but they're sweeter and less meaty. You might need to cook them a little longer to break them down.
Add protein. Some people love adding thinly sliced beef for a heartier beef tomato egg stir fry. Just cook the beef first, remove it, and add it back with the eggs.
Use canned tomatoes. If fresh tomatoes aren't available, you can make tomato egg stir-fry with canned tomatoes. Use about 1 cup of diced canned tomatoes and reduce the water slightly.
Make it spicier. Add a pinch of red pepper flakes or a sliced fresh chili when you cook the scallion whites.
Skip the ketchup. If you want a more traditional version without ketchup, just use tomato paste thinned with a little water and adjust the sugar to taste.
Equipment
Large non-stick pan or wok: A non-stick surface keeps the eggs from sticking and makes cleanup easy.
Small bowl: For mixing the sauce ingredients together.
Medium bowl: For beating the eggs.
Whisk or fork: To beat the eggs until smooth and frothy.
Spatula: For scrambling the eggs and folding everything together.
Knife and cutting board: For chopping the tomatoes, scallions, and ginger.
Storage and Reheating Tips
Refrigerator: Store leftovers in an airtight container for up to 2 days. The eggs will soften a bit as they sit in the sauce, but the flavor stays delicious.
Freezer: I don't recommend freezing this dish. The texture of the scrambled eggs changes and becomes rubbery once thawed.
Reheating: Warm it gently in a pan over low heat, stirring occasionally. Add a splash of water if the sauce has thickened too much. You can also microwave it in 30-second intervals, stirring in between.
Serving Suggestions
Over steamed rice. This is the classic way to serve it. The fluffy rice soaks up all that sweet-tangy sauce.
With noodles. Toss it with rice noodles, lo mein, or even spaghetti for a fun fusion twist.
As part of a bigger meal. Serve it alongside Crispy Chicken Bacon Ranch Wraps or Loaded Taco Potato Bowl for a mix-and-match dinner spread.
For breakfast. Yes, really. This eggs and Chinese Tomato Egg Stir-Fry breakfast is surprisingly popular in Chinese Tomato Egg Stir-Fry households. Serve it with congee or toast.
Top Tip
Use ripe tomatoes. The riper they are, the sweeter and juicier your sauce will be. Look for tomatoes that feel heavy and smell fragrant.
Don't overcook the eggs. Pull them off the heat when they're still slightly soft and glossy. They'll finish cooking when you fold them back into the sauce.
Make the sauce ahead. You can whisk the sauce together the night before and keep it in the fridge. Just give it a quick stir before using.
Adjust the sweetness. If your Chinese Tomato Egg Stir-Fry are super acidic, add an extra ½ teaspoon of sugar. If they're already sweet, cut the sugar back a bit.
Add the eggs at the end. This keeps them fluffy and prevents them from getting rubbery or overcooked.
Serve immediately. This dish tastes best fresh and hot, right out of the pan.
FAQ
How do you make Chinese Tomato Egg Stir-Fry fluffy?
The key is beating the Chinese Tomato Egg Stir-Fry with sesame oil until they're smooth and frothy, then scrambling them gently over medium heat until just set. Pull them off the heat while they're still a little glossy and soft. They'll finish cooking when you fold them back into the sauce, and this keeps them fluffy instead of rubbery.
Can I use other types of tomatoes for Chinese Tomato Egg Stir-Fry?
Absolutely. Roma, plum, and vine tomatoes work best because they're meaty and flavorful. Cherry tomatoes are sweeter and less juicy, so you might need to cook them a bit longer. In a pinch, you can even use canned diced tomatoes, just drain off some of the liquid and adjust the water in the recipe.
Is Chinese Tomato Egg Stir-Fry healthy?
Yes, this is a healthy weeknight Chinese Tomato Egg Stir-Fry. It's packed with protein from the eggs, vitamins and antioxidants from the tomatoes, and it's low in calories at just 171 kcal per serving. There's minimal oil, no heavy cream, and the sweetness comes from the natural sugars in the tomatoes and a small amount of added sugar. It's a balanced, nutritious meal, especially when served over rice.
How long does it take to cook Chinese tomato egg stir-fry?
From start to finish, it takes just 10 minutes. You'll spend about 3 minutes prepping the ingredients and 7 minutes cooking. It's one of the fastest dinners you can make, perfect for busy weeknights when you need something comforting and delicious without spending a lot of time in the kitchen.
Related
Looking for other recipes like this? Try these:
Pairing
These are my favorite dishes to serve with Chinese Tomato Egg Stir-Fry

Chinese Tomato Egg Stir-Fry
Ingredients
Method
- In a small bowl, whisk together all sauce ingredients until smooth.
- In a medium bowl, crack the eggs and add sesame oil. Beat gently until well combined and slightly frothy.
- Heat 1 tablespoon vegetable oil in a non-stick skillet over medium heat. Add eggs and stir gently until soft, slightly runny, and just starting to set. Remove eggs from the pan.
- Add remaining oil to the pan, then sauté the white parts of the scallions for 5 seconds until aromatic.
- Add chopped tomatoes and ¼ cup cold water to the pan. Stir and cook for 3-4 minutes, until tomatoes soften, skin loosens, and most liquid evaporates.
- Pour the prepared sauce over the tomatoes and stir gently. Simmer for about 1 minute until the sauce thickens slightly.
- Return the scrambled eggs to the pan and fold them into the tomatoes and sauce carefully, keeping the eggs in large soft chunks. Remove from heat.
- Garnish with the green parts of the scallions. Taste and adjust seasoning with extra salt if needed. Serve immediately with steamed rice.













Leave a Reply