
Easy Chinese Tomato Egg Stir Fry Recipe tastes bright, savory, and just a little sweet, with soft scrambled eggs coated in a glossy tomato sauce. It works perfectly for busy nights, since you cook it in about 15 minutes from start to finish, and it fits beginners and seasoned home cooks. I grew up eating versions of this dish, and I still make it on nights when I want comfort food with almost zero effort.
Why Choose This Easy Chinese Tomato Egg Stir Fry Recipe
This Chinese tomato egg stir fry recipe uses simple ingredients that you probably already keep in your kitchen. You get tender, fluffy eggs, juicy tomatoes, and a light sauce that tastes great over hot rice.
You cook everything in one pan, so cleanup stays easy. The recipe scales well, so you can cook it for one person or a whole family without extra stress.
“This Easy Chinese Tomato Egg Stir Fry Recipe tastes like cozy takeout at home, ready in minutes and gone even faster. ★★★★★”
Ingredients You’ll Need
You can keep this Chinese tomato egg stir fry very simple, or you can add a few pantry extras for more flavor. I will note easy swaps and shortcuts so you can use what you already have.
Eggs
- 4 large eggs
- Use the freshest eggs you can, since they taste richer and set more softly.
- If you only have medium eggs, use 5.
Tomatoes
- 3 medium ripe tomatoes, cut into wedges
- Roma or vine tomatoes work well.
- If tomatoes taste bland, add a tiny pinch of extra sugar to balance the acidity.
- In winter, you can use 1 can (14.5 ounces) of diced tomatoes, drained slightly.
Aromatics
- 2 cloves garlic, minced
- 2 green onions, sliced, white and green parts separated
- If you do not have green onions, use a few thin slices of regular onion or shallot.
Sauce ingredients
- 1 tablespoon soy sauce
- Use light soy sauce or regular all purpose soy sauce.
- 1 teaspoon oyster sauce (optional but tasty)
- If you keep vegetarian oyster sauce, that works too.
- 1 to 1½ teaspoons sugar, to taste
- ¼ teaspoon fine salt, plus more to taste
- ¼ teaspoon white pepper or black pepper
- ¼ to ⅓ cup water or low sodium chicken broth
- Broth adds more depth, water keeps it lighter.
Egg seasoning
- ¼ teaspoon salt
- 1 teaspoon soy sauce
- 1 teaspoon neutral oil (like canola, avocado, or grapeseed)
Thickener
- 1 teaspoon cornstarch mixed with 1 tablespoon water
- This slurry helps the tomato sauce cling to the eggs.
- If you do not keep cornstarch, use potato starch or skip it for a thinner sauce.
Oil
- 1½ to 2 tablespoons neutral oil for stir frying
- I like avocado or peanut oil because they handle high heat well.
Optional add ins
- ½ teaspoon sesame oil at the end for aroma
- A pinch of MSG if you like that extra savory note
- A handful of baby spinach or peas for more vegetables
Equipment
- 1 wok or large nonstick skillet
- Heatproof spatula or wooden spoon
- Small bowl for the egg mixture
- Small bowl or cup for the cornstarch slurry
- Cutting board and knife
Tips & Tricks
- Beat the eggs until they look uniform and slightly frothy so they cook into soft, fluffy curds.
- Preheat the pan until a drop of egg sizzles right away, since hot oil helps the eggs puff instead of stick.
- Cook the eggs just until they look slightly underdone, then pull them out so they stay tender when you add them back.
- Use ripe, slightly soft tomatoes for the best flavor and natural sweetness.
- If the tomatoes taste very tart, add an extra pinch of sugar to balance them.
- Stir the cornstarch slurry again right before you pour it in, since the starch sinks to the bottom.
- Taste the sauce before you add the eggs back, then adjust salt, sugar, and soy sauce to match your rice and your preference.
- Keep the heat at medium to medium high so the tomatoes soften and release juice without burning.
- Serve the stir fry right away, since the eggs taste best when they stay soft and warm.
- Double the recipe in a wider pan and cook the eggs in two batches so they still set nicely.
How to Make Easy Chinese Tomato Egg Stir Fry Recipe
Step 1: Prep the ingredients
Crack the eggs into a bowl, add ¼ teaspoon salt, 1 teaspoon soy sauce, and 1 teaspoon oil, then beat until the mixture looks smooth and slightly foamy. Cut the tomatoes into wedges, about 6 to 8 pieces per tomato, so they hold some shape while they cook. Mince the garlic and slice the green onions, keeping the white and green parts separate.
In a small cup, mix 1 teaspoon cornstarch with 1 tablespoon water until smooth. In another small bowl, mix 1 tablespoon soy sauce, 1 teaspoon oyster sauce, 1 to 1½ teaspoons sugar, ¼ teaspoon salt, pepper, and ¼ to ⅓ cup water or broth. Set everything near the stove so you can work quickly.
Step 2: Scramble the eggs
Heat your wok or skillet over medium high heat, then add about 1 tablespoon of oil. Swirl the oil to coat the surface, then pour in the beaten eggs. Let the eggs sit for a few seconds until the edges start to set, then push and fold them gently with your spatula.
Cook the eggs until they look mostly set but still slightly glossy and soft. Scoop the eggs out onto a plate and keep them nearby. They will finish cooking when you add them back to the pan.
Step 3: Cook the tomatoes and sauce
In the same pan, add another ½ to 1 tablespoon of oil if the pan looks dry. Add the garlic and the white parts of the green onions, then stir for about 20 to 30 seconds until they smell fragrant. Add the tomato wedges and stir to coat them in the oil and aromatics.
Pour in the soy sauce mixture and stir. Let the tomatoes simmer over medium heat for 3 to 5 minutes, until they soften and release their juices. If the pan looks too dry, splash in a bit more water.
Taste the tomato sauce and adjust with a pinch of salt or sugar if needed. Stir the cornstarch slurry again, then pour it into the pan while you stir the tomatoes. Cook for about 30 to 60 seconds until the sauce thickens slightly and looks glossy.
Step 4: Combine eggs and tomatoes
Add the soft scrambled eggs back into the pan. Gently fold the eggs through the tomato sauce so the curds stay chunky and coated. Let everything cook together for about 30 to 60 seconds so the flavors blend.
Turn off the heat. Drizzle in sesame oil if you use it, and sprinkle the green parts of the green onions on top. Give the stir fry one last gentle stir.
Step 5: Taste and serve
Taste a bite with some sauce and adjust seasoning again if you want more soy sauce or pepper. Spoon the Chinese tomato egg stir fry over hot steamed rice or spoon it into a serving bowl. Serve it right away while the eggs stay tender and the sauce tastes hot and bright.
What to Serve with Easy Chinese Tomato Egg Stir Fry Recipe
This Easy Chinese Tomato Egg Stir Fry Recipe pairs perfectly with hot jasmine rice or simple white rice, since the grains soak up the savory tomato sauce. You can also serve it with brown rice or quinoa if you want more fiber. Add a quick side of stir fried greens like bok choy, spinach, or broccoli for a balanced meal.
If you want more variety, serve it with cucumber salad, scallion pancakes, or plain noodles tossed with a little soy sauce and sesame oil. A glass of iced tea or hot green tea fits nicely and keeps the meal light and comforting.
Storage Options
- Store leftovers in an airtight container in the fridge for up to 2 days.
- Cool the stir fry to room temperature before you cover it, so condensation does not water down the sauce.
- Reheat gently in a nonstick pan over low heat with a splash of water, and stir just until warm so the eggs do not turn rubbery.
- You can freeze it for up to 1 month, but the eggs turn a bit firmer, so I suggest you keep this recipe mainly as a fresh or next day dish.

