Tomato Egg Stir-Fry with Beef (番茄牛肉炒蛋): Comfort Food, Leveled Up

If you grew up with tomato and egg stir-fry, you already know how comforting it is. It’s one of those classic Chinese home-style dishes that never gets old — tangy, savory, simple, and deeply satisfying. But if you’ve never tried the tomato egg stir-fry with beef, you’re seriously missing out.

This used to be the best-selling dish at a small Cantonese café near me. Sadly, they closed during Covid, but I’ve never stopped craving it. So I had to bring it back in my own kitchen.

Tomato Egg Stir-fry with Beef

The tender beef pairs beautifully with the tomato, adding extra depth and a good boost of protein. The egg turns soft and fluffy, soaking up all that rich, savory sauce. When you spoon it over a bowl of hot rice, the rice soaks up the tomato juices and becomes completely irresistible. My whole family loves this dish, and I think yours will too.

How to Tenderize Beef for Stir-Fry

If you’ve ever wondered how Chinese restaurants get that tender and plump beef texture, here’s the trick. Add a tiny pinch of baking soda when marinating — just about 1/4 teaspoon for every 200 grams of sliced beef. Baking soda helps break down the meat fibers, making the beef more tender and easier to chew.

But be careful not to add too much, or it can leave a strange taste or texture. If you’re using hotpot-style beef slices (the really thin ones), you can skip the baking soda altogether.

Also, make sure to slice the beef against the grain. This makes each bite more tender and prevents the beef from becoming chewy.

Tomato Egg Stir-fry with Beef

How to Make Tomato Egg Stir-Fry with Beef

Ingredients

For the Egg

  • 3 large eggs
  • 1 tsp cornstarch + 1 tbsp water (cornstarch slurry)
  • 1/4 tsp salt

Beef Marinade

  • 350g thinly sliced beef (flank, sirloin, or hotpot beef)
  • 1/2 tsp baking soda (optional, skip for hotpot-style beef)
  • 1 tbsp soy sauce
  • 1 tsp dark soy sauce
  • 2 tsp oyster sauce
  • 2 tbsp water
  • 1 tsp cornstarch
  • 1 tbsp neutral oil or sesame oil (add at the end of marinating)

For the Tomato Sauce

  • Neutral oil for cooking
  • 2 medium ripe tomatoes, peeled and chopped
  • 1 tbsp ketchup
  • 1 tbsp soy sauce
  • 1/4 tsp salt (adjust to taste)
  • 3/4 cup water

Instructions

1. Marinate the Beef
Slice the beef against the grain into thin, bite-sized pieces (about 1/4 inch thick). In a bowl, mix in the baking soda if using and let sit for 15 minutes. Rinse, pat dry, and then add soy sauce, dark soy sauce, oyster sauce, cornstarch, and water. Mix very well until the beef absorbs all the liquid. Add oil at the end to seal in the moisture. Let the beef marinate in the fridge for at least 15–20 minutes.

2. Prep the Egg
Crack the eggs into a bowl. Add the cornstarch slurry and salt, then beat thoroughly until you see small bubbles and the egg is evenly mixed. This step is key to getting that fluffy texture that absorbs the sauce later.

3. Cook the Egg
Heat about 2 tablespoons of oil in a nonstick pan over medium heat. Once the oil reaches around 220°F, pour in the egg. It should gently bubble without setting too quickly. Stir softly until just set. Avoid overcooking—runny eggs will make the sauce cloudy later. Remove and set aside.

4. Sear the Beef
Wipe the pan clean. Add a generous amount of oil and sear the beef over medium-high heat, about 1 minute per side, just until the slices change color. Do not overcook. Remove and drain any excess oil.

5. Make the Tomato Sauce
Using the remaining oil in the pan (add more if needed), sauté the chopped tomatoes. Add ketchup, soy sauce, salt, and water. Let everything simmer until the tomatoes soften and start to break down.

6. Combine Everything
Add the cooked egg and beef back into the pan. Stir quickly to combine and coat everything evenly in the sauce. Once everything is heated through, turn off the heat.

Looking for more authentic recipes? Be sure to follow me on Pinterest, InstagramTiktok and Youtube!

Tomato Egg Stir-fry with Beef

Tomato Egg Stir-Fry with Beef (番茄牛肉炒蛋)

This Chinese tomato egg stir-fry with beef is a comforting, protein-packed dish made with tender beef, fluffy scrambled eggs, and juicy tomatoes in a savory sauce. This easy 30-minute recipe is perfect over steamed rice for a quick and satisfying meal.
Prep Time:20 minutes
Cook Time:7 minutes
Course: Main Course
Cuisine: Chinese
Keyword: beef, easy recipe, egg, quick meal, stir-fry, tomato
Servings: 2

Equipment

  • Wok or pan

Ingredients

For the Egg

  • 3 large eggs
  • 1 tsp cornstarch + 1 tbsp water cornstarch slurry
  • 1/4 tsp salt

Beef Marinade

  • 350 g thinly sliced beef flank, sirloin, or hotpot beef
  • 1/2 tsp baking soda optional, skip for hotpot-style beef
  • 1 tbsp soy sauce
  • 1 tsp dark soy sauce
  • 2 tsp oyster sauce
  • 2 tbsp water
  • 1 tsp cornstarch
  • 1 tbsp neutral oil or sesame oil add at the end of marinating

For the Tomato Sauce

  • Neutral oil for cooking
  • 2 medium ripe tomatoes peeled and chopped
  • 1 tbsp ketchup
  • 1 tbsp soy sauce
  • 1/4 tsp salt adjust to taste
  • 3/4 cup water

Instructions

  • Marinate the Beef: Slice the beef against the grain into thin, bite-sized pieces (about 1/4 inch thick). In a bowl, mix in the baking soda if using and let sit for 15 minutes. Rinse, pat dry, and then add soy sauce, dark soy sauce, oyster sauce, cornstarch, and water. Mix very well until the beef absorbs all the liquid. Add oil at the end to seal in the moisture. Let the beef marinate in the fridge for at least 15–20 minutes.
  • Prep the Egg: Crack the eggs into a bowl. Add the cornstarch slurry and salt, then beat thoroughly until you see small bubbles and the egg is evenly mixed. This step is key to getting that fluffy texture that absorbs the sauce later.
  • Cook the Egg: Heat about 2 tablespoons of oil in a nonstick pan over medium heat. Once the oil reaches around 220°F, pour in the egg. It should gently bubble without setting too quickly. Stir softly until just set. Avoid overcooking—runny eggs will make the sauce cloudy later. Remove and set aside.
  • Sear the Beef: Wipe the pan clean. Add a generous amount of oil and sear the beef over medium-high heat, about 1 minute per side, just until the slices change color. Do not overcook. Remove and drain any excess oil.
  • Make the Tomato Sauce: Using the remaining oil in the pan (add more if needed), sauté the chopped tomatoes. Add ketchup, soy sauce, salt, and water. Let everything simmer until the tomatoes soften and start to break down.
  • Combine Everything: Add the cooked egg and beef back into the pan. Stir quickly to combine and coat everything evenly in the sauce. Once everything is heated through, turn off the heat.

Similar Posts

Leave a Reply

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

Recipe Rating