
Easy Chinese Tomato Egg Stir Fry Recipe tastes bright, savory, and slightly sweet, with soft scrambled eggs coated in a glossy tomato sauce and plenty of fluffy rice to soak it up. It works perfectly for busy weeknights, college students, or anyone who wants a fast, budget friendly meal on the table in about 15 minutes. I cooked versions of this dish all through my twenties, and it still feels like a warm hug in a bowl.
Why Make This Easy Chinese Tomato Egg Stir Fry Recipe at Home
This Easy Chinese Tomato Egg Stir Fry Recipe uses simple ingredients but delivers big comfort food flavor. You control the salt, sweetness, and texture, so the dish fits your taste instead of a takeout menu.
You also cook it in one pan and finish in under 20 minutes, which saves dishes and sanity. Kids usually love it because it tastes like ketchup’s grown up cousin, and adults love it because it hits that umami craving without a long ingredient list.
This Easy Chinese Tomato Egg Stir Fry Recipe tastes like cozy takeout comfort but cooks faster than delivery ★★★★★
Ingredients You Need
Here is everything you need for a classic Easy Chinese Tomato Egg Stir Fry Recipe that tastes restaurant quality.
Egg mixture
- 4 large eggs
- 2 tablespoons milk or water (makes the eggs extra tender; water works fine)
- 1/4 teaspoon fine salt
- 1/8 teaspoon white pepper or black pepper
Tomato mixture
- 3 medium ripe tomatoes, cut into wedges (Roma or vine ripe work best; use 4 if small)
- 2 green onions, sliced (separate white and green parts)
- 2 cloves garlic, minced
- 1 tablespoon neutral oil (canola, avocado, sunflower, or peanut oil)
- 1 to 1 1/2 tablespoons ketchup (adds sweetness and umami; I like Heinz or a low sugar brand)
- 1 teaspoon light soy sauce (use tamari for gluten free)
- 1/2 teaspoon sugar, plus more to taste if tomatoes taste very tart
- 1/4 teaspoon salt, plus more to taste
- 1/4 cup water
Optional flavor boosters
- 1/2 teaspoon sesame oil (for a nutty finish)
- A pinch of chicken bouillon powder (gives that takeout style depth; optional)
- A pinch of MSG (optional, but it really wakes up the tomato flavor)
To serve
- Steamed jasmine rice or any cooked white rice
- Extra sliced green onions
- A drizzle of chili oil or a spoonful of chili crisp for heat
Pantry shortcuts and substitutions
- Use canned whole tomatoes in juice when fresh tomatoes look pale and sad; drain lightly and use about 1 1/2 cups.
- Swap green onions with a small shallot or 1/4 small yellow onion, sliced thin.
- Use tomato paste (1 teaspoon) plus extra water if you do not keep ketchup.
- Use liquid egg product if you need a shortcut; measure about 1 cup.
Equipment list
- 1 medium nonstick skillet or wok (10 to 12 inch)
- Heatproof spatula or wooden spoon
- Small bowl for beating eggs
- Cutting board and knife
- Measuring spoons and cup
Tips & Mistakes
- Beat the eggs until no streaks remain so they cook into soft, uniform curds.
- Heat the pan until hot before you add oil, or the eggs stick and turn rubbery.
- Cook the eggs until just set and still slightly glossy, then pull them out so they stay tender.
- Avoid overcooking the tomatoes; keep some shape so the dish does not turn into soup.
- Taste your tomatoes; add extra sugar only if they taste very sour.
- Keep the sauce slightly thick; cook off extra water so it coats the eggs instead of pooling.
- Add salt in stages and taste as you go so the dish does not turn too salty.
- Use ripe tomatoes; hard, pale tomatoes give a flat, watery stir fry.
- Do not crowd a tiny pan; use a medium pan so eggs and tomatoes cook quickly.
- Serve right after cooking; the eggs taste soft and silky when hot.
How to Make Easy Chinese Tomato Egg Stir Fry Recipe
Step 1: Prep the ingredients
Crack the eggs into a bowl, add milk or water, salt, and pepper, then beat until the mixture looks smooth and slightly frothy. Cut tomatoes into wedges, about 6 to 8 pieces per tomato, so they soften quickly but keep some shape. Slice green onions and separate white parts from green tops, then mince the garlic.
Set all ingredients near the stove so you move fast once the pan heats. This dish cooks quickly, so treat it like a mini stir fry station.
Step 2: Scramble the eggs
Heat the skillet over medium heat until it feels hot when you hold your hand a few inches above. Add 1 to 2 teaspoons of the oil and swirl to coat the bottom. Pour in the beaten eggs.
Let the eggs sit for a few seconds until the edges start to set, then push gently from the edges toward the center with your spatula. Fold and push until the eggs look mostly set but still a little glossy and soft. Slide the eggs onto a plate and keep them near the stove.
Step 3: Cook the tomato base
Return the pan to medium heat and add the remaining oil. Add the white parts of the green onion and the garlic, then stir until they smell fragrant, about 20 to 30 seconds. Add the tomato wedges and stir so the garlic does not burn.
Sprinkle in salt and sugar, then pour in water. Stir in ketchup and soy sauce, and add bouillon powder or MSG if you use them. Let the tomatoes simmer and soften for 2 to 4 minutes, stirring occasionally, until they release juices and the sauce starts to thicken slightly.
Taste the sauce and adjust salt and sugar so it tastes balanced, with a gentle sweet and sour note. If the sauce tastes too thick, splash in a tablespoon of water; if it tastes too thin, simmer another minute.
Step 4: Combine eggs and sauce
Add the scrambled eggs back into the pan with the tomatoes. Gently break the eggs into bite size pieces while you fold them through the sauce. Coat every piece of egg with the glossy tomato mixture.
Drizzle in sesame oil if you use it, then toss in the green parts of the green onions. Cook another 30 to 60 seconds so everything heats through but the eggs stay soft. Turn off the heat.
Step 5: Taste and serve
Taste one more time and adjust seasoning. Spoon the Easy Chinese Tomato Egg Stir Fry Recipe over hot rice or serve it in a bowl with rice on the side. Top with extra green onions and a little chili oil if you like heat.
Serve right away while the eggs stay fluffy and the tomato sauce tastes bright and warm.
Variations I've Tried
I sometimes add a handful of baby spinach or napa cabbage at the tomato stage and cook it down for extra veggies. You can toss in thawed peas or corn for a kid friendly twist that feels like fried rice in stir fry form. A drizzle of light soy sauce and a pinch of white pepper at the end gives a stronger savory kick.
If you want more protein, add small cubes of firm tofu and simmer them in the tomato sauce before you add the eggs. You can also stir in cooked shrimp at the end and just heat them through. I tried a version with a spoonful of chili bean paste and it tasted spicy and deep, almost like a hybrid between tomato egg and mapo flavors.
How to Serve Easy Chinese Tomato Egg Stir Fry Recipe
Serve this Easy Chinese Tomato Egg Stir Fry Recipe over a big bowl of hot jasmine rice, or spoon it over brown rice if you want more fiber. Add a simple side of stir fried bok choy, steamed broccoli, or cucumber salad to round out the meal. Kids often like it plain, while adults might add chili crisp or sliced fresh chilies on top.
You can also tuck the tomato egg mixture into a warm tortilla or flatbread for a fun breakfast wrap. I sometimes eat leftovers on toast for a quick brunch and it hits that savory breakfast craving perfectly.
How to store
- Cool leftovers to room temperature within 1 hour, then transfer to an airtight container and store in the fridge for up to 3 days.
- Skip freezing if possible, since eggs change texture and turn spongy after thawing.
- If you must freeze, portion into small containers, cool fully, then freeze up to 1 month and expect a softer texture.
- Reheat gently in a nonstick pan over low heat with a splash of water, stirring until hot, or microwave in short 30 second bursts, stirring between each, until heated through.