Easy Chinese Tomato Egg Stir Fry Recipe
Ingredients
Instructions
- Crack the eggs into a bowl. Add 1/4 teaspoon salt, 1 teaspoon soy sauce, and 1 teaspoon neutral oil. Beat until the mixture looks smooth and slightly foamy.
- Cut the tomatoes into wedges. Mince the garlic and slice the green onions, keeping the white and green parts separate.
- In a small cup, mix 1 teaspoon cornstarch with 1 tablespoon water until smooth. In another small bowl, stir together 1 tablespoon soy sauce, oyster sauce (if using), sugar, 1/4 teaspoon salt, pepper, and 1/4 to 1/3 cup water or broth.
- Heat a wok or large nonstick skillet over medium-high heat. Add about 1 tablespoon neutral oil and swirl to coat. Pour in the beaten eggs and let them sit for a few seconds until the edges begin to set, then gently push and fold with a spatula.
- Cook the eggs until mostly set but still slightly glossy and soft, then transfer them to a plate. They will finish cooking later.
- In the same pan, add another 1/2 to 1 tablespoon oil if needed. Add the garlic and the white parts of the green onions. Stir for 20 to 30 seconds until fragrant.
- Add the tomato wedges and stir to coat them in the oil and aromatics. Pour in the soy sauce mixture and stir. Let the tomatoes simmer over medium heat for 3 to 5 minutes, until they soften and release their juices. Add a splash more water if the pan looks dry.
- Taste the tomato sauce and adjust with a pinch of salt or sugar if needed. Stir the cornstarch slurry again, then pour it into the pan while stirring the tomatoes. Cook for 30 to 60 seconds until the sauce thickens slightly and looks glossy.
- Return the soft scrambled eggs to the pan. Gently fold them through the tomato sauce so the curds stay chunky and coated. Cook for 30 to 60 seconds to let the flavors blend.
- Turn off the heat. Drizzle in sesame oil if using and sprinkle the green parts of the green onions over the top. Give the stir fry a final gentle stir, taste, and adjust seasoning if desired. Serve immediately over hot steamed rice.
Notes
Approximate per serving (2 servings total, without optional ingredients): 260–300 calories; fat 18–20 g; saturated fat 3–4 g; carbohydrates 13–16 g; fiber 2–3 g; sugars 8–10 g; protein 13–15 g; sodium 750–900 mg. Values will vary based on exact ingredients, brands, optional add-ins, and portion size.

Leave a Reply