Beef Stir-Fry with Peanut Sauce


This versatile beef with peanut sauce recipe can adapt to whatever vegetables you have on hand. The key is to make sure you have all the vegetables chopped beforehand and the sauce ready to go. Serve immediately over hot cooked brown rice.

Prep Time:
25 mins
Cook Time:
15 mins
Total Time:
40 mins



  • ¼ cup rice vinegar

  • 3 tablespoons soy sauce

  • 2 tablespoons peanut butter

  • 1 tablespoon peanut oil

  • 1 tablespoon chile-garlic sauce (such as Sriracha)

  • 1 teaspoon sesame oil

  • ¼ cup cold water

  • 1 tablespoon cornstarch


  • 2 tablespoons peanut oil, divided

  • ¾ pound beef flank steak, thinly sliced

  • 2 carrots, cut into strips

  • 1 green bell pepper, cut into strips

  • 1 cup mushrooms, sliced

  • 1 cup broccoli florets

  • 1 bunch green onions, sliced

  • 1 tablespoon minced fresh ginger

  • 2 cloves garlic, minced


  1. Make sauce: Whisk together vinegar, soy sauce, peanut butter, peanut oil, chile sauce, and sesame oil in a medium bowl until smooth; set aside. Whisk together cold water and cornstarch in a small bowl until cornstarch is dissolved; set aside.

  2. Prepare stir-fry: Heat 1 tablespoon peanut oil in a large skillet over medium-high heat until smoking. Cook and stir beef in hot oil until browned, about 3 minutes. Remove beef with a slotted spoon to a plate lined with paper towels.

  3. Add remaining 1 tablespoon peanut oil to drippings in the skillet and heat until near smoking. Cook and stir carrots, bell pepper, mushrooms, broccoli, green onions, ginger, and garlic in hot oil-drippings until vegetables are tender, about 4 minutes.

  4. Return beef to the skillet and clear a space in the center. Reduce heat to medium-low. Pour vinegar mixture and cornstarch mixture into the cleared space; stir together for a few seconds, then toss with vegetables and beef. Cover and cook until sauce thickens and coats beef-vegetable mixture, about 5 minutes.

Nutrition Facts (per serving)

314 Calories
22g Fat
16g Carbs
16g Protein
Nutrition Facts
Servings Per Recipe 4
Calories 314
% Daily Value *
Total Fat 22g 28%
Saturated Fat 5g 27%
Cholesterol 27mg 9%
Sodium 939mg 41%
Total Carbohydrate 16g 6%
Dietary Fiber 4g 16%
Total Sugars 5g
Protein 16g
Vitamin C 58mg 292%
Calcium 77mg 6%
Iron 3mg 17%
Potassium 669mg 14%

* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

** Nutrient information is not available for all ingredients. Amount is based on available nutrient data.

(-) Information is not currently available for this nutrient. If you are following a medically restrictive diet, please consult your doctor or registered dietitian before preparing this recipe for personal consumption.

You’ll Also Love