Sizzling Chinese Pepper Steak with Onions
A quick and flavorful Chinese-style stir-fry made with tender strips of beef, crisp bell peppers, and sweet onions tossed in a savory garlic-soy sauce. Perfect for busy weeknights with all the sizzle and flavor of takeout at home.
- Prep Time: 15 minutes
- Cook Time: 10 minutes
- Total Time: 25 minutes
- Yield: 3 to 4 servings
- Category: Main Dish
- Method: Stir-Fry
- Cuisine: Chinese
- Diet: Halal
Ingredients
- 1 lb flank steak or sirloin, thinly sliced against the grain
- 2 tbsp soy sauce
- 1 tbsp oyster sauce
- 1 tbsp cornstarch
- 1 tbsp rice vinegar
- 1 tbsp sesame oil
- 2 tbsp vegetable oil (for cooking)
- 1 large onion, sliced into wedges
- 1 green bell pepper, sliced
- 1 red bell pepper, sliced
- 2 cloves garlic, minced
- 1 tsp ground black pepper
- Optional: sliced green onions or sesame seeds for garnish
Instructions
- In a bowl, marinate the sliced beef with soy sauce, oyster sauce, cornstarch, rice vinegar, and sesame oil. Let sit for at least 15 minutes.
- Heat 1 tbsp vegetable oil in a large skillet or wok over high heat. Sear the marinated beef in batches until browned but not overcooked. Remove and set aside.
- Add the remaining 1 tbsp oil to the skillet. Stir-fry the onions and bell peppers for 2–3 minutes until crisp-tender.
- Add garlic and black pepper, stir-frying for 30 seconds until fragrant.
- Return beef to the skillet, tossing everything together. Cook for 1–2 minutes until flavors meld and sauce thickens slightly.
- Serve hot over steamed rice. Garnish with green onions or sesame seeds if desired.
Notes
- Add mushrooms or snap peas for extra texture.
- Stir in chili garlic sauce or fresh chili slices for heat.
- Swap beef for chicken or tofu as a variation.
- Add hoisin sauce or brown sugar for a sweeter flavor profile.
- Best enjoyed fresh, but leftovers store well in the fridge up to 3 days.
Nutrition
- Serving Size: 1 portion (with rice not included)
- Calories: 320
- Sugar: 5g
- Sodium: 780mg
- Fat: 18g
- Saturated Fat: 4g
- Unsaturated Fat: 12g
- Trans Fat: 0g
- Carbohydrates: 12g
- Fiber: 2g
- Protein: 28g
- Cholesterol: 70mg