
Easy Chinese Tomato Egg Stir Fry Recipe tastes bright, savory, a little tangy, and super comforting, like a tomatoey scrambled egg hug over rice. It works perfectly for busy nights, college kitchens, or anyone who wants a 15-minute dinner that still feels like real home cooking. I ate a version of this almost every week in my twenties, usually while standing over the stove with a spoon because I had zero patience.
Why Make This Easy Chinese Tomato Egg Stir Fry Recipe at Home
This Easy Chinese Tomato Egg Stir Fry Recipe uses simple ingredients, cooks in one pan, and tastes way better than takeout. You control the salt, the sweetness, and how soft or firm you like the eggs, so every bowl hits exactly how you like it.
Tomatoes and eggs cost very little, so this dish stretches your budget without feeling cheap. You also skip mystery sauces and use pantry staples like soy sauce, sugar, and oil that you probably already own.
“This Easy Chinese Tomato Egg Stir Fry Recipe tastes like cozy Chinese diner food in 15 minutes, and I could happily eat the whole pan by myself. ★★★★★”
Ingredients You Need
Eggs and aromatics
- 4 large eggs
- Use the freshest eggs you can, since they give the stir fry a richer flavor and color.
- 1 to 2 green onions, thinly sliced
- Separate white and green parts; whites go in early, greens at the end.
- 1 to 2 cloves garlic, minced
- Use jarred minced garlic as a shortcut, about 1 teaspoon.
Tomatoes
- 3 medium ripe tomatoes, cut into wedges
- Roma or vine tomatoes work great; choose soft, juicy ones, not rock hard.
- In winter, use canned whole peeled tomatoes, drained and roughly chopped, about 1.5 cups.
Seasoning for the eggs
- 1 tablespoon milk or water
- This loosens the eggs and keeps them tender.
- 1/4 teaspoon fine salt
- 1/8 teaspoon white pepper or black pepper
Seasoning for the tomato sauce
- 1 tablespoon neutral oil
- Use canola, vegetable, avocado, or peanut oil; avoid extra virgin olive oil because the flavor fights the sauce.
- 1 tablespoon soy sauce
- Light soy sauce works best; use low sodium if you watch your salt.
- 1 to 1.5 teaspoons sugar
- Start with 1 teaspoon; add more if your tomatoes taste very sour.
- 1/4 teaspoon salt, plus more to taste
- 2 to 3 tablespoons water
- Adjust to control how saucy you want the dish.
Optional add ins
- 1 teaspoon sesame oil for finishing
- A pinch of MSG for extra umami, if you like
- A small pinch of chili flakes if you want a gentle kick
Equipment
- 1 wok or large nonstick skillet
- 1 heatproof spatula or wooden spoon
- 1 small bowl for beating eggs
- 1 cutting board and sharp knife
Tips & Mistakes
- Beat the eggs until no streaks remain so they cook into soft, custardy curds instead of rubbery chunks.
- Preheat the pan well before you add oil so the eggs puff slightly and release easily.
- Cook the eggs until just set, then pull them out; overcooked eggs turn tough and dry in seconds.
- Use ripe, juicy tomatoes; firm, under ripe tomatoes taste flat and never give that saucy texture.
- Add sugar in small amounts; too much sugar turns the dish into dessert instead of a balanced sweet savory stir fry.
- Do not crowd the pan with too many tomatoes; they steam instead of sizzle and the flavor dulls.
- Taste the tomato mixture before you add the eggs so you adjust salt and sugar while you still can.
- Stir gently when you add the eggs back so you keep big, soft pieces instead of shredding them into mush.
How to Make Easy Chinese Tomato Egg Stir Fry Recipe
Step 1: Prep the ingredients
Crack the eggs into a bowl, add 1 tablespoon milk or water, 1/4 teaspoon salt, and pepper, then beat until smooth and slightly frothy. Slice the green onions, keeping white and green parts separate. Cut the tomatoes into wedges about 6 to 8 pieces each, and mince the garlic.
Step 2: Cook the eggs
Heat your wok or skillet over medium high heat until hot. Add 1 to 2 teaspoons oil and swirl to coat the surface. Pour in the beaten eggs and let them sit for a few seconds until the edges start to set, then gently push from the edges toward the center to form soft curds. When the eggs look mostly set but still a little glossy, slide them out onto a plate and set aside.
Step 3: Cook the tomatoes
Return the pan to medium high heat and add the remaining oil. Toss in the white parts of the green onion and the garlic, then stir for about 20 to 30 seconds until fragrant. Add the tomato wedges and stir so they coat in the oil and aromatics. Cook 2 to 4 minutes, stirring occasionally, until the tomatoes soften and release their juices.
Step 4: Season the tomato mixture
Add soy sauce, sugar, salt, and 2 tablespoons water to the tomatoes. Stir and let the mixture bubble for 1 to 2 minutes until the tomatoes break down slightly and the sauce thickens a bit. Taste and adjust seasoning; add a pinch more sugar if the sauce tastes too sharp, or a splash more soy sauce if it tastes flat.
Step 5: Combine eggs and tomatoes
Add the cooked eggs back into the pan. Gently fold the eggs through the tomato sauce so the curds soak up the flavor but still keep their shape. Cook another 30 to 60 seconds until everything heats through and the sauce lightly coats the eggs. Turn off the heat, drizzle with sesame oil if you use it, and sprinkle the green onion tops over the stir fry.
Step 6: Serve
Spoon the Easy Chinese Tomato Egg Stir Fry Recipe over hot steamed rice or spoon it next to rice in a bowl. Add extra green onions or a pinch of chili flakes if you like more heat. Serve right away while the eggs stay soft and the tomatoes still taste bright.
Variations I've Tried
I sometimes add thinly sliced onions and cook them with the tomatoes for extra sweetness and bulk. I also toss in a handful of baby spinach at the end and stir just until it wilts, which sneaks in more greens without changing the flavor much. When I want more protein, I add small cubes of silken tofu to the tomato mixture and let them warm through before I add the eggs.
You can swap soy sauce with a mix of soy sauce and oyster sauce for a deeper, slightly caramel flavor. If you feel like a noodle version, spoon the tomato egg mixture over cooked instant noodles or rice noodles instead of rice. I also like a tiny splash of ketchup with the tomatoes sometimes, which gives a nostalgic, slightly sweet diner vibe.
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 any leftover rice you have in the fridge. Add a simple side like sliced cucumbers with a pinch of salt or a quick stir fried green veggie to round out the meal. This dish also works nicely as part of a bigger spread with other Chinese style dishes, but it holds its own as a one bowl dinner.
Kids usually love the soft eggs and slightly sweet tomato sauce, so it works well as a family friendly option. Pair it with hot tea, iced green tea, or even just cold water with lemon for a simple, cozy meal.
How to store
- Fridge: Cool the tomato egg stir fry to room temperature, then store it in an airtight container in the refrigerator for up to 3 days.
- Freezer: Freeze in a freezer safe container for up to 1 month, though the eggs turn a bit firmer after thawing.
- Reheating on the stove: Reheat gently in a nonstick pan over low heat with a splash of water, stirring slowly until hot.
- Reheating in the microwave: Cover loosely and heat in short bursts of 30 seconds, stirring between each burst so the eggs warm evenly and do not overcook.

