This classic Chinese-American stir-fry brings together tender flank steak, colorful bell peppers, and sweet onions in a bold peppery sauce. The beef marinates briefly to ensure maximum tenderness, then gets quickly seared at high heat to develop a rich, caramelized exterior. Crisp vegetables add fresh crunch and vibrant color, while the savory sauce with soy, oyster, and hoisin creates that unmistakable restaurant-style flavor. The entire dish comes together in just 30 minutes, making it perfect for busy weeknights when you want something satisfying without spending hours in the kitchen.
My tiny apartment kitchen filled with the most incredible aroma when I first attempted pepper steak, the sizzle hitting my ears before the savory scent even reached my nose. I'd ordered this dish countless times from takeout places, but staring at those raw beef slices and vibrant peppers, I wondered if I could actually recreate that magic at home. The wok heated up until it was practically smoking, my heart racing slightly as I tossed in the first batch of meat. Something about the rhythm of stir-frying—the constant motion, the intense heat, the way everything transforms in seconds—made me feel like maybe I'd been cooking this dish for years instead of minutes.
Last Tuesday, my neighbor caught the scent through our open windows and actually knocked on my door to ask what I was making. I laughed and invited her in, watching her eyes light up when she saw the colorful peppers and caramelized beef glistening in the wok. We ate standing up in my kitchen, chatting about our days while the steam rose from our bowls. Sometimes the best meals aren't the fancy ones but the ones that bring people together, drawn in by nothing more than the promise of something delicious happening on the stove.
Ingredients
- 1 lb flank steak, thinly sliced against the grain: Cutting against the muscle fibers makes all the difference between tender bites and chewy disappointment—freeze the meat for 20 minutes if you're struggling to get thin, even slices
- 2 tbsp soy sauce: This builds the salty foundation, so don't be tempted to reduce it unless you're strictly watching sodium
- 1 tbsp Shaoxing wine or dry sherry: The secret ingredient that gives restaurant-style depth—rice wine vinegar is not the same thing and won't give you the same result
- 1 tsp cornstarch: Creates that velvet coating on the beef that protects it during high-heat cooking
- 1/2 tsp freshly ground black pepper: Use freshly ground—pre-ground pepper has lost its punch and won't give you that signature heat
- 1 large onion, sliced into thin wedges: The sweetness balances everything, so don't skip it even if you're not typically an onion person
- 1 red bell pepper and 1 green bell pepper, sliced into strips: The colors aren't just for looks—red peppers are sweeter while green bring a slight bitterness that cuts through the rich sauce
- 2 cloves garlic, minced: Fresh garlic only—powdered garlic can't compete with the aromatic punch you need here
- 1-inch piece fresh ginger, peeled and minced: The ginger needs to be fresh and finely minced so it disperses evenly throughout the dish
- 2 tbsp soy sauce, 1 tbsp oyster sauce, and 1 tbsp hoisin sauce: This trio creates the signature flavor profile—oyster brings umami while hoisin adds that slight sweetness
- 1 tsp sugar: Just enough to balance the salty elements without making the sauce taste like dessert
- 1/2 cup low-sodium beef broth: Low-sodium is crucial here since the other sauces already pack plenty of salt
- 1 tsp cornstarch: This thickens the sauce so it clings to the beef instead of pooling at the bottom of your bowl
- 2 tbsp vegetable oil: You need an oil with a high smoke point—olive oil will burn and taste bitter
- Additional freshly ground black pepper: Don't be shy with the final sprinkle—this is pepper steak, after all
Instructions
- Marinate the beef:
- Combine the sliced beef with soy sauce, Shaoxing wine, cornstarch, and black pepper in a bowl, massaging the liquid into each piece. Let it sit for 10–15 minutes while you prep everything else.
- Whisk the sauce:
- Mix the soy sauce, oyster sauce, hoisin sauce, sugar, beef broth, and cornstarch in a small bowl until the cornstarch dissolves completely. Keep it nearby because once cooking starts, you'll need to move fast.
- Sear the beef in batches:
- Heat half the oil in your wok over high heat until it's smoking slightly, then add the beef in a single layer without overcrowding. Let it sear for 1–2 minutes until browned but still slightly pink in the center, then remove it from the wok.
- Cook the vegetables:
- Add the remaining oil to the hot wok, toss in the onions, bell peppers, garlic, and ginger, and stir-fry constantly for 2–3 minutes. You want the peppers tender-crisp, not soft and mushy.
- Combine everything:
- Return the beef to the wok, pour in the sauce, and toss everything together for 1–2 minutes until the sauce thickens and coats each piece. The beef should be fully cooked through and the sauce glossy.
- Finish and serve:
- Sprinkle with additional black pepper, give it one final toss, and serve immediately over steamed rice while it's still sizzling hot.
My dad always says this dish tastes exactly like the pepper steak from his favorite Chinatown spot in the 1980s, and honestly, that's the highest compliment I could ask for. We make it together now, him manning the wok while I handle the prep, and every time he takes that first bite, I see him transported back to those Sunday afternoons hunched over a plate in a crowded booth.
Getting The Perfect Slice
I learned the hard way that slicing with the grain turns even the most expensive beef into shoe leather. Look for the muscle fibers running through your meat and cut perpendicular to those lines. If you're not sure which way they run, make a test slice and pull at both ends—the piece should stretch apart easily when you've got it right. A sharp knife is non-negotiable here, so take the time to hone your blade before you start.
The Velvet Technique
That velvety texture that makes restaurant beef feel impossibly tender isn't magic—it's cornstarch and proper heat management. The marinade forms a protective coating that seals in moisture during high-heat cooking. Don't skip the marinating time, and definitely don't skip the sear step where you remove the beef before adding it back at the end. That intermediate step is what keeps the beef from turning tough.
Sauce Secrets That Transform Everything
The difference between an okay pepper steak and an unforgettable one comes down to that glossy sauce that clings to every bite. Whisk your cornstarch into cold liquid first—adding it directly to hot liquid creates stubborn lumps that won't dissolve. And watch carefully as it thickens because cornstarch can go from perfect to pasty in seconds. Have your serving bowls ready because this sauce doesn't wait for anyone.
- If your sauce is too thick, add broth one tablespoon at a time
- If it's too thin, mix a teaspoon of cornstarch with cold water and drizzle it in
- The sauce will continue thickening off the heat, so remove it slightly earlier than you think
Some dishes are just meant to be shared, and this pepper steak has become my go-to for bringing people together around the table. There's something universal about the combination of tender beef, sweet peppers, and that kick of pepper that makes everyone's eyes light up the same way.
Recipe FAQs
- → What cut of beef works best for pepper steak?
-
Flank steak is ideal because it's flavorful and becomes tender when sliced thinly against the grain. Sirloin or skirt steak also work well. The key is cutting the beef into thin strips and marinating briefly to ensure tenderness.
- → How do I prevent the beef from becoming tough?
-
Always slice the beef against the grain, which shortens the muscle fibers. The cornstarch in the marinade helps protect the meat during high-heat cooking. Avoid overcooking—sear quickly and remove while still slightly pink.
- → Can I make this dish gluten-free?
-
Yes, substitute regular soy sauce with tamari and use a gluten-free oyster sauce. Check that your hoisin sauce is certified gluten-free as well. The flavor remains excellent with these simple swaps.
- → How spicy is this pepper steak?
-
The dish has a mild peppery kick from fresh black pepper. For more heat, add sliced fresh chilies or red pepper flakes along with the garlic and ginger. You can easily adjust the spice level to your preference.
- → What should I serve with Chinese pepper steak?
-
Steamed white or brown rice is the traditional accompaniment and helps soak up the savory sauce. You could also serve over noodles or with fried rice on the side. Simple steamed broccoli or bok choy make nice vegetable additions.
- → Can I prepare the ingredients ahead of time?
-
Absolutely. Slice the beef and vegetables up to a day in advance, storing them separately in the refrigerator. Mix the sauce ahead and keep it ready. The actual cooking takes just minutes, making this perfect for meal prep.