Tomato Egg Stir Fry (Chinese Comfort Food)

I still remember the first time I truly fell in love with tomato egg stir fry. It was late one rainy evening after a long day, and my fridge looked pretty sad—just a few tomatoes on the counter and some eggs. I threw them together the way my Chinese friend had shown me years ago, and that simple plate of soft, silky eggs hugging juicy, sweet-tart tomatoes completely changed my week.

One bite and I was hooked. The bright pop of tomato against the creamy eggs, that perfect balance of savory and slightly sweet—it’s pure comfort in a wok. I’ve made this dish dozens of times since, tweaking it here and there until it became one of my go-to meals when I need something fast, nourishing, and deeply satisfying. If you’re craving real Chinese home cooking that doesn’t require a long shopping list or fancy skills, you’re in the right place.

Why You’ll Love This Recipe

  • It comes together in about 15-20 minutes from start to finish—perfect for busy weeknights.
  • Super budget-friendly. We’re talking pantry and fridge staples here.
  • It’s genuinely comforting yet light enough that you won’t feel weighed down.
  • Kids and adults both devour it (my family fights over the last spoonful).
  • Endless room to make it your own while staying true to its Chinese roots.

This tomato egg stir fry is the kind of recipe that feels like a warm hug from your kitchen.

Ingredients List

For the eggs:

  • 4 large eggs
  • 1 tablespoon water or milk (helps make them extra fluffy)
  • ¼ teaspoon salt
  • A few grinds of white or black pepper
  • 1 tablespoon neutral oil (like vegetable, canola, or peanut) for cooking

For the tomatoes and sauce:

  • 4 medium ripe tomatoes (about 1.5 pounds / 680g) – the juicier the better
  • 2 tablespoons neutral oil
  • 3-4 garlic cloves, minced
  • 2-3 green onions (scallions), chopped and separated into white and green parts
  • ½ teaspoon salt (or to taste)
  • 1-2 teaspoons sugar (this balances the acidity—don’t skip it!)
  • 1 teaspoon light soy sauce
  • ½ teaspoon sesame oil (optional but so good)
  • Fresh cilantro or extra green onions for garnish (optional)

Substitutions I often use:

No fresh tomatoes? A can of diced tomatoes works in a pinch, though fresh is best. Want it vegetarian? It already is. For a touch of heat, I sometimes add a pinch of chili flakes.

Step-by-Step Instructions

  1. Prep everything first. This dish moves fast once the heat hits the wok. Dice your tomatoes into roughly 1-inch chunks—keep the juices! Mince the garlic, chop the green onions (keep whites and greens separate), and crack the eggs into a bowl. Add the water or milk, salt, and pepper, then beat them well until they look uniform and a little frothy.
  2. Scramble the eggs gently. Heat your wok or large skillet over medium-high heat. Add 1 tablespoon of oil and swirl it around. Pour in the beaten eggs. Let them sit for about 10-15 seconds until the edges start to set, then gently push them around with a spatula, breaking into large soft curds. Cook for just 1-2 minutes total—you want them still a bit runny because they’ll continue cooking later. Remove the eggs to a plate and set aside. This gentle scramble is key to that silky texture I love.
  3. Cook the tomatoes. Wipe the wok if needed and add the remaining 2 tablespoons of oil over medium heat. Toss in the garlic and white parts of the green onions. Stir-fry for 20-30 seconds until fragrant but not browned. Add the chopped tomatoes and their juices. Stir everything together and let them cook for 3-4 minutes. You’ll see the tomatoes start to soften and release their juices, creating a beautiful sauce.
  4. Season and simmer. Sprinkle in the salt, sugar, and soy sauce. Give it a good stir. Lower the heat to medium-low and let the tomatoes simmer for another 2-3 minutes until they’re soft but still hold some shape. Taste and adjust—more sugar if too tangy, more salt if needed.
  5. Bring the eggs back home. Slide the scrambled eggs back into the wok. Gently fold them into the tomato mixture so the eggs get coated in that lovely sauce without breaking apart too much. Cook for another 1 minute. Drizzle with sesame oil if using, and sprinkle the green parts of the scallions on top. Turn off the heat.

The whole process should take around 15 minutes once you get the rhythm down. Your kitchen will smell incredible.

Pro Tips & Tricks

After making this tomato egg stir fry more times than I can count, here are the secrets that make it special:

  • Don’t overcook the eggs. The biggest mistake is scrambling them to death before adding to the tomatoes. Keep them soft—they finish cooking in the sauce.
  • Ripe tomatoes are everything. Slightly overripe ones give the best juicy sauce. If they’re too firm, the dish loses its magic.
  • Balance is key. That bit of sugar isn’t optional in my book—it cuts the acidity and makes the dish taste restaurant-quality. Start with 1 teaspoon and go from there.
  • Wok vs skillet. A carbon steel wok gives the best flavor, but a large nonstick or cast iron skillet works great too. Just get it hot!
  • Make-ahead friendly. You can prep all the ingredients earlier in the day. I often scramble the eggs and cook the tomatoes separately, then combine right before serving.

For storage, leftovers keep well in the fridge for 2-3 days in an airtight container. The tomatoes do release more liquid, but it still tastes great.

Variations & Substitutions

This recipe is wonderfully flexible. Here are a few ways I switch it up:

  • Spicy version: Add 1-2 chopped fresh chilies or a big pinch of chili flakes with the garlic. My husband loves this version when he wants some heat.
  • Extra protein: Toss in some sliced Chinese sausage (lap cheong) or shrimp during the tomato stage.
  • Veggie boost: Add a handful of spinach or bok choy in the last minute for more greens without changing the soul of the dish.
  • Gluten-free: This recipe already is—just double-check your soy sauce.

Feel free to play around. That’s how I discovered my favorite version!

Serving Suggestions

I usually serve this tomato egg stir fry over steamed white rice—it soaks up all that gorgeous sauce perfectly. A simple cucumber salad on the side makes it a complete meal.

It’s fantastic for weeknight dinners, but I also love it as part of a bigger Chinese spread with dumplings, mapo tofu, or stir-fried greens. Leftovers make an amazing breakfast the next morning with some toast or congee. Comfort food at any time of day.

FAQ’s

Can I make this ahead of time?

Yes! Prep the ingredients or even cook the full dish up to a day ahead. Reheat gently on the stove with a splash of water to loosen the sauce.

How do I reheat leftovers?

Stovetop is best—medium heat with a tablespoon of water, stirring gently until warmed through. Microwave works too but can make the eggs a bit rubbery.

Is this recipe spicy?

Not at all in the base version. It’s very family-friendly. Add chili if you want heat.

Can I freeze tomato egg stir fry?

I don’t recommend it. The texture of the eggs changes after freezing. It’s so quick to make fresh anyway.

What if my tomatoes are too watery?

Cook them a couple minutes longer on medium heat to let some liquid evaporate before adding the eggs back.

Can I use cherry tomatoes?

Absolutely. Halve them and they cook even faster. The dish turns out a bit sweeter and very pretty.

Final Thoughts

There’s something special about a dish as simple and honest as tomato egg stir fry. It reminds me that the best meals often come from the humblest ingredients and a little love in the kitchen.

I hope you give this a try soon. Once you nail that perfect balance of sweet tomatoes and silky eggs, it’ll become a regular in your rotation too. When you make it, I’d love to hear how it turns out—drop a comment with your tweaks or memories.

Printable Recipe Card

Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.

Leave a Comment

Scroll to Top