Go Back
+ servings
Recipe Details

Beef and Vegetable Stir Fry

Prep Time: 35 minutes
Cook Time: 15 minutes
Total Time: 50 minutes
Servings: 4
Calories: 440kcal
Cost: $10
Course: Dinner, Main Course
Cuisine: Asian, Chinese
Keyword: Beef and Vegetable Stir Fry, beef stir-fry, easy stir-fry, vegetable stir fry, weeknight dinner

Ingredients

For the flank steak:

  • 1 – 1 ½ lb. flank steak sliced thinly against the grain ¼-inch thick
  • 2 Tbsp. water for marinating
  • 2 tsp. cornstarch for tenderness
  • 2 tsp. soy sauce for flavor
  • 2 tsp. Shaoxing wine optional adds depth of flavor
  • 1 tsp. sesame oil for flavor
  • 1 tsp. vegetable oil for stir-frying
  • tsp. baking soda for tenderizing meat, up to ¼ tsp. for 1 ½ lb.

For the sauce:

  • ½ cup chicken broth or water
  • ½ cup soy sauce for umami flavor
  • 1 tbsp. sesame oil for richness
  • 1 tbsp. rice vinegar for acidity
  • 2 tbsp. sugar or honey for sweetness
  • 1 tsp. minced garlic freshly minced for flavor
  • 1 tsp. ginger minced or use ginger paste
  • 1 Tbsp. cornstarch for thickening the sauce
  • Chili flakes optional for heat

For the stir fry:

  • Vegetable oil or grapeseed oil for stir-frying
  • 1 tsp. garlic minced
  • 1 tsp. ginger minced
  • 1 large head broccoli chopped into bite-sized pieces
  • 1 cup snap peas fresh or frozen
  • 1 large carrot peeled and sliced into rounds or julienned
  • 1 red bell pepper seeded and diced
  • 5 green onions cut into 1-inch segments only the green parts

For serving:

  • More green onions for garnish chopped smaller and on a diagonal
  • Cooked white rice or noodles for serving

Directions

  • Prepare the flank steak by mixing the sliced beef with baking soda and water. Massage the water into the beef until absorbed, then add cornstarch, soy sauce, Shaoxing wine, sesame oil, and vegetable oil. Mix well and set aside to marinate for at least 30 minutes (or overnight in the fridge).
  • Make the sauce by whisking together chicken broth, soy sauce, sesame oil, rice vinegar, sugar, garlic, ginger, cornstarch, and chili flakes (optional). Set aside.
  • Heat a wok over high heat. Add 1 Tbsp. of vegetable oil. Once hot, sear the beef in batches, cooking each batch for about 2 minutes per side. Leave the beef undisturbed for a good sear before stirring. Once browned but slightly rare, transfer the beef to a plate and repeat with the remaining beef.
  • In the same wok, add a little more oil and toss in the minced garlic and ginger. Stir-fry for about 30 seconds until fragrant. Then, add the broccoli, snap peas, carrot, red bell pepper, and green onions. Cook for about 3-4 minutes, or until the vegetables are vibrant and slightly softened.
  • Return the cooked beef to the wok. Pour the prepared sauce over the beef and vegetables. Stir occasionally for 5-7 minutes, allowing the sauce to thicken and coat the ingredients. If the sauce is too thin, add a slurry of cornstarch and water to thicken it further.
  • Serve the stir fry over cooked rice or noodles, and garnish with additional green onions.

Notes

This stir fry is easily customizable! Feel free to swap in different vegetables based on what you have. It's a quick, healthy, and satisfying dish perfect for busy weeknights.

Nutrition

Serving: 250g | Calories: 440kcal | Carbohydrates: 33g | Protein: 46g | Fat: 14g | Saturated Fat: 4g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 5g | Cholesterol: 103mg | Sodium: 2192mg | Potassium: 1355mg | Fiber: 6g | Sugar: 14g | Vitamin A: 4843IU | Vitamin C: 193mg | Calcium: 149mg | Iron: 5mg