• 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 Beef Tomato Stir-Fry

    Modified: Jun 6, 2024 · Published: Dec 14, 2023 by Christie Lai · This post may contain affiliate links · 16 Comments

    Jump to Recipe

    Tender beef cooked in a sweet and savory tomato stir fry sauce with aromatics. This Chinese Beef Tomato Stir-fry is a quick and easy main dish ready in 30 minutes with simple ingredients. Great for the whole family and better-than-takeout!

    Chinese Beef Tomato Stir-Fry
    Jump to:
    • Ingredients & Substitutes
    • Expert Tips
    • Instructions
    • Storage
    • Pairing Suggestions
    • FAQ
    • Other recipes you may like
    • 📖 Recipe
    • 💬 Reviews

    Chinese Beef Tomato Stir-Fry is a popular Chinese dish featuring tender flank steak stir fried in a sweet sauce made of fresh tomatoes, ketchup, ginger, garlic and onions.

    It's a popular dish that comes from Hong Kong. You'll sometimes find this comforting dish served at Chinese restaurants and it's similar to my Chinese Tomato Egg Stir-fry but with beef slices.

    Chinese Beef Tomato Stir-Fry

    This Chinese food truly brings back memories at the dinner table for my family. My mom would make her tomato beef stir fry at least once every month.

    The best part is when the sweet tomato sauce smothers your rice, and you get a little bite of that beef with the tomato. It was comfort in a bowl!

    Chinese Beef Tomato Stir-Fry

    Ingredients & Substitutes

    Please scroll down to below recipe card for exact measurements. 

    • Flank Steak: or substitute with sirloin steak, tri-tip steak, hanger steak, top round steak. Flank steak is the best cut of beef for this type of dish as it's lean and has little muscle fibers creating the best results for a tender texture. Avoid using beef with too much fat as this can also cause the beef to become too chewy when cooked.
    • Fresh Ripe Tomatoes: I recommend large tomatoes like beefsteak tomatoes, brandy wine tomatoes, roma tomatoes or plum tomatoes all work. Avoid using heirloom tomatoes, cherry tomatoes or grape tomatoes for this recipe.
    • Onion
    • Fresh ginger
    • Garlic cloves
    • Ketchup
    • Green onion
    • White granulated sugar: or substitute with cane sugar.
    • Neutral oil: any flavorless oil like avocado oil, peanut oil, grapeseed oil, vegetable oil or canola oil with a high smoke point. I would avoid using olive oil or coconut oil due to its heavier scent. 

    Beef Marinade

    • Baking soda: the key ingredient to velvet the meat making it super tender as it raises the acidity preventing protein bonds. Do not skip this! Don't worry you won't taste it as we're using a small amount.       
    • Regular soy sauce: or substitute with low sodium soy sauce or light soy sauce. If you’re gluten-free, substitute with tamari sauce, coconut aminos or a gluten-free soy sauce.
    • Cornstarch or potato starch: to tenderize and velvet the meat to make it juicy and tender. The starch helps to lock in the moisture from the water and is commonly used in Chinese cooking.
    • Garlic powder
    • Cold water: this adds additional moisture into the beef and the cornstarch helps to lock that extra moisture in.

    Cornstarch Slurry

    • Cornstarch, potato starch or tapioca starch
    • Cold water: or substitute with chicken or beef stock for more flavor

    Note: Most Asian grocery stores will carry most of the Asian specific ingredients.

    Expert Tips

    • Source fresh ripened tomatoes as they will be much sweeter and this makes a big difference in the sauce. You want to look for red tomatoes with a tight firm skin.
    • Thinly slice the flank steak into ¼-inch thick pieces on a 45-degree angle to expose the grains for a tender beef.
    • To thinly slice flank steak, freeze it for 45-60 minutes fully exposed to the cold freezer air. This hardens the exterior and makes slicing the beef easier especially with a sharp knife!
    • Don't skip the baking soda in the marinade! This is the key ingredient for extra tender beef that Chinese restaurants use.
    • Marinate your beef overnight or at least for 15 minutes for ultra tender beef.
    • Prepare all your ingredients in advance as the cooking process is fast!
    • Slice your tomatoes into large wedges to ensure they don’t disintegrate into the sauce.
    • Be gentle as your stir fry. The tomatoes can easily break apart in the sauce.

    Instructions

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

    1. Slice flank steak against the grain on an angle into ¼-inch thick pieces. Tip: To thinly slice flank steak, freeze it for 45-60 minutes fully exposed to the cold freezer air. This hardens the exterior and makes slicing the beef easier especially with a sharp knife!
    2. Transfer sliced beef into a large bowl. Mix in Beef Marinade ingredients as listed and combine well. Marinate for at least 15 minutes or overnight for best results.
    3. In a small bowl, combine together cornstarch and cold water to make your cornstarch slurry. Set aside.
    4. Heat vegetable oil in a large pan or wok on medium heat. Fry marinated beef and quickly spread it evenly across the pan to cook. Cook until it’s 75% cooked or mostly brown.
    5. Next add garlic, onions, ginger, ketchup stir fry together. Cook until onions are softened, about 1 minute.
    6. Add cornstarch slurry, followed by tomatoes and mix until everything is combined. Allow the sauce to simmer and thicken uncovered, about 2 minutes.
    7. Gentle mix in sugar to avoid breaking the tomatoes apart. Garnish with green onions and enjoy!

    Storage

    • Leftovers will last up to 4 days stored in an airtight container in the refrigerator. To reheat: microwave for 2-3 minutes until hot or reheat in a pan on medium heat.
    • Freezer friendly? I don't recommend freezing this dish as the tomatoes will become very mushy.

    Pairing Suggestions

    Chinese tomato beef stir-fry serves well with:

    • starters like egg rolls or egg drop soup
    • white or brown rice, cauliflower rice, or plain noodles
    • cooked vegetables like bok choy, spicy garlic bok choy, choy sum, gai lan, garlic green beans or stir fried snow pea leaves.

    FAQ

    Can I make this in advance? 

    This can be made in advance and stored in an airtight container in the fridge for up to 4 days. To enjoy, reheat it in the microwave or in a pan on the stovetop on medium heat.

    Can I substitute with another protein?

    Yes, you can substitute with chicken, scrambled eggs, tofu, or pork.

    Can I add scrambled eggs to this?

    Yes, feel free to add scrambled eggs after you've thickened the sauce.

    Other recipes you may like

    • Mongolian Beef
    • Chinese Style Satay Beef
    • Black Pepper Beef
    • Crying Tiger Beef
    • Beef Onion Stir Fry
    • Beef With Black Bean Sauce

    📖 Recipe

    chinese tomato beef stir fry

    Quick & Easy Chinese Beef Tomato Stir-fry

    Christie Lai
    Tender beef cooked in a sweet and savory tomato stir fry sauce with aromatics. This Chinese Beef Tomato Stir-fry is a quick and easy main dish ready in 30 minutes with simple ingredients. Great for the whole family and better-than-takeout!
    5 from 9 votes
    Print Recipe Pin Recipe
    Prevent your screen from going dark
    Prep Time 15 minutes mins
    Cook Time 10 minutes mins
    Total Time 25 minutes mins
    Course Main Course
    Cuisine Chinese
    Servings 4
    Calories per serving 149 kcal

    Ingredients
     
     

    • 0.5 lb flank steak
    • 2 large tomatoes sliced into large wedges
    • 1 small onion diced
    • 2 green onions finely chopped, optional garnish
    • ½ tablespoon ginger thinly sliced
    • 1 clove garlic minced
    • ¼ cup ketchup
    • 1 tablespoon white granulated sugar or cane sugar
    • 1 tablespoon vegetable oil or any neutral oil

    Beef marinade:

    • 2 teaspoon regular soy sauce
    • 1.5 teaspoon cornstarch or potato starch
    • ¼ teaspoon baking soda do not skip this!
    • ¼ teaspoon garlic powder
    • 2 teaspoon water cold

    Cornstarch Slurry:

    • 1 tablespoon cornstarch or potato starch/tapioca starch
    • 1 cup water cold or sub with chicken/beef stock

    Instructions
     

    • Slice flank steak against the grain on an angle into ¼-inch thick pieces. Tip: To thinly slice flank steak, freeze it for 45-60 minutes fully exposed to the cold freezer air. This hardens the exterior and makes slicing the beef easier especially with a sharp knife!
    • Transfer sliced beef into a large bowl. Mix in Beef Marinade ingredients as listed and combine well. Marinate for at least 15 minutes or overnight for best results.
    • In a small bowl, combine together cornstarch and cold water to make your cornstarch slurry. Set aside.
    • Heat vegetable oil in a large pan or wok on medium heat. Fry marinated beef and quickly spread it evenly across the pan to cook. Cook until it’s 75% cooked or mostly brown.
    • Next add garlic, onions, ginger, ketchup stir fry together. Cook until onions are softened, about 1 minute.
    • Add cornstarch slurry, followed by tomatoes and mix until everything is combined. Allow the sauce to simmer and thicken uncovered, about 2 minutes.
    • Gentle mix in sugar to avoid breaking the tomatoes apart. Garnish with green onions and enjoy!
    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

    • Wok
    • Cutting Board
    • Santoku Knife
    • Measuring Set
    Nutrition
    Calories: 149kcal | Carbohydrates: 17g | Protein: 14g | Fat: 3g | Saturated Fat: 1g | Polyunsaturated Fat: 0.2g | Monounsaturated Fat: 1g | Cholesterol: 34mg | Sodium: 414mg | Potassium: 524mg | Fiber: 2g | Sugar: 10g | Vitamin A: 897IU | Vitamin C: 17mg | Calcium: 38mg | Iron: 1mg

    More Quick & Easy Main Dish Recipes

    • featured image of string bean chicken
      String Bean Chicken
    • feature image of Beef Mushroom Stir-Fry
      Beef Mushroom Stir-Fry
    • featured image of gyudon
      Gyudon (Japanese Beef Rice Bowl)
    • Korean Braised Tofu

    Reader Interactions

    Comments

      Did you enjoy my recipe? Cancel reply

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

      Recipe Rating




    1. Leanne

      November 03, 2024 at 5:39 am

      5 stars
      Such a winner, success first time, really was like restaurant quality, thanks Christie!

      Reply
      • Christie Lai

        November 05, 2024 at 12:31 pm

        Thank you so much for making it and for sharing your positive experience, Leanne! Glad you enjoyed it 🙂

        Reply
    2. Chloe

      September 14, 2024 at 10:55 pm

      Can I use canned tomatoes in this recipe? Or do you think it's important to use fresh for the texture?

      Reply
      • Christie Lai

        September 16, 2024 at 1:24 pm

        For best texture, fresh ripe tomatoes work best. I also find that canned tomatoes are more tangier than fresh ones so it can alter the taste of the stir fry. Hope this helps!

        Reply
    3. HG Li

      February 10, 2024 at 5:18 am

      5 stars
      This recipe is spot on. I grew up eating this dish. The beef came out perfect. The flavors were terrific and my family loved it!

      Reply
      • Christie Lai

        February 16, 2024 at 12:01 pm

        Thanks so much for making my recipe and so happy it was spot on! Glad your whole family enjoyed it too. Have a wonderful day!

        Reply
    4. Sharon

      September 23, 2023 at 11:29 am

      5 stars
      Love this recipe. Better than the Chinese takeaway. I’ve made this many times now, everybody loves it.

      Reply
      • christieathome

        September 26, 2023 at 3:14 pm

        Thanks so much for making my recipe, Sharon! I appreciate you making it so many times 🙂

        Reply
    5. Tiffany

      July 15, 2023 at 12:37 pm

      5 stars
      Really delicious and simple recipe. I cooked the onions for an extra five minutes to get them soft. And let the entire dish simmer for about 10 minutes to thicken the sauce. Also added a 1/2 tsp of salt at the end and it was perfect! Next time I’m going to add a scrambled egg. Yum!!!

      Reply
      • christieathome

        July 17, 2023 at 3:24 pm

        Thanks so much for making my recipe, Tiffany! So glad you liked it and yes it's soo good with some scrambled eggs 🙂

        Reply
    6. Gary

      May 02, 2023 at 4:25 pm

      5 stars
      Absolutely loved it! I don't think I'll ever need to order Chinese again. I only order this for the veg and sauce. Might even try it with chicken next time. Thank you Christie for sharing this recipe

      Reply
      • christieathome

        May 02, 2023 at 6:48 pm

        Thanks so much for making my recipe, Gary! Glad you enjoyed it!

        Reply
    7. Robert

      April 20, 2023 at 12:45 am

      5 stars
      Excellent recipe! Thank you!

      Reply
      • christieathome

        April 20, 2023 at 7:57 pm

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

        Reply
    8. Heidi | The Frugal Girls

      May 24, 2021 at 3:26 pm

      5 stars
      The sweet and savory elements of your sauce compliment the steak so perfectly. This is one dish that would make all of the men in my life very happy!!

      Reply
    9. Katherine | Love In My Oven

      May 18, 2021 at 11:12 pm

      5 stars
      Flank steak is so great, isn't it?! This looks super flavorful, Christie! And tomato is always a hit with my family. We'd enjoy this!

      Reply

    Primary Sidebar

    Christie

    Christie is an Recipe Blogger with an expertise on Asian recipes! She makes Asian cooking approachable with step-by-step pictures, ingredient & recipe tips and a helpful cooking video. Her quick and easy recipes have been featured on BuzzFeed Tasty, Food52, The Kitchn, The FeedFeed, Sur La Table, Yummly and more! With a following of over 1M+, her recipes are made repeatedly by her loyal readers.

    More about me →

    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 © 2023 Christie at Home