Ingredients
For the steak & marinade
-
1 lb (450 g) flank steak or sirloin, thinly sliced against the grain
-
1 tbsp soy sauce
-
1 tbsp cornstarch
-
1 tsp sesame oil (optional)
-
1 tsp sugar
-
1 tbsp water
For the stir-fry
-
2 tbsp oil (vegetable or peanut)
-
1 large onion, sliced
-
1 green bell pepper, sliced
(optional: add red bell pepper for color) -
2 cloves garlic, minced
-
1 tsp fresh ginger, minced (optional)
Sauce
-
3 tbsp soy sauce
-
1 tbsp oyster sauce
-
1 tsp sugar
-
½ tsp black pepper (add more if you like it peppery)
-
¼ cup water or beef broth
-
1 tsp cornstarch
Instructions
-
Marinate the beef
Mix the marinade ingredients and toss with the sliced steak. Let sit for 15–20 minutes. -
Prepare the sauce
Stir all sauce ingredients together in a small bowl. Set aside. -
Cook the beef
Heat 1 tbsp oil in a hot pan or wok. Add beef in a single layer and sear quickly (about 1–2 minutes per side). Remove and set aside. -
Stir-fry vegetables
Add remaining oil. Cook onions and bell peppers for 2–3 minutes until slightly tender but still crisp. Add garlic and ginger; cook 30 seconds. -
Combine & finish
Return beef to the pan. Pour in the sauce and stir until thickened and glossy (1–2 minutes). -
Serve
Serve hot over steamed white rice or noodles.
Tips
-
Slice beef thin and against the grain for tenderness
-
Keep the pan hot for that restaurant-style stir-fry flavor
-
Don’t overcook the peppers—they should stay crisp
If you want, I can give you a spicier version, a low-sodium option, or a slow-cooker twist 😊