Slicing beef thin against the grain and cooking it fast over high heat keeps flank steak tender. The black pepper and soy sauce build a savory coating that clings to the meat without tasting sticky or sweet.

The wok does most of the work. You sear the beef in batches so it browns instead of steaming, then toss everything together at the end.
This works for weeknight dinners when you need something fast that tastes like takeout but costs half as much.
Beef Pepper Steak slices flank steak thin against the grain, then stir-fries it with bell peppers and onions in a glossy black pepper sauce. High heat seals the beef and keeps the peppers crisp-tender. Cook the meat in batches so it sears instead of steaming.
Why This Recipe Works
Flank steak stays tender when you slice it ⅛ inch thick against the grain and marinate it with cornstarch. Most people skip soup, but it balances the meal. For a version that comes together quickly, another great soup recipe shows how broth-based dishes round out the plate.
Remember it later
Planning to try this recipe soon? Save it for a quick find later!
Prep Time
15 min
Cook Time
10 min
Total Time
25 min
Servings
4 servings
Difficulty
Medium
Category
Main Dish
Quick Tip
Cook beef fast on high heat for tenderness
Best For
Weeknight | Meal prep | Budget
Five reasons this recipe delivers:
- High-heat stir-frying seals the beef in 2-3 minutes and prevents it from releasing moisture that makes the sauce watery
- Cornstarch marinade coats each beef slice and creates a velvety texture when the meat hits the hot oil
- Cooking in batches lets the pan stay hot enough to sear instead of steam, which keeps the beef tender and the edges slightly crisp
- Adding peppers last preserves their snap - they need only 2 minutes to soften while keeping texture
- Black pepper heat balances the salty soy sauce and adds a sharp bite that cuts through the richness of the beef
What You'll Need

