Go Back
The best beef tomato recipe

Beef Tomato Stir-Fry

This Beef Tomato Stir-Fry is a quick and flavorful dish featuring tender beef slices cooked with juicy tomatoes in a savory sauce. The natural sweetness of the tomatoes balances beautifully with the umami-rich beef, creating a comforting meal that pairs perfectly with rice. This recipe is easy to make and great for weeknight dinners.
Prep Time 14 minutes
Cook Time 10 minutes
Course Main Course
Cuisine American, Chinese
Servings 4
Calories 350 kcal

Equipment

  • 1 pan

Ingredients
  

400 grams Beef (sirloin or flank steak) Thinly sliced against the grain

2 medium Tomatoes Cut into wedges

1 small Onion Thinly sliced

3 cloves Garlic Minced

1 tbsp Soy sauce For marinating the beef

1 tbsp Oyster sauce Adds depth to the sauce

1 tbsp Cornstarch To tenderize the beef

½ tsp Baking soda Helps tenderize the beef

1 tbsp Vegetable oil For stir-frying

½ cup Beef broth For added flavor

1 tbsp Ketchup Enhances the tomato flavor

½ tbsp Sugar Balances acidity from tomatoes

½ tsp Black pepper To taste

½ tsp Salt Adjust as needed

1 tsp Sesame oil For finishing touch

1 tbsp Green onions Chopped for garnish

Instructions
 

Step 1: Prepare the Beef

    1. In a bowl, mix the beef slices with soy sauce, cornstarch, and baking soda.

      2. Let it marinate for 10–15 minutes to tenderize the meat.

        Step 2: Prepare the Sauce

          3. In a small bowl, mix beef broth, oyster sauce, ketchup, sugar, salt, and black pepper. Set aside.

            Step 3: Stir-Fry the Beef

              4. Heat 1 tbsp vegetable oil in a pan or wok over medium-high heat.

                5. Add the beef and stir-fry for 2–3 minutes until browned but not fully cooked. Remove from the pan and set aside.

                  Step 4: Cook the Aromatics and Tomatoes

                    6. In the same pan, add a bit more oil if needed and sauté the onion and garlic until fragrant.

                      7. Add the tomatoes and cook for 2 minutes, letting them release their juices.

                        Step 5: Combine Everything

                          8. Pour the prepared sauce into the pan and stir well.

                            9. Return the beef to the pan and toss everything together.

                              10. Let it simmer for 2 minutes, allowing the flavors to blend.

                                Step 6: Final Touches

                                  11. Drizzle sesame oil for extra aroma.

                                    12. Garnish with chopped green onions and serve immediately.

                                      Notes

                                      Important Notes:

                                      • Beef Tenderizing Tip: Marinating with cornstarch and baking soda helps break down the fibers for a softer texture.
                                      • Tomato Selection: Use ripe but firm tomatoes to prevent them from becoming too mushy during cooking.
                                      • Wok vs. Skillet: A wok is ideal for stir-frying, but a large skillet works fine too.
                                      • Serving Suggestion: This dish pairs perfectly with steamed jasmine rice or egg-fried rice.
                                      Keyword beef and tomato stir-fry, Beef tomato recipe, beef with tomatoes, Chinese beef tomato, easy beef recipe, stir-fry beef