Easy Tomato Egg Recipe

This post may contain links to affiliate websites, and I receive an affiliate commission for any purchases you make using these links.

This Chinese tomato egg recipe is an easy stir-fry that’s perfect for breakfast or lunch. It’s a tasty dish that’s quick to make and pairs beautifully with steamed rice. Simple ingredients, big flavor—this is a meal you’ll keep coming back to!

A bowl of Thai tomato and egg stir-fry garnished with green onions, served alongside a bowl of rice, fresh tomatoes, and eggs.

Tip: If you enjoy this egg recipe, you’ll also love kai luak, steamed egg with vegetables, and son-in-law eggs!

The best stir-fried egg and tomatoes!

Fluffy scrambled eggs are a staple in our household—when you have lots of chickens roaming freely on your little farm, eggs naturally find their way into everything.

I’m always on the lookout for new ways to cook them, so when I tried a version of stir-fried egg and tomatoes at a charming street food stall in Khon Kaen, I knew I had to recreate it. The stall was run by two elderly cooks who turned the simplest ingredients into something unforgettable.

Close-up of tomato and egg stir-fry with tender scrambled eggs, juicy tomatoes, and fresh green onions.

This dish is a classic in Chinese cuisine, and for good reason. It’s high-protein and budget-friendly, satisfying yet light, and made with pantry staples that you likely already have if you cook Asian food often.

It’s quick, healthy, and comes together in just one pan, making it perfect for busy days. Plus, it’s kid-friendly, packed with flavor, and nutritious enough for a fuss-free meal. This stir-fried tomato and egg recipe is one you’ll want to keep on repeat!


Ingredient notes

You can find everything you need at Asian markets or Asian grocery stores. Head to the recipe card at the bottom of this post for all the measurements!


Fresh ingredients for tomato and egg stir-fry laid on a banana leaf, including tomatoes, eggs, onion, garlic, green onions, soy sauce, oyster sauce, sesame oil, and ketchup.
  • Eggs
  • Tomatoes – The best tomatoes to use for stir-fry are ripe Roma or plum tomatoes, they offer the perfect balance of sweetness and tang. If you can’t find these, any large, ripe tomato will work—just make sure not to overcook them to maintain their texture and flavor!
  • Light soy sauce – Adds a salty, savory depth without overpowering the other flavors.
  • Oyster sauce – A staple in Asian cuisine, it adds a rich umami flavor with a subtle hint of sweetness that ties the dish together.
  • Sesame oil – A drizzle adds a nutty aroma and authentic flavor to the dish.
  • Tomato ketchup
  • Green onions
  • Onion
  • Garlic
  • Water
  • Oil – Use a neutral oil with a high smoke point, like vegetable oil or canola oil.

How to make tomato and egg stir-fry

Step 1: Crack the eggs into a bowl and beat until frothy.

A bowl of frothy beaten eggs.

Step 2: Heat oil in a pan over medium heat. Pour in the beaten eggs and gently scramble until just set. Remove from the pan and set aside for later.

Soft, fluffy scrambled eggs cooked in a pan.

Step 3: In the same pan, sauté the garlic and onion over medium heat until fragrant and softened.

Finely chopped onions and garlic sautéing in a pan with oil.

Step 4: Add the sliced tomatoes, ketchup, light soy sauce, oyster sauce, and water to the pan. Gently stir to combine the sauces, then cook until the tomatoes are softened to your preference.

Sliced tomatoes simmering in a flavorful sauce in a pan.

Step 5: Return the scrambled eggs to the pan and give everything a gentle stir to coat the eggs in the flavorful sauce.

Tomato and egg stir-fry, fully cooked in a pan.

Step 6: Remove the pan from the heat. Stir in sesame oil and garnish with chopped green onions. Serve immediately and enjoy!

Tips for fluffy scrambled eggs

  • Don’t overcook the tomatoes: You don’t want them to turn mush! Keep them slightly chunky to maintain their texture and let them complement the eggs perfectly.
  • Start with a hot, oiled pan: Heating the pan and oil before adding the eggs is my go-to trick. It helps the eggs set quickly and gives them that perfect texture without sticking.
  • Medium heat is key: Cooking on medium heat ensures the eggs stay creamy without drying out.
  • Serve immediately: Eggs are best enjoyed fresh off the stove. If you wait too long, they lose that light, airy texture and just don’t taste the same.
  • Combine gently: Instead of stirring aggressively, fold the eggs into the tomatoes to keep them soft and fluffy.

Storage and reheating tips

  • Refrigerate: Transfer any leftovers to an airtight container and store in the refrigerator for up to 2 days.
  • Reheat: Warm gently in a pan over low heat, stirring occasionally. Avoid high heat to prevent overcooking the eggs or tomatoes.

Note: This dish is best enjoyed fresh, as the texture of the eggs may change slightly after refrigeration.

More Asian egg recipes you’ll love

Enjoyed this easy Chinese tomato egg recipe? Let me know by leaving a star rating and a comment below! Don’t forget to follow me on Facebook, Instagram, and Pinterest for more delicious Asian recipes!

Chinese Tomato Egg Recipe

Thai-style tomato and egg stir-fry in a green plate, showcasing vibrant red tomatoes, fluffy scrambled eggs, and green onion garnish.
This Chinese tomato egg stir-fry is quick, simple, and bursting with flavor—juicy tomatoes and soft, fluffy eggs come together in a dish you’ll love!
Praew
Prep Time 5 minutes
Cook Time 10 minutes
Total Time 15 minutes
Cuisine Asian, Chinese, Thai
Course Breakfast, Main Course, Side Dish
Serving Size 2 people

Ingredients

  • 4 eggs
  • 2 tbsps oil
  • 2 cloves garlic (minced)
  • 1/4 onion (sliced)
  • 250 g tomatoes (sliced)
  • 1.5 tbsp tomato ketchup
  • 1 tbsp oyster sauce
  • 1 tbsp light soy sauce
  • 50 ml water
  • 5 g green onions (chopped)
  • 1 tsp sesame oil

Instructions

  • Crack the eggs into a bowl and beat until frothy.
    4 eggs
  • Heat oil in a pan over medium heat. Pour in the beaten eggs and gently scramble until just set. Remove from the pan and set aside for later.
    2 tbsps oil
  • In the same pan, sauté the garlic and onion over medium heat until fragrant and softened.
    2 cloves garlic, 1/4 onion
  • Add the sliced tomatoes, ketchup, light soy sauce, oyster sauce, and water to the pan. Gently stir to combine the sauces, then cook until the tomatoes are softened to your preference.
    250 g tomatoes, 1.5 tbsp tomato ketchup, 1 tbsp oyster sauce, 1 tbsp light soy sauce, 50 ml water
  • Return the scrambled eggs to the pan and give everything a gentle stir to coat the eggs in the flavorful sauce.
  • Remove the pan from the heat. Stir in sesame oil and garnish with chopped green onions. Serve immediately and enjoy!
    1 tsp sesame oil, 5 g green onions

Notes

  • Use the nutrition card in this recipe as a guideline.
Calories: 322kcal | Carbohydrates: 13g | Protein: 14g | Fat: 25g | Saturated Fat: 4g | Polyunsaturated Fat: 7g | Monounsaturated Fat: 13g | Trans Fat: 0.1g | Cholesterol: 327mg | Sodium: 984mg | Potassium: 512mg | Fiber: 2g | Sugar: 7g | Vitamin A: 1600IU | Vitamin C: 20mg | Calcium: 79mg | Iron: 2mg

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating