Steak Stir-Fry with Vegetables and Homemade Sauce

This steak stir-fry recipe offers a delicious blend of thinly sliced flank steak and colorful vegetables, all coated in a savory and slightly spicy sauce. It’s a quick and easy dish that packs a lot of flavors, perfect for a weeknight dinner. Here’s how to make it:


For the Stir-Fry:

  • 1 lb flank steak, thinly sliced against the grain
  • 1 cup sliced bell peppers (mix of red, yellow, or green)
  • 1 cup sliced onions
  • 1/2 cup matchstick carrots
  • 1 cup broccoli florets
  • 2 green onions, sliced into 1-inch pieces
  • 2 tbsp soy sauce
  • 2 tbsp cornstarch
  • 2-3 tbsp vegetable oil

For the Sauce:

  • 1/2 cup soy sauce
  • 1/2 tsp red pepper flakes
  • 3 tbsp brown sugar
  • 1 tsp ginger, grated
  • 1 clove garlic, minced


  1. Marinate the Steak:
    • In a medium bowl, combine the thinly sliced flank steak with 2 tablespoons of soy sauce and 2 tablespoons of cornstarch. Mix until the steak slices are well-coated. Set aside for 10 minutes to marinate. This not only flavors the meat but also helps to tenderize it and gives it a velvety texture when cooked.
  2. Prepare the Sauce:
    • In a small bowl, whisk together 1/2 cup soy sauce, red pepper flakes, brown sugar, grated ginger, and minced garlic. Set aside. This will be used to flavor the stir-fry and create a rich, glossy sauce.
  3. Cook the Steak:
    • Heat 1 tablespoon of vegetable oil in a large skillet or wok over high heat. Add the marinated steak in a single layer and let it sear without moving it for about 1 minute. Stir-fry the steak until it’s nearly cooked through and lightly browned. Remove from the skillet and set aside.
  4. Stir-Fry the Vegetables:
    • In the same skillet, add another tablespoon of oil if needed. Add the onions, bell peppers, carrots, and broccoli florets. Stir-fry for about 2-3 minutes or until they are just tender but still crisp.
  5. Combine Steak and Vegetables:
    • Add the cooked steak back to the skillet with the vegetables. Pour the prepared sauce over the top and stir to combine. Cook for another 2 minutes, allowing the sauce to thicken slightly and coat the ingredients evenly.
  6. Finish with Green Onions:
    • Add the green onions and stir everything together for one final minute. This adds a fresh, crisp finish to the dish.
  7. Serve:
    • Serve the steak stir-fry hot, ideally over a bed of steamed rice or noodles to make it a complete meal.


  • Vegetable Variations: Feel free to use any vegetables you have on hand, such as snap peas, mushrooms, or zucchini.
  • Adjusting Heat: If you prefer more heat, increase the amount of red pepper flakes, or add a splash of Sriracha or chili sauce to the stir-fry.
  • Serving Suggestion: For an extra touch, sprinkle some sesame seeds over the finished dish before serving.


This steak stir-fry is a versatile and flavorful dish that brings together tender steak, crunchy vegetables, and a tantalizing sauce. It’s quick to prepare, making it an ideal choice for busy weeknights when you want a satisfying meal without spending too much time in the kitchen. Enjoy this delicious, restaurant-quality stir-fry right at home!