I’ve been making this sizzling Chinese pepper steak for years—thin strips of sirloin tossed in a savory marinade, seared until caramelized, and finished with sweet-tangy hoisin sauce and soft, golden onions. It’s fast, craveable, and the kind of dinner that feels special with almost no fuss.
Table of Contents
Why you’ll love this dish
This pepper steak delivers big on flavor without hours in the kitchen. Tender strips of beef, a punchy ginger-garlic marinade, and lightly caramelized onions create a balance of savory, sweet, and slightly tangy notes that please picky eaters and grown-up palates alike. It’s ideal for busy weeknights, meal-prep lunches, or when you want a restaurant-style dish at home.
“Simple ingredients, bold results—this pepper steak is my go-to when I want something impressive in 20 minutes.” — home cook review
If you want more beef-and-onion inspiration, check this related pepper steak with onions post for a slightly different take and plating ideas.
How this recipe comes together
A quick overview so you know what to expect:
- Marinate thin beef strips briefly to add flavor and a touch of tenderizing.
- Sweat and slightly caramelize sliced onions in a separate pan for sweetness.
- Sear beef over high heat just until browned—this keeps strips tender.
- Make a cornstarch-thickened sauce (soy/hoisin/rice vinegar) and toss everything together until glossy. This process keeps the beef juicy and the onions distinct instead of stewing into a mush.
What you’ll need
- 1 lb (450g) beef strips (sirloin or ribeye) — thinly sliced across the grain for tenderness.
- 2 tbsp (30g) vegetable oil (for searing)
- 2 cloves garlic, minced
- 1 tbsp (15g) grated fresh ginger
- 1 tbsp (15g) soy sauce (for marinade)
- 1 tbsp (15g) oyster sauce (optional; for depth)
- 1 tsp sesame oil
- Salt and pepper to taste
- 2 tbsp (30g) soy sauce (for the sauce)
- 2 tbsp (30g) oyster sauce (optional)
- 2 tbsp (30g) hoisin sauce
- 2 tbsp (30g) rice vinegar
- 1 tbsp (15g) cornstarch (for thickening)
- 2 tbsp (30g) vegetable oil (for high-heat searing)
- 1 large onion, sliced (sweet or yellow onion works best)
- 1 tbsp (15g) vegetable oil (for onions)
- Salt and pepper to taste
Ingredient notes and swaps:
- No oyster sauce? Use extra soy sauce and a pinch of sugar for sweetness, or replace with vegetarian mushroom sauce for a meatless-friendly option.
- Use flank steak if sirloin is unavailable, but slice very thinly against the grain.
- For a gluten-free version, substitute tamari for soy sauce and a gluten-free hoisin.
Step-by-step instructions
- Prepare the steak: In a bowl, whisk 1 tbsp soy sauce, 1 tbsp oyster sauce (if using), grated ginger, minced garlic, and sesame oil. Add beef strips and toss to coat. Let marinate 10–15 minutes—short marinating time is enough because the strips are thin.
- Cook the onions: Heat 1 tbsp vegetable oil in a skillet over medium heat. Add the sliced onions and sauté, stirring occasionally, until soft and slightly caramelized (about 8–10 minutes). Season with salt and pepper, then remove onions from the pan and set aside.
- Sear the beef: Wipe the pan clean or use the same pan on high heat. Add 2 tbsp vegetable oil and let it shimmer. Add the marinated beef in a single layer (work in batches if needed) and stir-fry for 2–3 minutes until browned but still tender. Avoid overcooking.
- Make the sauce: In a small bowl, whisk together 2 tbsp soy sauce, 2 tbsp hoisin sauce, 2 tbsp rice vinegar, 2 tbsp oyster sauce (optional), and 1 tbsp cornstarch (dissolve cornstarch in the liquids first). Pour this mixture over the beef and reduce heat to medium. Let the sauce simmer, stirring, until it thickens and coats the meat—about 1–2 minutes.
- Combine & serve: Return the sautéed onions to the pan and toss everything together so the onions are heated through and glossy with sauce. Taste and adjust seasoning with salt and pepper if needed. Serve immediately over steamed rice or noodles.
Best ways to enjoy it
This pepper steak sings over steaming jasmine rice, but it’s also excellent on wide egg noodles or served inside warmed flatbreads for a quick sandwich. Try these pairings:
- Steamed white or brown rice to soak up the sauce.
- Stir-fried bok choy or snap peas for a bright, crunchy contrast.
- Crispy scallion pancakes for a more indulgent meal.
- For another beef-and-vegetable pairing idea, you might like the garlic butter steak bites with zucchini noodles—great when you want less starch on the plate.
How to store & reheat
- Refrigerate: Cool leftovers within two hours and store in an airtight container for up to 3–4 days.
- Freeze: Place cooled portions in a freezer-safe container or vacuum bag for up to 2 months. Thaw overnight in the fridge before reheating.
- Reheat: Gently reheat in a skillet over medium-low heat with a tablespoon of water or broth to loosen the sauce; avoid high heat to prevent toughening the beef. Microwave on medium power in short bursts also works, stirring between intervals.
- Food safety tip: Don’t leave cooked meat at room temperature for more than two hours (one hour if above 90°F/32°C).
Helpful cooking tips
- Slice thin and against the grain: This is the single best trick to keep every bite tender. Partially freeze the beef for 20–30 minutes to make thin slicing easier.
- High heat for searing: A very hot pan gives you those browned edges quickly without overcooking the interior. Use a neutral oil with a high smoke point.
- Do not overcrowd the pan: Cook in batches if needed—crowding causes steaming and prevents browning.
- Cornstarch slurry: Mix cornstarch with the sauce liquids before adding to the pan to avoid lumps; simmer briefly until glossy.
- Taste at the end: Hoisin and oyster sauces vary in saltiness—adjust soy or vinegar at the end rather than the start.
Recipe variations
- Peppery & spicy: Add thinly sliced fresh green and red peppers and a splash of chili garlic sauce for heat.
- Vegetarian version: Swap beef for thickly sliced king oyster mushrooms or firm tofu (pan-fry until golden). Use vegetarian oyster sauce or mushroom sauce.
- Low-sugar swap: Replace hoisin with a mix of reduced-sodium soy, a teaspoon of molasses or honey, and a splash of tamari.
- Casserole-style comfort: Turn the flavors into a layered bake over rice with extra sauce—think of it as a nod to a cheesesteak casserole. If you like that idea, see this Philly cheesesteak casserole for inspiration.
- For a contrasting flavor profile, try a Chinese-inspired nutty twist by borrowing techniques from the peanut butter chicken—peanut or sesame-based accents can be surprisingly good with pepper steak.
Common questions
Q: How long does this take from start to finish?
A: About 25–30 minutes including prep. Short marinade (10–15 minutes) keeps the recipe quick.
Q: Can I use flap steak or flank?
A: Yes—slice extremely thinly against the grain. Marinate briefly to add flavor but avoid long marinades on very lean cuts.
Q: Is the oyster sauce necessary?
A: It’s optional but adds umami depth. Use extra soy or a splash of mushroom sauce for a vegetarian substitute.
Q: Can I make this ahead?
A: You can prep onions and the sauce ahead, but sear beef just before serving for best texture. Store components separately in the fridge and combine when reheating.
Conclusion
Sizzling Chinese pepper steak with onions is a fast, flavorful weeknight winner that feels far more elegant than the effort required. With straightforward ingredients and a few chef’s tricks—thin slicing, high heat, and a glossy cornstarch-thickened sauce—you’ll have a dinner that’s both comforting and restaurant-quality. Try it tonight and tweak the flavors to make it yours.
Sizzling Chinese Pepper Steak
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Diet: Gluten-Free
Description
A fast and flavorful Chinese pepper steak made with tender beef strips and caramelized onions, finished with a sweet-tangy hoisin sauce.
Ingredients
- 1 lb (450g) beef strips (sirloin or ribeye), thinly sliced
- 2 tbsp (30g) vegetable oil (for searing)
- 2 cloves garlic, minced
- 1 tbsp (15g) grated fresh ginger
- 1 tbsp (15g) soy sauce (for marinade)
- 1 tbsp (15g) oyster sauce (optional)
- 1 tsp sesame oil
- Salt and pepper to taste
- 2 tbsp (30g) soy sauce (for the sauce)
- 2 tbsp (30g) hoisin sauce
- 2 tbsp (30g) rice vinegar
- 1 tbsp (15g) cornstarch (for thickening)
- 1 large onion, sliced
- 1 tbsp (15g) vegetable oil (for onions)
Instructions
- Prepare the steak: In a bowl, whisk together 1 tbsp soy sauce, 1 tbsp oyster sauce (if using), grated ginger, minced garlic, and sesame oil. Add the beef strips and toss to coat. Let marinate for 10–15 minutes.
- Cook the onions: Heat 1 tbsp vegetable oil in a skillet over medium heat. Add the sliced onions and sauté until soft and slightly caramelized, about 8–10 minutes. Season with salt and pepper, then remove from the pan and set aside.
- Sear the beef: In the same pan on high heat, add 2 tbsp vegetable oil. When shimmering, add marinated beef in a single layer and stir-fry for 2–3 minutes until browned but still tender.
- Make the sauce: In a small bowl, whisk together 2 tbsp soy sauce, 2 tbsp hoisin sauce, 2 tbsp rice vinegar, 2 tbsp oyster sauce (optional), and 1 tbsp cornstarch. Pour this mixture over the beef and reduce heat to medium, simmering until thickened, about 1–2 minutes.
- Combine and serve: Return the sautéed onions to the pan and toss together until heated through. Serve immediately over rice or noodles.
Notes
For a gluten-free version, substitute tamari for soy sauce and gluten-free hoisin. Optional ingredients like oyster sauce can enhance flavor but are not necessary.
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Category: Main Course
- Method: Stir-Frying
- Cuisine: Chinese
Nutrition
- Serving Size: 1 serving
- Calories: 400
- Sugar: 6g
- Sodium: 800mg
- Fat: 18g
- Saturated Fat: 4g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 28g
- Fiber: 2g
- Protein: 32g
- Cholesterol: 75mg