
Tomato and Egg Stir-fry is the ultimate Chinese comfort food. With a perfect balance of sweet, tangy, and savory flavors, it’s a dish every Chinese family knows by heart. Adding a couple of cloves of garlic takes the aroma to the next level. It’s the answer to “what’s for dinner?”
Prep time: 10 minutes | Cook time: 10 minutes | Serves: 2–3

🌴 Ingredients:
· Ripe tomatoes, 2 (about 300g / 10.5 oz; cut into chunks)
· Eggs, 3 (about 150g; beaten with a pinch of salt)
· Garlic, 2 cloves (about 6g; smashed and minced, the soul of the dish)
· Scallion, 1 stalk (about 15g; chopped, white and green parts separated)
🌴 Seasonings:
· Ketchup, 1 tbsp (about 15g; the secret for a bright red color)
· Sugar, 1 tsp (about 5g; to balance the sourness)
· Salt, about 2g, to taste
· Cooking oil, about 2 tbsp (30ml), as needed
All spoon measures are level. Use ripe tomatoes for the best natural sweetness.
🌴 Instructions:
- Prepare the Ingredients
Cut the tomatoes into chunks (optional: score a cross on the top, blanch in boiling water for 30 seconds, and peel for a smoother texture). Beat the eggs with a pinch of salt until slightly frothy. Smash and mince the garlic, and separate the scallion. ⚠️ Tip: Use ripe tomatoes for the best juice. I’ve tried using unripe ones, and the dish turned out dry and bland. - Scramble the Eggs
Heat 1 tbsp oil in a pan and pour in the eggs. Once the bottom sets, quickly scramble with chopsticks and remove as soon as they are just cooked (about 30–45 seconds). ⚠️ Tip: Overcooking ruins the texture. I’ve tried leaving them in too long, and they became dry and rubbery. - Sauté the Garlic
Add the remaining 1 tbsp oil, add the minced garlic and scallion whites, and stir-fry over low heat until fragrant (about 30 seconds). ⚠️ Tip: Don’t burn the garlic, or it will turn bitter. I’ve tried high heat before, and the garlic burned in seconds, ruining the whole dish. - Cook the Tomatoes
Add the tomatoes and stir-fry over medium heat, pressing gently to release the juice (about 2–3 minutes). Add a pinch of salt to help draw out the moisture. ⚠️ Tip: Make sure to cook out the juice. I’ve tried adding water before the juice released, and it tasted like watery soup. - Season
Add 1 tbsp ketchup, 1 tsp sugar, and salt to taste. Mix well. The ketchup gives it a bright red color, and the sugar balances the acidity. ⚠️ Tip: Don’t skip these. I’ve tried using only salt, and the dish looked dull and tasted flat. - Combine and Serve
Return the scrambled eggs to the pan and stir-fry over high heat quickly (about 30–60 seconds) to coat them in the sauce. Sprinkle with the green parts of the scallion and serve. ⚠️ Tip: Be quick to keep the eggs soft. I’ve tried cooking too long, and the eggs absorbed all the sauce and became dry.

💡 Tips:
The key to this dish is “garlic aroma, tender eggs, rich sauce.” Sautéing garlic and scallion whites is essential. Scramble the eggs first and set aside to keep them soft. Cook the tomatoes until they release their juice (adding a pinch of salt helps). Add ketchup and sugar for color and flavor balance. Be quick when combining, and serve with steamed rice for the ultimate comfort meal. Optional: peel the tomatoes for a smoother texture.

If you enjoy this savory and tangy Tomato and Egg Stir-fry, you should also try my previously posted Tomato and Egg Soup (Tomato and Egg Soup) for a warm and comforting meal. Want to explore more? Check out my full Home-style Dishes (Home-style Dishes) category!
❤️ Click the homepage for more delicious recipes!