Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Chinese Beef and Onion Stir-Fry

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: clara
  • Prep Time: 15 minutes
  • Cook Time: 10 minutes
  • Total Time: 25 minutes
  • Yield: 4 servings 1x
  • Category: Main Dish
  • Method: Stir-Fry
  • Cuisine: Chinese
  • Diet: Halal

Description

Chinese Beef and Onion Stir-Fry is a quick and savory dish featuring tender beef strips sautéed with onions in a flavorful soy-based sauce, perfect for pairing with steamed rice.


Ingredients

Units Scale
  • 1 lb (450g) flank steak, thinly sliced against the grain
  • 1 large onion, sliced
  • 2 tablespoons vegetable oil
  • 2 tablespoons soy sauce
  • 1 tablespoon oyster sauce
  • 1 tablespoon Shaoxing wine or dry sherry
  • 1 teaspoon cornstarch
  • 1 teaspoon sugar
  • 1/4 teaspoon white pepper
  • 2 garlic cloves, minced
  • 1 teaspoon grated ginger
  • 2 green onions, chopped (optional for garnish)

Instructions

  1. In a bowl, mix beef with soy sauce, Shaoxing wine, cornstarch, and white pepper. Marinate for 15 minutes.
  2. Heat 1 tablespoon oil in a wok or large skillet over high heat. Add beef and stir-fry until browned but not fully cooked. Remove and set aside.
  3. Add remaining oil, then sauté onions, garlic, and ginger until onions are soft and slightly caramelized.
  4. Return beef to the pan. Add oyster sauce and sugar. Stir-fry everything together for 2-3 more minutes until sauce thickens slightly and beef is cooked through.
  5. Garnish with green onions if using and serve hot with steamed rice.

Notes

  • Slice beef thinly against the grain for maximum tenderness.
  • You can add bell peppers or mushrooms for extra vegetables.
  • Best cooked quickly over high heat for authentic stir-fry texture.

Nutrition

  • Serving Size: 1 serving
  • Calories: 360
  • Sugar: 4g
  • Sodium: 620mg
  • Fat: 18g
  • Saturated Fat: 4g
  • Unsaturated Fat: 13g
  • Trans Fat: 0g
  • Carbohydrates: 10g
  • Fiber: 1g
  • Protein: 36g
  • Cholesterol: 85mg