Skip to Content

Tomato eggs – How to cook (Easy Chinese recipe)

Tomato eggs (蕃茄炒蛋/ 西红柿炒蛋) is home-cooked comfort food popular in Chinese families. It is a quick and easy dish that you can get onto the dining table in 15 minutes. 

I have been cooking for many years both for work and at home. It is not always necessary to use multiple ingredients and involve complicated techniques to prepare a fantastic dish. Tomato and egg stir fry is one of these typical examples.

To do this, you need to look for a winning combination of ingredients. Egg and tomatoes are the perfect matches, which are high in umami. Therefore, it only needs a few basic seasonings to bring out its flavor. 

Tomato eggs (蕃茄炒蛋/ 西红柿炒蛋) is home-cooked comfort food popular in Chinese families. It is a quick and easy dish that you can get onto the dining table in 15 minutes.

Note: This post may contain affiliate links. Please read my privacy policy for more info. I may receive commissions for purchases made through links in this post. As an Amazon Associate, I earn from qualifying purchases.

How to prepare the tomato eggs stir-fry

Chinese tomato eggs are one of the simplest stir-fry dishes you can make. The only catch is that the egg and tomato must be cooked separately. There’s no shortcut for this step.

Each family likes to cook it differently. My family tomato eggs recipe is to leave the egg barely cooked and combine with the slightly mashed tomatoes to get a smooth texture.

Here are the steps:

1. Stir-fry the tomatoes

Choose the ripe and sweet tomatoes for this recipe. You can remove the skin, but it is not crucial because if you cut the tomatoes into small dice and cook a little longer, you will not taste the skin anyway. However, the following two points are more critical:

  • Make sure you do not squash the tomatoes while cutting it (use a sharp knife) because the flavor is in the juice. Preserve the juice as much as you can.
  • Remove the stems of the tomatoes. It doesn’t taste good in the soft egg and tomato stir fry. 

Besides that, you also need a few stalks of scallion. Separate the green and the white section and slice both sections into thin rings. The white section is used as aromatic, while the green part is for garnishing the dish. 

The cooking process

  • Heat a tablespoon of vegetable oil in the wok. Wok is traditionally used in Chinese cooking, but it is equally appropriate with a non-stick pan for the egg and tomato stir-fry since you don’t need a roaring heat to cook. Besides, it is healthier because less oil is required.
  • Saute the white section of the scallion until it turns automatic. Add the diced tomato over medium heat, and season with some salt and sugar. You can have a choice to cut the tomatoes slightly bigger or mash it while stir-frying it to get a smoother texture. You can also add a few tbsp of water, cover it, and cook for a few minutes to get a paste-like texture. These are the variations that depend on your preference.
  • I like to add a small amount of ketchup. It enhances the tomato flavor and provides a deep red color, which does not transpire if you are using fresh tomato alone. 
  • When the water starts to dry up, add some cornstarch slurry to thicken it. 
  • The cornstarch slurry is made by mixing a teaspoon of cornstarch with two tablespoons of water. It helps to hold up the tomato juice, forming a thick gravy-like texture and preventing it from separating from the tomatoes. It also helps to create a smooth texture.
  • Remember to carry out a taste test before removing the tomatoes from the pan. You may need to adjust to sweetness to counterbalance the sourness of the tomato. The amount of sugar can be different each time, depending on the quality of the tomatoes you use.

Some other ingredients

You also have the option to add some Shaoxing wine and sesame oil. I prefer to leave both to other meat and seafood dishes. Again, this is an individual preference.

You can add some chicken stock or some stock powder instead of just water to enhance the flavor, but I want to keep this recipe simple as it is a little overkill. 

2. Stir-fry the eggs 

Crack five eggs into a bowl and season with some salt and ground white pepper. Heat some cooking oil in a clean pan, then pour the egg mixture into the pan and stir it continuously with a pair of chopsticks.

I want the egg to have a silky smooth texture, which can be achieved by continue stirring it over medium heat until it starts to curdle once it looks like a scrambled egg, remove from heat immediately. 

3. Combine the egg and the tomatoes

Return the tomatoes to the pan and quickly combine it with the scrambled eggs by stirring gently with a spatula.