Buy flank steak that's deep red with minimal fat marbling, and slice it yourself for the thinnest pieces. A good gravy can make or break the plate. For a version that comes together quickly, this simple gravy uses similar savory techniques with different cuts of beef.
- 1 lb flank steak (sliced thin against grain)
- 2 bell peppers (red, green, or both, sliced)
- 1 medium onion (sliced)
- 3 tablespoon soy sauce
- ½ cup beef broth
- 1 tablespoon cornstarch (plus more for slurry)
- 2 teaspoon black pepper (freshly ground)
- 3 cloves garlic (minced)
- 1 tablespoon fresh ginger (minced)
- 2 tablespoon vegetable oil
Ingredient Details
- Flank steak
Slice ⅛ inch thick against the grain after freezing 20 minutes - this ensures tender bites instead of chewy strips - Black pepper
Use coarsely ground black pepper or crush whole peppercorns in a mortar - pre-ground loses its punch and tastes flat - Soy sauce
Low-sodium soy sauce lets you control salt levels better than regular, which can make the sauce too salty after reducing - Bell peppers
Slice peppers into 1-inch strips so they cook evenly in 2 minutes - smaller pieces turn mushy, larger ones stay raw - Cornstarch
Mix 1 tablespoon cornstarch with 2 tablespoons cold water before adding to sauce - dry cornstarch clumps immediately - Garlic and ginger
Add aromatics after the oil heats and stir constantly for 30 seconds - they burn fast and turn bitter if left too long - Vegetable oil
Use neutral oil with a high smoke point like canola or peanut - olive oil smokes at stir-fry temperatures and tastes off
Ingredient Swaps
Flank steak works best for texture, but sirloin or skirt steak slice thin and cook just as fast. Rich mains need something to cut through, and gravy does exactly that. We keep a batch ready for nights like this - this simple gravy uses similar techniques with cube steak instead.
Four common swaps:
- Flank steak → sirloin or skirt steak: Sirloin costs less and stays tender when sliced thin, but has slightly less beefy flavor than flank
- Soy sauce → tamari: Tamari tastes identical and keeps the recipe gluten-free without changing the sauce texture or saltiness
- Vegetable oil → avocado or light olive oil: Both handle high heat without smoking, though avocado oil costs more and olive oil adds a faint grassy note
- Cornstarch → arrowroot powder: Arrowroot thickens the same way but creates a slightly clearer sauce instead of the traditional glossy finish
Fresh Ginger vs Ground Ginger
Works for: Fresh ginger adds bright, zingy heat and pairs perfectly with garlic in stir-fries
Skip if: You only have ground ginger - use ½ teaspoon ground instead of 1 tablespoon fresh, but it tastes more muted
White Pepper vs Black Pepper
Works for: White pepper gives subtler heat and is traditional in Chinese cooking, especially for lighter-colored sauces
Skip if: You want the signature bold pepper bite that defines this dish - black pepper has more punch
Instructions
Marinate the beef for 20-30 minutes while you prep the vegetables, then cook everything in batches over high heat. Potato soaks up every drop of sauce on the plate. For a version that comes together quickly, simple homemade potato works as a side that balances the pepper heat.
Slice and marinate the beef: Cut flank steak against the grain into ⅛-inch slices, then toss with 2 tablespoons soy sauce and 1 tablespoon cornstarch. Let sit 20 minutes at room temperature while you prep vegetables - the cornstarch coats the beef and creates a tender texture.
Prep vegetables and sauce: Slice bell peppers and onion into 1-inch strips, mince garlic and ginger, and mix beef broth with remaining 1 tablespoon soy sauce and 2 teaspoons black pepper. Have everything ready before you start cooking since stir-frying moves fast.
Sear the beef in batches: Heat wok or large skillet over high heat for 2 minutes, add 1 tablespoon oil, then cook half the beef in a single layer for 1-2 minutes per side until browned but still slightly pink inside. Remove to a plate and repeat with remaining beef - don't crowd the pan or the meat steams instead of searing.
Cook vegetables and aromatics: Add remaining oil to the same pan, toss in garlic and ginger, and stir for 30 seconds until fragrant. Add bell peppers and onion, stir-fry 2 minutes until crisp-tender, then pour in the sauce mixture and bring to a simmer.
Thicken sauce and combine: Mix 1 tablespoon cornstarch with 2 tablespoons cold water, pour into simmering sauce while stirring constantly, and cook 1 minute until glossy and thick. Return beef to the pan with any juices, toss everything together for 30 seconds to heat through, and serve immediately over rice.
What to Serve With It
The savory sauce needs something neutral to soak into, and steamed rice does that without competing with the black pepper heat. The katsu works best when it hits the table at the same time as the main. For a version that comes together quickly, this quick katsu dish adds crispy texture next to tender beef. If you need more hearty beef dinner ideas, that page shows how to build complete steak meals with sides that match.
| Side Dish | Prep | Why It Works | How to Serve |
|---|---|---|---|
| Steamed Jasmine Rice | Easy | Neutral base absorbs the glossy sauce and balances the black pepper heat | Spoon beef and vegetables over rice, letting sauce pool at the bottom |
| Quick Stir-Fried Bok Choy | Easy | Adds fresh green contrast and cooks in 3 minutes with garlic and soy | Serve alongside beef for color and a lighter vegetable option |
| Garlic Green Beans | Easy | Crunchy texture complements tender beef, and garlic echoes the aromatics in the sauce | Blanch beans 2 minutes, then toss with minced garlic and sesame oil |
| Simple Cucumber Salad | Easy | Cold, crisp, and tangy - cuts through the rich sauce and refreshes your palate | Slice cucumbers thin, toss with rice vinegar and a pinch of sugar |
| Vegetable Fried Rice | Medium | Turns this into a fuller meal with eggs, peas, and carrots mixed into day-old rice | Serve beef on top of fried rice so the sauce soaks into the grains |
Three ways to serve it:
- Weeknight plate: Spoon beef and vegetables over steamed jasmine rice with stir-fried bok choy on the side - everything cooks in under 30 minutes
- Meal prep bowls: Divide rice, beef, and peppers into containers with cucumber salad kept separate until serving so it stays crisp
- Family dinner: Serve beef family-style in a wide bowl with vegetable fried rice and garlic green beans on separate platters for passing
Store and Reheat
Store beef and vegetables together in a shallow airtight container for up to 4 days in the fridge. Homemade adds the contrast this plate needs, but timing matters. We keep a batch ready for nights like this - smooth creamy dip works as a cold sauce option next to warm leftovers.
| Method | Time | Best For |
|---|---|---|
| 🍳 Stovetop | 5 minutes over medium heat | Retaining texture - add 1 tablespoon water to refresh sauce without overcooking beef |
| 📦 Microwave | 1-2 minutes at 50% power | Quick reheating - stir halfway through to heat evenly, though peppers soften more |
| 🔥 Oven | 10 minutes at 300°F | Reheating large portions evenly - cover with foil to prevent drying |
For best results when storing:
- Cool beef to room temperature within 30 minutes before refrigerating to prevent bacteria growth and condensation that makes the sauce watery
- Store rice separately from beef so the rice doesn't absorb all the sauce and turn mushy
- Freeze portions up to 2 months in freezer-safe containers, but peppers soften more after thawing
- Reheat only the amount you'll eat since beef gets tougher each time it's reheated
- Add fresh sliced green onions or cilantro after reheating to brighten flavors that dull in storage
Frequently Asked Questions
Yes - sirloin works well when sliced thin against the grain and stays tender with the cornstarch marinade. It costs less than flank steak but has slightly less beefy flavor.
Store in an airtight container for 3-4 days in the fridge, or freeze up to 2 months. Reheat on the stovetop over medium heat with 1 tablespoon water to refresh the sauce without overcooking the beef.
Beef should be browned on the outside but still slightly pink inside after 2-3 minutes total cooking time. The sauce should coat the beef and vegetables in a glossy layer without pooling watery liquid at the bottom.
Overcooking and adding too much liquid early make peppers soggy. Cook peppers only 2 minutes over high heat and add them after the beef so they stay crisp-tender.
Yes - cook the full recipe, cool it quickly, and store up to 4 days. The beef stays tender when reheated gently, though peppers soften slightly compared to freshly cooked.

