This classic Chinese-American stir-fry brings together thinly sliced flank steak, colorful bell peppers, and sweet onions in a bold, peppery sauce. The beef gets marinated for maximum tenderness, then quickly seared to lock in juices before being tossed with crisp vegetables and a rich, savory glaze. Ready in under 30 minutes, this dish delivers that perfect balance of heat, sweet, and umami that makes Chinese takeout so irresistible.
The first time I made pepper steak, I was crammed into a tiny apartment kitchen with a barely functional electric stove. My roommate kept peeking over my shoulder as the garlic hit the hot oil, that incredible sizzle filling every corner of the room. We ended up eating straight from the wok, standing up, because the anticipation completely overpowered our table manners. Now it is the dish I turn to when I need dinner to feel like an occasion without actually requiring one.
Last winter, my sister called me in a panic, convinced she could never replicate the pepper steak from our childhood spot. I walked her through the marinade over the phone, listening to her gasp when the sauce finally thickened and coated everything in that glossy sheen. She texted me later saying her husband had already requested it for his birthday dinner.
Ingredients
- Flank steak: Slice this thin against the grain and it becomes impossibly tender, absorbing all that marinade beautifully
- Soy sauce and Shaoxing wine: The backbone of the marinade, adding depth and that characteristic Chinese restaurant flavor
- Cornstarch: This is the secret to velveting beef and creating that glossy sauce we all love
- Bell peppers and onion: They should still have some crunch when you serve, providing texture contrast to the tender beef
- Fresh garlic and ginger: Minced finely so they perfume the oil without burning
- Oyster sauce and hoisin: These create that rich, slightly sweet restaurant style sauce base
- Beef broth: Use low sodium so you can control the salt level yourself
Instructions
- Marinate the beef:
- Combine sliced flank steak with soy sauce, Shaoxing wine, cornstarch, and black pepper. Let it sit for 10 to 15 minutes while you prep everything else. This step is what makes the beef velvety tender instead of tough.
- Mix the sauce:
- Whisk together soy sauce, oyster sauce, hoisin sauce, sugar, beef broth, and cornstarch until smooth. Keep it nearby so you can pour it in quickly when the time comes.
- Sear the beef:
- Heat half the oil in your wok over high heat until it is shimmering. Add beef in a single layer and let it sear for 1 to 2 minutes without touching it too much. Remove when browned but still pink in spots.
- Cook the vegetables:
- Add remaining oil to the hot wok, then toss in onions, bell peppers, garlic, and ginger. Stir fry for 2 to 3 minutes until the peppers are bright and still crisp tender.
- Bring it all together:
- Return beef to the wok and pour in your sauce. Toss everything for 1 to 2 minutes as the sauce bubbles and thickens. Finish with extra black pepper and serve immediately over steamed rice.
I made this for a friend who swore she hated bell peppers, and she actually picked them out of the serving bowl before I even finished plating. Something about the high heat cooking method had transformed them into something entirely different, sweet and smoky and nothing like the raw peppers she was used to. Now she asks for this recipe every time she comes over.
Getting That Restaurant Texture
The cornstarch in the marinade does something magical called velveting. It creates a protective coating around the beef that seals in juices and gives it that slippery, tender texture you get in Chinese restaurants. Do not skip this step or skip reducing the cornstarch.
Heat Management
High heat is nonnegotiable for stir fry, but so is having everything ready before you start. Once the garlic hits the oil, you have seconds before it goes from fragrant to burnt. I lay everything out on a plate in the order it goes into the pan so I am not scrambling.
Make It Your Own
This recipe adapts beautifully to whatever you have in the crisper drawer. Snap peas, broccoli florets, or even sliced carrots all work wonderfully here. The key is keeping pieces relatively uniform so everything cooks at the same rate.
- Add a handful of baby spinach at the very end for extra greens
- Swap half the soy sauce for mushroom sauce to make it vegetarian
- Double the garlic and ginger if you love bold flavors like I do
This pepper steak has saved countless weeknights when takeout felt too far and cooking felt like too much effort. It is the kind of meal that makes you feel like a capable cook even on your most exhausted days.
Common Questions
- → What cut of beef works best?
-
Flank steak is ideal due to its lean texture and ability to absorb flavors. Slice thinly against the grain for maximum tenderness. Sirloin or skirt steak also work well if flank isn't available.
- → Can I make this gluten-free?
-
Yes. Substitute regular soy sauce with tamari and use gluten-free oyster sauce. Most other ingredients including the beef, vegetables, and fresh aromatics are naturally gluten-free.
- → How spicy is this dish?
-
The base version offers mild to medium heat from freshly ground black pepper. For more spice, add sliced fresh chilies or red pepper flakes during the vegetable stir-fry step.
- → Can I prepare components ahead?
-
Slice the beef and vegetables up to 24 hours in advance and store separately in the refrigerator. Mix the sauce ingredients ahead but wait to cook everything just before serving for best texture and flavor.
- → What should I serve with this?
-
Steamed jasmine or brown rice is the classic accompaniment. The sauce also pairs beautifully with noodles or cauliflower rice for a lower-carb option.
- → Why slice beef against the grain?
-
Cutting against the grain shortens the muscle fibers, making each bite more tender. Look for the lines running through the meat and slice perpendicular to them for the most tender results.