Easy Chinese Tomato Egg Stir Fry Recipe
Ingredients
Instructions
- Crack the eggs into a small bowl. Add the milk or water, 1/4 teaspoon salt, and the pepper, then beat until smooth and slightly frothy with no streaks remaining.
- Thinly slice the green onions, keeping the white and green parts separate. Cut the tomatoes into wedges and mince the garlic.
- Heat a wok or large nonstick skillet over medium-high heat until hot. Add 1 to 2 teaspoons of the neutral oil and swirl to coat.
- Pour in the beaten eggs and let sit for a few seconds until the edges begin to set, then gently push from the edges toward the center to form soft curds.
- Cook until the eggs are mostly set but still a little glossy, then slide them out onto a plate and set aside.
- Return the pan to medium-high heat and add the remaining neutral oil.
- Add the white parts of the green onions and the garlic. Stir-fry for 20 to 30 seconds until fragrant.
- Add the tomato wedges and stir to coat in the oil and aromatics. Cook for 2 to 4 minutes, stirring occasionally, until the tomatoes soften and release their juices.
- Add the soy sauce, sugar, 1/4 teaspoon salt, and 2 tablespoons water to the tomatoes. Stir and let the mixture bubble for 1 to 2 minutes until the tomatoes break down slightly and the sauce thickens a bit.
- Taste and adjust the seasoning, adding a little more sugar if the sauce tastes too sharp or a splash more soy sauce or salt if it tastes flat. Add an extra tablespoon of water if you want the dish saucier.
- Return the cooked eggs to the pan. Gently fold the eggs through the tomato sauce so the curds soak up the flavor but keep their shape.
- Cook for 30 to 60 seconds, just until everything is heated through and lightly coated in sauce. Turn off the heat.
- If using, drizzle with sesame oil, and sprinkle the green onion tops over the stir fry. Add a pinch of MSG or chili flakes if desired.
- Serve the tomato egg stir fry right away, spooned over or alongside hot steamed rice. Garnish with extra green onions or a light sprinkle of chili flakes if you like more heat.
Notes
Approximate per serving (2 servings total): 260 calories; fat 17 g; saturated fat 4 g; carbohydrates 14 g; fiber 2 g; sugars 10 g; protein 12 g; sodium 730 mg. Values are estimates and will vary based on exact ingredient brands, tomato size, and portion size.

Leave a Reply