Beef Pepper Steak Chinese-Style
Ingredients
Equipment
Method
- Cut flank steak against the grain into ⅛-inch slices. Toss with 2 tablespoons soy sauce and 1 tablespoon cornstarch. Let sit 20 minutes at room temperature while prepping vegetables.1 lb flank steak, 3 tbsp soy sauce, 1 tbsp cornstarch
- Slice bell peppers and onion into 1-inch strips. Mince garlic and ginger. Mix beef broth with remaining 1 tablespoon soy sauce and 2 teaspoons black pepper. Have all ready before cooking.2 count bell peppers, 1 medium onion, 3 cloves garlic, 1 tbsp fresh ginger, 0.5 cup beef broth, 3 tbsp soy sauce, 2 tsp black pepper
- Heat wok or large skillet over high heat for 2 minutes. Add 1 tablespoon oil, cook half the beef in single layer for 1-2 minutes per side until browned but still slightly pink. Remove to plate and repeat with remaining beef. Avoid crowding pan.2 tbsp vegetable oil, 1 lb flank steak
- Add remaining oil to pan. Stir in garlic and ginger, cook 30 seconds until fragrant. Add bell peppers and onion, stir-fry 2 minutes until crisp-tender. Pour in sauce mixture and bring to simmer.2 tbsp vegetable oil, 3 cloves garlic, 1 tbsp fresh ginger, 2 count bell peppers, 1 medium onion, 0.5 cup beef broth, 3 tbsp soy sauce, 2 tsp black pepper
- Mix 1 tablespoon cornstarch with 2 tablespoons cold water. Pour into simmering sauce, stirring constantly, cook 1 minute until glossy and thickened. Return beef with juices, toss together for 30 seconds to heat through. Serve immediately over rice.1 tbsp cornstarch, 1 lb flank steak
Notes
- Slice beef thin against the grain after freezing 20 minutes for easier cutting and tender texture.
- Cook beef in batches to avoid steaming and achieve a flavorful sear.
- Add peppers last and cook briefly to keep them crisp-tender and avoid sogginess.