Remove from heat immediately to avoid overcooking. The egg should have a silky smooth texture by now. 

Sprinkle the green section of the scallion rings on top of the eggs and tomato stir-fry. Serve the tomato eggs over a bed of steamed rice.

Other related recipes

Do check out the following recipes if you like eggs. These are the traditional ways Asian cook eggs at home.

Steamed eggs: Egg combines with water and steam until it is just cooked, and is still jiggling!
Egg Foo Young: Deep-fried egg Chinese style. Take note that the original version does not serve with sauce.
Egg drop soup: A quick and easy soup with silky smooth egg drop floating around.

The Chinese tomato eggs recipe

tomato eggs recipe

Tomato eggs recipe (Chinese style)

Yield: 2 servings
Prep Time: 5 minutes
Cook Time: 10 minutes
Total Time: 15 minutes

Tomato eggs (蕃茄炒蛋/ 西红柿炒蛋) is home-cooked comfort food popular in Chinese families. It is a quick and easy dish that you can get onto the dining table in 15 minutes.


For the tomatoes (A)

  • 2 tomatoes (8 oz or 250g)
  • 1/4 tsp of salt
  • 1 tbsp of ketchup
  • 2 tsp of sugar
  • 2 tbsp scallion (white sections, thin rings)
  • 2 tbsp water

For the eggs (B)

Others (C)

  • 1 tsp of cornstarch mix with 2 tbsp of water (cornstarch slurry)
  • 2 tbsp of scallion (green section, thin rings)
  • 2 tbsp of cooking oil


  1. Cut the scallion into thin rings and separate the green and white sections.tomato eggs- scallion
  2. Cut the tomatoes into small dices.
  3. Saute the white section scallion in oil. Then add the remaining ingredients in A, Cook for 2 minutes. Add the cornstarch slurry. Remove.tomato eggs- cook tomato
  4. Mix the ingredient in B. Pour into a pan with some oil over medium heat. Stir until it becomes half-cooked scrambled eggs.tomato eggs- cook egg
  5. Return the tomatoes to the pan. Add some green scallion, Have a quick mix and dish out. Garnish with more green scallion.tomato eggs- combine egg and tomato
Nutrition Information:
Yield: 2 Serving Size: 1
Amount Per Serving: Calories: 324Total Fat: 24gSaturated Fat: 4gTrans Fat: 0gUnsaturated Fat: 18gCholesterol: 372mgSodium: 809mgCarbohydrates: 14gFiber: 2gSugar: 10gProtein: 14g

This data was provided and calculated by Nutritionix on 8/25/2020

Egg curry recipe - Simple Malaysian recipe (quick and easy)

Thursday 11th of July 2024

[…] Tomato egg stir-fry is a home-cooked comfort food popular in Chinese families. It is a quick and easy dish you can get onto the dining table in 15 minutes. […]

Erika Simmons

Saturday 12th of September 2020

sounds delicious, thank you for sharing this recipe maybe I will try to make it next week.

KP Kwan

Saturday 12th of September 2020

You are welcome, and I hope you will enjoy the tomato eggs.


Monday 31st of August 2020

I do used Chinese black vinegar on to the tomatoes and it taste good


Thursday 25th of March 2021

Now that my kids are gone, and when my husband is traveling, I need some quick and easy meals for one. I “invented” tomato eggs (mix one egg and one Roma tomato in the bowl, and then cook them with a little oil in a non stick pan) and have been eating it several times a month.

Common sense tells me that I did not really invent this, so I decided to do a search for some variations. I am excited to try your recipe very soon!

KP Kwan

Tuesday 1st of September 2020

Good to know that and I shall try your method next time.


Friday 28th of August 2020

This recipe looks extremely delicious. I can't wait to try it. Thanks for sharing!

KP Kwan

Saturday 29th of August 2020

Hi Ben, It's my pleasure to share the recipe. Enjoy. KP Kwan

Frank Mosher

Friday 28th of August 2020

Looking forward to trying your recipe very shortly, as we have Duck eggs and almost a ton of tomatoes. I will let you know. Cheers!

Skip to Recipe