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!
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!