Skip to content
chinesedinner✨ New

Tomato Egg Stir-Fry (Xihongshi Chao Jidan)

Soft scrambled eggs folded into a sweet-savory tomato sauce, one of the most beloved everyday dishes in Chinese home cooking.

Prep
10 min
Cook
15 min
Servings
4
Difficulty
Easy
4.5
Sign in to rate
#chinese#tomato#eggs#stir-fry#comfort-food#easy

About This Recipe

Tomato egg stir-fry might be the single most cooked dish in Chinese households, a fast, inexpensive combination that nearly every home cook makes from memory without ever needing a recipe. Tomatoes are cooked down quickly until they release their juices and form a light, saucy base, seasoned simply with a touch of sugar to round out their acidity, a small addition that makes a noticeable difference. Eggs are scrambled separately first to keep them light and fluffy, then folded back into the tomato sauce at the end, creating a dish that's comforting, fast, and endlessly adaptable to whatever's already in the fridge.

Ingredients

Serves 4

  • 5eggs
  • 1/2 tspsalt(for eggs)
  • 4 tbspvegetable oil(divided)
  • 4tomatoes(cut into wedges)
  • 2 tbspsugar
  • 1 tspsalt(for sauce)
  • 2scallions(chopped)
  • 1 tspsesame oil

Instructions

  1. 1

    Beat the eggs

    Beat the eggs with a pinch of salt until well combined.

  2. 2

    Scramble the eggs

    Heat half the oil in a hot wok and scramble the eggs quickly until just set but still soft, then remove and set aside.

    Cook the eggs only until just set — they'll continue cooking slightly when returned to the pan later, so pull them a touch early.

  3. 3

    Cook the tomatoes

    Add the remaining oil to the wok and stir-fry the tomato wedges over high heat for 3-4 minutes until they soften and release their juices.

  4. 4

    Season

    Stir in sugar and salt, cooking 2-3 more minutes until the tomatoes break down into a light sauce.

  5. 5

    Combine

    Return the scrambled eggs to the wok and gently fold them into the tomato sauce, cooking just 1 minute to combine.

  6. 6

    Serve

    Drizzle with sesame oil, scatter with scallions, and serve immediately over steamed rice.

Did you make this?

Rate it and help other cooks find the recipes that actually work.

One tap to sign in, and we'll save the rating you just picked.

Everything you need to plan your week — free

  • Meal calendar
  • Grocery list
  • AI recipe ideas

Track what you eat

Snap your meal to log calories and macros, run fasting timers and track water in the free SnapCal app.

Download Now

Pro Tips

  • →

    Scramble the eggs separately and only until just set, since they'll cook a bit further once folded back into the hot tomato sauce.

  • →

    Don't skip the sugar — this small addition is what balances the tomatoes' acidity and is essential to the dish's characteristic flavor.

  • →

    Use very ripe tomatoes for the best results, since their natural sweetness reduces how much sugar you'll need to add.

Variations

  • •

    Some versions add a splash of ketchup for extra tomato flavor and color, especially popular in home cooking.

  • •

    Adding a bit of minced garlic or ginger to the tomatoes gives extra aromatic depth.

  • •

    A version with tofu added alongside the eggs makes for a more substantial, protein-rich meal.

Storage

Refrigerate up to 2 days in an airtight container; reheat gently in a pan, since the eggs can turn rubbery if microwaved for too long.

History & Origin

Tomato egg stir-fry is one of the most universally beloved home-cooked dishes across China, passed down through generations as one of the very first dishes many people learn to cook, valued for its simplicity, low cost and comforting flavor.

Frequently Asked Questions

Why add sugar to a savory dish?

The sugar balances the tomatoes' natural acidity, a small but essential adjustment that's part of nearly every traditional recipe for this dish.

What if my tomatoes aren't very ripe?

Add a touch more sugar to compensate, and consider adding a small spoonful of tomato paste for extra depth and color.

Why are my eggs rubbery?

They were likely overcooked either in the initial scramble or during the final combining step — pull them from the heat while still slightly soft, since they'll continue cooking.

Nutrition Facts

Per serving (250g / 8.8 oz) · 4 servings total

Calories260kcal
Protein12g
Carbohydrates12g
Fat19g
Fiber2g
Protein12g
Carbs12g
Fat19g

Time Summary

Prep time10 min
Cook time15 min
Total time25 min

Have Questions?

Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.

Chat with AI Chef →

Featured in Guides

This recipe is featured in the following curated guides:

Community

Join the conversation

Sign in to leave a comment and save your favourite recipes