Sizzling Chinese Pepper Steak with Onions is a fast, flavorful dinner that delivers bold takeout-style taste right from your own kitchen. Tender beef strips are stir-fried over high heat with sweet onions and coated in a savory, glossy sauce. Ready in just 30 minutes, this dish is perfect for busy weeknights and pairs beautifully with steamed rice or noodles.
1 lb (450 g) beef strips (sirloin or ribeye)
2 tablespoons vegetable oil
2 cloves garlic, minced
1 tablespoon fresh ginger, grated
1 tablespoon soy sauce
1 tablespoon oyster sauce (optional)
1 teaspoon sesame oil
Salt and pepper, to taste
2 tablespoons soy sauce
2 tablespoons oyster sauce (optional)
2 tablespoons hoisin sauce
2 tablespoons rice vinegar
1 tablespoon cornstarch
1 large onion, sliced
1 tablespoon vegetable oil
Salt and pepper, to taste
In a bowl, whisk together soy sauce, oyster sauce, ginger, garlic, and sesame oil.
Add beef strips, toss to coat, and marinate for 10–15 minutes.
Heat 1 tablespoon vegetable oil in a skillet over medium heat.
Add onions and sauté until soft and lightly caramelized. Season with salt and pepper. Remove and set aside.
In the same pan, heat 2 tablespoons vegetable oil over high heat.
Add marinated beef and stir-fry for 2–3 minutes until browned.
In a small bowl, whisk soy sauce, hoisin sauce, rice vinegar, and cornstarch.
Pour sauce into the pan and simmer until thickened.
Return onions to the pan and toss to combine.
Serve hot over steamed rice or noodles.
Slice beef against the grain for maximum tenderness.
Use flank steak for a leaner option.
Add red pepper flakes or Szechuan peppercorns for heat.
Avoid overcrowding the pan to keep the beef sizzling instead of steaming.