Easy Chinese Tomato Egg Stir Fry Recipe
Ingredients
Method
- Crack the eggs into a bowl, add the milk or water, salt, and pepper, then beat until the mixture looks smooth and slightly frothy with no streaks.
- Cut the tomatoes into wedges, about 6 to 8 pieces per tomato. Slice the green onions, separating the white parts from the green tops, and mince the garlic.
- Set all of the ingredients near the stove so they’re ready to go once the pan heats up.
- Heat a medium nonstick skillet or wok over medium heat until hot. Add 1 to 2 teaspoons of the oil and swirl to coat the bottom.
- Pour in the beaten eggs and let them sit for a few seconds until the edges start to set.
- Gently push the eggs from the edges toward the center, folding and pushing until they are mostly set but still slightly glossy and soft.
- Slide the scrambled eggs onto a plate and keep them near the stove.
- Return the pan to medium heat and add the remaining oil.
- Add the white parts of the green onions and the garlic, then stir for 20 to 30 seconds until fragrant, being careful not to let the garlic burn.
- Add the tomato wedges and stir to coat them in the aromatics.
- Sprinkle in the salt and sugar, then pour in the water. Stir in the ketchup and soy sauce, and add chicken bouillon powder or MSG if using.
- Let the tomatoes simmer for 2 to 4 minutes, stirring occasionally, until they soften, release their juices, and the sauce starts to thicken slightly while still holding some tomato shape.
- Taste the sauce and adjust the salt and sugar so it tastes balanced with a gentle sweet and sour note. Add a splash of water if it seems too thick, or simmer a bit longer if it seems too thin.
- Add the scrambled eggs back into the pan with the tomatoes.
- Gently break the eggs into bite-size pieces while folding them through the tomato sauce so every piece is coated.
- Drizzle in the sesame oil if using, then add the green parts of the green onions.
- Cook for another 30 to 60 seconds, just until everything is heated through and the eggs stay soft.
- Taste and adjust the seasoning one last time, adding a pinch more salt or sugar if needed.
- Spoon the tomato egg stir fry over hot rice or serve it in a bowl with rice on the side.
- Top with extra green onions and a drizzle of chili oil or a spoonful of chili crisp if you like heat. Serve immediately.
Notes
Approximate per serving (stir fry only, about 1/3 of recipe, without rice or optional MSG/bouillon): 210 calories; fat 13 g; saturated fat 3 g; carbohydrates 11 g; fiber 2 g; sugars 7 g; protein 12 g; sodium 520 mg. Values will vary based on exact ingredients, brands, and portion size.
