
Ultimate Chinese Pepper Steak is a classic stir-fry that combines tender, velvety beef with vibrant bell peppers and a savory umami-rich sauce. This dish is all about bold flavors and perfectly balanced textures, making it a quick and satisfying meal for any night of the week.
Growing up, my favorite takeout meal was always pepper steak. Determined to recreate that rich, silky sauce and perfectly tender beef at home, I tested countless techniques. The secret? The velveting process—this small step makes all the difference in achieving restaurant-quality results.
Master Your Ingredients
- Flank steak: Look for USDA Choice or Prime for the best balance of tenderness and flavor. Slice it thinly against the grain to maximize juiciness.
- Bell peppers: Use a mix of green, red, and yellow for vibrant color and a balance of bitterness, sweetness, and mild fruitiness. Choose firm, glossy peppers for the best texture.
- Soy sauces: Combine light soy sauce for saltiness and dark soy sauce for a richer, slightly sweet depth with a caramelized color. Opt for naturally brewed varieties.
- Oyster sauce: A thick, umami-rich sauce made from oyster extracts, soy sauce, and sugar, adding a deep savory flavor with a hint of sweetness.
- Shaoxing wine: An essential Chinese cooking wine with a mild, nutty aroma and slight sweetness. It tenderizes the meat and balances the savory flavors. Dry sherry is a substitute, but Shaoxing wine offers the most authenticity.
Bringing It All Together
- Velveting the Beef:
- Coat the beef in a mixture of baking soda, soy sauce, cornstarch, and Shaoxing wine. Let marinate for 30 minutes, then rinse and pat dry.
- Prepping the Sauce:
- Whisk together oyster sauce, dark soy sauce, light soy sauce, brown sugar, and white pepper in a small bowl.
- Stir-Frying the Vegetables:
- Heat peanut oil in a wok over high heat. Sauté garlic, ginger, and onions until fragrant. Add bell peppers and stir-fry for 2 minutes.
- Cooking the Beef:
- Remove vegetables and add more oil if needed. Stir-fry beef in batches until browned and just cooked through.
- Final Assembly:
- Return the vegetables to the wok, pour in the sauce, and toss everything together.
- Thickening the Sauce:
- Stir in a cornstarch slurry and cook for another minute until the sauce thickens and coats the beef.
- Final Garnish:
- Drizzle with toasted sesame oil and serve immediately over steamed rice or noodles.

The first time I nailed this recipe, I couldn’t believe how tender the beef turned out. Ever since, velveting has become my go-to trick for making perfect stir-fry dishes at home.
Recipe Variations
Try using chicken or shrimp instead of beef. For a spicier version, add red chili flakes or Szechuan peppercorns. Swap oyster sauce for hoisin if you prefer a sweeter profile.
Perfect Pairings
Pair with steamed jasmine rice or lo mein noodles. Serve alongside a crisp Asian cucumber salad or classic egg drop soup for a complete meal.
Storage & Reheating
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat in a hot skillet with a splash of water or broth to revive the sauce. Avoid microwaving to prevent the beef from overcooking.

After years of tweaking, I finally found the perfect balance of flavors and textures in this dish. Now, every bite takes me back to my favorite childhood takeout order—only better.
Frequently Asked Questions
- → What cut of beef works best for pepper steak?
- Flank steak is ideal, but chuck roast or London broil also work well. The key is slicing the meat thinly against the grain and using the baking soda treatment for tenderness.
- → Why use baking soda on the meat?
- Baking soda tenderizes the meat by breaking down protein fibers, giving you that soft, restaurant-style texture. Just remember to rinse it off completely after 30 minutes.
- → Can I make this ahead of time?
- While best fresh, you can prep all ingredients ahead and store separately. The actual cooking takes only 15 minutes once everything is ready.
- → What can I substitute for Shaoxing wine?
- Dry sherry makes the best substitute. If you need non-alcoholic, use chicken broth with a splash of rice vinegar instead.
- → How do I get the peppers crisp-tender?
- The key is high heat and quick cooking. Stir-fry the peppers for just 30 seconds - they'll continue cooking slightly when you add the sauce.