• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
Christie at Home
  • Asian Recipes
    • Recipe Index (Search)
    • By Region
      • Chinese
      • Filipino
      • Indonesian
      • Japanese
      • Korean
      • Malaysian
      • Taiwanese
      • Thai
      • Vietnamese
    • By Course
      • Mains
      • Appetizers/Sides
      • Breakfast
      • Snacks
      • Dessert
      • Beverages
  • Shop
  • Subscribe
  • ABOUT ME
    • Work with Me
    • Copyright Policy
    • Facebook
    • Instagram
    • Pinterest
    • TikTok
    • YouTube
menu icon
go to homepage
search icon
Homepage link
  • Asian Recipes
  • Shop Kitchenware
  • About Me
  • Subscribe
  • Work with Me
    • Facebook
    • Instagram
    • Pinterest
    • TikTok
    • YouTube
  • ×
    Home » Recipes » Mains

    Chinese Tomato Egg Stir-Fry

    Modified: Oct 15, 2026 · Published: Nov 17, 2023 by Christie Lai · This post may contain affiliate links · 49 Comments

    Jump to Recipe Video

    Soft scrambled eggs and tender tomatoes coated in a sweet, tangy, and savory sauce. This easy Chinese tomato egg stir-fry recipe is ready in just 10 minutes. I scramble the eggs until they're still glossy, then remove them from the pan so they stay soft when mixed back into the hot tomato sauce.

    chinese tomato egg stir-fry
    Jump to:
    • Ingredients & Substitutes
    • Expert Tips
    • Instructions
    • Storage & Reheating
    • Pairing Suggestions
    • FAQ
    • More Like This
    • 📖 Recipe

    Tomato and egg stir-fry is a humble Chinese home-style dish with roots in Northern China. Every household has its own way of making it, with different preferences for sweetness, tanginess, and sauce consistency.

    My mother often made this quick and simple dish for our family of five, and my favorite part was always spooning the tangy tomato sauce over plain steamed rice. It's a great dish for a quick lunch or dinner, especially on busy weekdays.

    chinese tomato egg stir-fry

    To create a sauce with a balance of sweet, tangy, and savory flavors, I use ketchup, Shaoxing wine, and a little sugar. I cook the tomatoes until softened, allowing some of their moisture to evaporate and concentrating their flavor while keeping the sauce thick enough to coat the eggs but still saucy enough to spoon over rice.

    Ingredients & Substitutes

    Exact ingredient amounts are listed in the recipe card at the bottom of this page.

    Ingredients for making Chinese Tomato Egg Stir-Fry
    • Roma Tomatoes: Choose ripe tomatoes for their sweet, tangy flavor and firm flesh. Plum or medium vine tomatoes also work. Avoid thick-skinned tomato varieties, as the skins can remain tough after cooking.
    • Large Eggs: I prefer eggs with deep golden yolks for a more vibrant-looking dish, but any large eggs work.
    • Scallions: Separate the white and green parts, as they're added at different cooking stages.
    • Water
    • Toasted Sesame Oil: Adds a rich, nutty flavor to the scrambled eggs.
    • Vegetable Oil: Or use another neutral oil with a high smoke point, such as canola or refined avocado oil.

    Sauce

    • Ketchup: I prefer Heinz for its balanced sweetness and tanginess. Avoid flavored ketchup with added spices that can change the sauce's taste.
    • Cornstarch: Thickens the sauce so it coats the eggs and tomatoes while remaining saucy. Potato starch also works.
    • White Granulated Sugar: Balances the acidity of the tomatoes and ketchup. Cane sugar also works.
    • Salt
    • Shaoxing Wine: Adds savory depth to balance the sweet and tangy sauce. Dry sherry also works as a substitute.
    • Ginger: Fresh ginger adds a warm, aromatic flavor to the sauce. Ground ginger also works.
    • Cold Water: Helps evenly mix the cornstarch into the sauce before heating to prevent lumps.

    Note: Asian ingredients are typically available at most Asian grocery stores, or check online.

    Expert Tips

    • Use a large nonstick pan so the eggs spread out, cook evenly, and don't stick.
    • Beat the eggs until smooth so the whites and yolks combine evenly for a uniform, tender texture.
    • Keep the scrambled eggs glossy because they'll continue cooking in the hot tomato sauce.
    • Whisk the sauce before adding to redistribute settled cornstarch so the sauce thickens evenly.
    • Don't overcook the tomatoes or they'll become mushy and lose their shape.

    Instructions

    Below are step-by-step instructions on how to make Chinese tomato egg stir-fry:

    Sweet, tangy, and savory tomato egg stir-fry sauce mixed until smooth.
    1. Make the sauce: In a small bowl, combine all the sauce ingredients and mix until the sugar dissolves and the cornstarch is evenly combined. Set aside.
    Beaten eggs mixed with toasted sesame oil.
    1. Make the egg mixture: Crack the eggs into a medium bowl and add the toasted sesame oil. Beat for about 30 seconds until no visible streaks of egg white remain. Set aside.
    Soft scrambled eggs cooked until glossy and broken into large chunks.
    1. Cook the eggs: Heat 1 tablespoon (15 ml) vegetable oil in a large nonstick pan over medium heat. Add the egg mixture and gently scramble until just set but still glossy. Break into large chunks, remove from the pan, and set aside.
    Chopped tomatoes and scallion whites cooking until softened.
    1. Cook the scallions and tomatoes: Add the remaining oil to the pan and sauté the scallion whites for 5 seconds until fragrant. Add the chopped tomatoes skin-side down and the water. Cook for about 3-4 minutes until the tomatoes soften, the skins begin to peel, and some of the excess moisture evaporates.
    Softened tomatoes simmering in a lightly thickened tomato sauce.
    1. Add the sauce: Whisk the sauce again to redistribute the cornstarch, then pour it over the tomatoes. Simmer for about 1 minute until the sauce lightly coats the back of a spoon.
    Chinese tomato egg stir-fry with soft scrambled eggs, tender tomatoes, and scallion greens.
    1. Finish the dish: Add the cooked eggs and gently fold them into the tomatoes and sauce. Remove from heat, transfer to a large serving plate, and garnish with scallion greens. Season with more salt if needed. Serve immediately.

    Storage & Reheating

    • Refrigerator: Store leftover Chinese tomato egg stir-fry in an airtight container in the refrigerator for up to 4 days.
    • Freezer: I don't recommend freezing this dish because the scrambled eggs can become rubbery after thawing.
    • Reheating: Microwave in 30-second intervals until heated through, stirring between intervals. Alternatively, reheat in a nonstick pan over medium-low heat for about 3-5 minutes, stirring gently to avoid breaking up the eggs.

    Pairing Suggestions

    Serve this simple tomato egg stir-fry with:

    • Steamed Rice: Soaks up the sweet and tangy tomato sauce.
    • Chinese Garlic Bok Choy: A light, garlicky vegetable side dish.
    • Hot and Sour Soup: A savory, tangy soup to complete the meal.

    FAQ

    What if my tomatoes aren't softening?

    Cook them for another 1-2 minutes with a splash of water until tender. Firmer, less ripe tomatoes may need more time.

    How can I make this gluten-free?

    Replace the Shaoxing wine with dry sherry and ensure the ketchup and other packaged ingredients are gluten-free.

    More Like This

    • Beef Tomato Stir-Fry
    • Tomato Egg Fried Rice
    • Hong Kong Style Baked Pork on Rice
    • Hoisin Eggplant Stir-Fry
    • Spicy Garlic Eggplant

    📖 Recipe

    featured image of chinese tomato egg stir-fry

    10-min. Easy Chinese Tomato Egg Stir-Fry

    Christie Lai
    Soft scrambled eggs and tender tomatoes coated in a sweet, tangy, and savory sauce. This easy Chinese tomato egg stir-fry recipe is ready in just 10 minutes. I scramble the eggs until they're still glossy, then remove them from the pan so they stay soft when mixed back into the hot tomato sauce.
    4.97 from 32 votes
    Print Recipe Pin Recipe
    Prevent your screen from going dark
    Prep Time 3 minutes mins
    Cook Time 7 minutes mins
    Total Time 10 minutes mins
    Course Main Course
    Cuisine Chinese
    Servings 3
    Calories per serving 188 kcal

    Ingredients
     
     

    • 4 medium ripe roma tomatoes cut lengthwise into quarters
    • 6 large eggs
    • 1 scallion finely chopped - divided into white & green parts
    • ¼ cup water room temperature
    • 1 teaspoon sesame oil toasted kind
    • 1.5 tablespoon vegetable oil or any neutral oil

    Sauce

    • 3 tablespoon ketchup
    • ½ tablespoon cornstarch
    • 2 teaspoon white granulated sugar
    • ¾ teaspoon salt
    • ½ teaspoon Shaoxing wine or dry sherry
    • ½ teaspoon ginger thinly sliced
    • ½ cup water cold

    Instructions
     

    • In a small bowl, combine all the sauce ingredients and mix until the sugar dissolves and the cornstarch is evenly combined. Set aside.
    • Crack the eggs into a medium bowl and add the toasted sesame oil. Beat for about 30 seconds until no visible streaks of egg white remain. Set aside.
    • Heat 1 tablespoon (15 ml) vegetable oil in a large nonstick pan over medium heat. Add the egg mixture and gently scramble until just set but still glossy. Break into large chunks, remove from the pan, and set aside.
    • Add the remaining oil to the pan and sauté the scallion whites for 5 seconds until fragrant. Add the chopped tomatoes skin-side down and the water. Cook for about 3-4 minutes until the tomatoes soften, the skins begin to peel, and some of the excess moisture evaporates.
    • Whisk the sauce again to redistribute the cornstarch, then pour it over the tomatoes. Simmer for about 1 minute until the sauce lightly coats the back of a spoon.
    • Add the cooked eggs and gently fold them into the tomatoes and sauce. Remove from heat, transfer to a large serving plate, and garnish with scallion greens. Season with more salt if needed. Serve immediately.
    Enjoyed my recipe?Please leave a 5 star review (be kind)! Tag me on social media @christieathome as I'd love to see your creations!

    Suggested Equipment & Products

    • Non-stick wok
    • Santoku Knife
    • Cutting Board
    • Kitchen Scale
    • Measuring Set
    • Mixing bowl
    • Silicone Spatula 3-Piece Set
    Nutrition
    Calories: 188kcal | Carbohydrates: 9g | Protein: 13g | Fat: 11g | Saturated Fat: 3g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 4g | Trans Fat: 0.04g | Cholesterol: 372mg | Sodium: 863mg | Potassium: 196mg | Fiber: 0.2g | Sugar: 6g | Vitamin A: 668IU | Vitamin C: 2mg | Calcium: 64mg | Iron: 2mg

    More Quick & Easy Main Dish Recipes

    • featured image of beef vegetable stir-fry
      Beef Vegetable Stir-Fry
    • featured image of korean perilla oil noodles
      Korean Perilla Oil Noodles
    • featured imaged of japanese chicken curry
      Japanese Chicken Curry
    • featured image of string bean chicken
      String Bean Chicken

    Reader Interactions

    Comments

      Did you enjoy my recipe? Cancel reply

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

      Recipe Rating




    1. R.T

      September 05, 2026 at 11:00 pm

      5 stars
      Best tomato & egg dish ever!❤️

      Reply
      • Christie Lai

        September 29, 2026 at 3:36 pm

        Thank you so much for making my recipe and leaving a positive review, R.T!

        Reply
    2. Stacy L

      March 04, 2026 at 6:12 pm

      5 stars
      I was so excited when I came across this recipe; my first job as a teenager was in a Chinese restaurant and i used to love eating the Chinese dishes that the cooks ate (im not Chinese). They used to make this fairly often, sometimes with beef. Anyway, i made it and it brought me back in the best way! Thank you so much for the nostalgia, ill be making this fairly often now.

      Reply
      • Christie Lai

        March 25, 2026 at 6:18 pm

        Thank you so much making my recipe and for leaving this review, Stacy! Happy that I could bring back some nostalgia for you 🙂

        Reply
    3. Deb F

      August 30, 2025 at 11:38 am

      5 stars
      Delicious! Added a little black pepper but otherwise followed recipe to a tee.

      Reply
      • Christie Lai

        September 10, 2025 at 3:39 pm

        Thanks for making my recipe and glad you enjoyed, Deb!

        Reply
    4. Ted

      August 16, 2025 at 9:46 am

      4 stars
      yummy. needed more seasoning for my taste

      Reply
      • Christie Lai

        August 21, 2025 at 3:35 pm

        Thanks for making my recipe and for leaving this positive review!

        Reply
    5. M

      June 01, 2025 at 9:04 am

      5 stars
      I make this a lot now… my in-house take out! Love it!

      Reply
      • Christie Lai

        July 01, 2025 at 2:14 pm

        Haha this comment cracked me up in the best way possible! Thank you so much for making my recipe, M!

        Reply
    6. Shireen

      May 04, 2025 at 7:18 am

      5 stars
      I have always wondered how the eggs in this dish taste so silky smooth and now I know! Thanks to you Christie this is a much loved recipe in our family 💞

      Reply
      • Christie Lai

        May 06, 2025 at 5:38 pm

        Thanks so much for making my recipe, Shireen! Happy to hear that you enjoyed it and glad I could share this one with your family 🙂

        Reply
    7. Ananda

      February 25, 2025 at 9:40 am

      5 stars
      I have made this dish frequently and come to really love it. It is absolutely delicious and so easy to whip up!

      Reply
      • Christie Lai

        March 10, 2025 at 3:46 pm

        This makes me super happy to read, thank you so much for making it so often! Have a lovely day!

        Reply
    8. Mary Ann Wolfe

      February 19, 2025 at 11:59 am

      5 stars
      Loved, loved this recipe. Sesame oil added special flavor.

      Reply
      • Christie Lai

        February 19, 2025 at 6:08 pm

        Thank you so much for making my recipe! So glad you enjoyed it!

        Reply
    9. GTPONY

      September 08, 2024 at 12:55 pm

      I peel and cook the tomatoes with a crushed clove of garlic, then add sauce ingredients and set aside... cook the eggs half done, add back tomatoes and sauce, heat through, shut off before fully done as it keeps cooking. Garnish with green onions.

      Reply
    10. Sandra

      August 26, 2024 at 6:41 pm

      5 stars
      This was so good! We bought a 1/2 bushel of tomatoes and was looking for recipes other than sauce to use up some of the tomatoes. My family ate this up and this dish will definitely become part of our regular rotation!

      Reply
      • Christie Lai

        August 27, 2024 at 2:09 pm

        Thank you so much for making my recipe and for sharing your kind review, Sandra! I'm so happy your family enjoyed it and glad it will be apart of your rotation 🙂

        Reply
    11. Collin Chin

      September 18, 2023 at 3:26 pm

      I was looking for a tomato & eggs recipe today and came upon yours. It looks easy to prepare. I always wondered what are the other ingredients that goes into this dish. I hope to try it tonight.

      Reply
      • christieathome

        September 26, 2023 at 3:21 pm

        I hope you enjoy my recipe, Colin!

        Reply
    12. Jojo

      July 07, 2023 at 11:38 pm

      Can i use canned tomato puree instead of fresh tomato?

      Reply
      • christieathome

        July 10, 2023 at 5:32 pm

        I wouldn't recommend that as a substitute as I'm afraid the tomato puree may be too overpowering over fresh tomatoes.

        Reply
      • Maria

        November 24, 2024 at 3:07 am

        5 stars
        Really easy and delicious! My only adjustment was adding a tablespoon of siracha in place of a tablespoon of ketchup. I've made this sans siracha before and it's still great but would definitely recommend a little chilli sauce for a kick.

        Reply
        • Christie Lai

          December 02, 2024 at 5:31 pm

          Thank you so much for making my recipe! Glad you enjoyed it!

    13. jaclyn

      June 21, 2023 at 11:07 pm

      5 stars
      I made it!!! and it was delicious! Easy to make, quick and delicious. I posted it on my blog with your name and web on it. Thanks for the recipe!

      Reply
      • christieathome

        June 22, 2023 at 4:09 pm

        Thanks for making my recipe and I appreciate you providing a backlink to my website.

        Reply
    14. Laura Rybak

      June 13, 2023 at 1:25 am

      5 stars
      This is just so easy and delicious. My boyfriend said it was just like he remembered from his childhood. Thank you!

      Reply
      • christieathome

        June 20, 2023 at 3:43 pm

        Awesome! Thanks for making my recipe, Laura! Happy it could bring back childhood memories for your boyfriend.

        Reply
    « Older Comments

    Primary Sidebar

    Christie

    Hello! I'm Christie, creator and recipe developer behind Christie at Home. I share quick and approachable Asian recipes, complete with tips, step-by-step pictures, and videos to make cooking easier for you. My work has been featured on BuzzFeed Tasty, Food52, The Kitchn, The FeedFeed, Sur La Table, Yummly, and more. Thanks so much for stopping by!

    More about me →

    Top Trending Recipes

    • featured image of Egg Fried Rice
      Egg Fried Rice
    • featured image of spicy asian cucumber salad
      Spicy Asian Cucumber Salad
    • Orange chicken
      Orange Chicken
    • featured image of bang bang shrimp
      Bang Bang Shrimp

    Footer

    Follow Me

    • Facebook
    • Instagram
    • Pinterest
    • TikTok
    • YouTube

    Footer

    ↑ back to top

    Home

    • Home
    • Asian Recipes
    • Shop
    • Privacy Policy
    • Copyright Policy

    Contact

    • About
    • Work with Me

    As an Amazon Associate I earn from qualifying purchases.

    Copyright © 2026 Christie at Home