Sweet and Sour Steak Stir-Fry

Sweet and Sour Steak Stir Fry

Cameron Whitman / Stocksy

Prep: 20 mins
Cook: 10 mins
Total: 30 mins
Servings: 4 to 6 servings
Nutrition Facts (per serving)
373 Calories
22g Fat
23g Carbs
23g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 4 to 6
Amount per serving
Calories 373
% Daily Value*
Total Fat 22g 28%
Saturated Fat 7g 35%
Cholesterol 52mg 17%
Sodium 711mg 31%
Total Carbohydrate 23g 8%
Dietary Fiber 2g 8%
Protein 23g
Calcium 69mg 5%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

Sweet and Sour Steak Stir-Fry has the best flavor and is delicious and easy to make. You could substitute other vegetables if you'd like; broccoli and snow peas would be fabulous. This dish is colorful and nutritious too; the vegetables stretch one pound of meat to serve six people. Serve it over hot cooked rice (brown, for best nutrition) as soon as it's done.

Stir-fry recipes are quick to cook, but preparation time can be long because so many ingredients need to be sliced, chopped, cubed, or minced. Make sure that you have all of the ingredients prepared before you start cooking because the cooking time is so fast. You can't stop to slice mushrooms when the other ingredients are cooking in the wok or pan.

Stir-fry recipes should be served the minute they are done. The tender vegetables, juicy meat, and savory and flavorful sauce are best when eaten hot.


  • 1 pound strip steak
  • 1/2 cup beef broth
  • 3 tablespoons apple cider vinegar
  • 3 tablespoons ketchup
  • 3 tablespoons low sodium soy sauce
  • 2 tablespoons brown sugar
  • 2 tablespoons cornstarch
  • 1/2 teaspoon ground ginger
  • 1/8 teaspoon pepper
  • 1 onion (chopped)
  • 2 cloves garlic (minced)
  • 1 green bell pepper (sliced)
  • 1 cup mushrooms (sliced)
  • 1 cup grape tomatoes
  • 2 tablespoons peanut oil (or safflower oil)

Steps to Make It

  1. Cut steak into 2" x 1/2" strips and set aside.

  2. In a medium bowl, combine broth, vinegar, ketchup, soy sauce, brown sugar, cornstarch, ginger, and pepper; mix well.

  3. Add meat and set aside for about 10 minutes.

  4. Prepare all vegetables and place them, in the order they will be cooked, on plates next to the stove.

  5. In large skillet or wok, heat oil over medium-high heat.

  6. Remove steak from marinade; reserve marinade.

  7. Add steak to the hot oil and stir-fry until browned but still pink inside. Remove from wok.

  8. Add onion to wok; stir-fry for 2 minutes.

  9. Add garlic, bell pepper, and mushrooms; stir-fry for 3 to 4 minutes longer until crisp-tender.

  10. Return beef and any accumulated juices to pan.

  11. Stir the reserved marinade and add to wok; stir-fry until sauce thickens.

  12. Add grape tomatoes and stir-fry for one minute.

  13. Serve over hot cooked rice, if desired.