Pepper Steak
This pepper steak recipe is about to become your new weeknight superhero – the kind that swoops in when you need something impressive but don’t have three hours to spend in the kitchen.

Picture tender strips of sirloin getting that perfect golden sear while bell peppers sizzle alongside, creating an aromatic symphony that’ll have your neighbors wondering what magic you’re working over there.

The secret weapon here is that glossy, savory sauce made with shaoxing wine and dark sesame oil that coats every piece of beef like liquid velvet.

This isn’t your average stir-fry situation – we’re talking restaurant-quality results that happen in your own kitchen, using a simple cast iron skillet or non-stick pan.

The whole thing comes together in just 30 minutes, but tastes like you’ve been slow-cooking all day long.

Fair warning: making this will result in people asking for the recipe, and you’ll get to casually mention how “easy” it was while secretly feeling like a culinary genius.

Ingredients
For the Steak
- 1 1/4 lbs. top sirloin steak (or upgrade to grass-fed for premium flavor)
- Salt to taste
- 6 tsp vegetable oil, divided
For the Vegetables
- 1 red bell pepper, chopped into bite-size pieces
- 1 green bell pepper, chopped into bite-size pieces
- 6 green onions, white portions sliced, green portions chopped into 2-inch pieces
- 1 Tbsp minced fresh garlic
- 1 Tbsp peeled and minced fresh ginger
For the Sauce
- 1 /3 cup low-sodium chicken broth
- 1 /4 cup shaoxing wine (essential for authentic flavor)
- 3 Tbsp soy sauce
- 1 Tbsp rice vinegar
- 1 Tbsp granulated sugar
- 2 tsp cracked black pepper
- 2 tsp dark sesame oil
- 1 Tbsp cornstarch
Instructions
Prepare the Steak
- 1 Place steaks on a cutting board and cover with plastic wrap. Using the flat side of a meat mallet, pound gently to help flatten slightly and tenderize the meat. This step breaks down tough fibers and ensures even cooking throughout.
- 2 Cut steak into 1/3-inch thick strips about 2-inches long. Pat the steak completely dry with paper towels and separate any pieces that are sticking together. Removing excess moisture is crucial for achieving that perfect sear – wet meat steams instead of browning.
Make the Sauce
- 3 In a mixing bowl, whisk together chicken broth, shaoxing wine, soy sauce, rice vinegar, granulated sugar, black pepper, sesame oil, and cornstarch until completely smooth. The cornstarch should be fully dissolved with no lumps remaining. Set this sauce mixture aside, but remember to whisk it again before adding to the pan.
Cook the Steak
- 4 Preheat a 12-inch non-stick skillet over moderately high heat until it’s hot enough that a drop of water sizzles immediately. Drizzle in 2 tsp vegetable oil and add half the steak, quickly spreading the pieces apart into a single layer with space between each piece. Lightly season with salt. The key here is not overcrowding – this allows proper searing instead of steaming.
- 5 Let the steak sear for 45-60 seconds on the first side until nicely browned on the bottom. You’ll know it’s ready when the edges start to look cooked and the bottom releases easily from the pan. Quickly flip each piece and brown the opposite side for another 45-60 seconds. Transfer the cooked steak to aluminum foil or a plate.
- 6 Repeat the searing process with 2 more teaspoons vegetable oil and the remaining half of the steak. This two-batch approach ensures each piece gets proper contact with the hot pan surface, creating that restaurant-quality caramelization.
Finish the Dish
- 7 Add the last 2 teaspoons of oil to the now-empty skillet, keeping the heat at moderately high. Add both bell peppers and sauté, tossing only occasionally to allow for some browning, for 3-4 minutes until they’re slightly tender but still have a bit of crunch. Over-stirring prevents proper caramelization.
- 8 Add the green onions, minced garlic, and fresh ginger to the skillet. Sauté for 1 minute longer, stirring constantly to prevent the garlic from burning. You’ll smell the aromatic oils releasing – that’s your cue that it’s ready.
- 9 Give the sauce mixture another thorough whisk to recombine the cornstarch, then pour it into the skillet. Let the sauce cook, stirring occasionally, until it thickens and becomes glossy, about 1-2 minutes. The cornstarch will activate and create that signature silky coating.
- 10 Toss the cooked steak back into the skillet, stirring to coat every piece with the thickened sauce. Heat through for 30-60 seconds until everything is steaming hot. Serve immediately while the sauce is at its glossiest and the vegetables retain their vibrant color and slight crunch.
Recommended Equipment and Kitchen Tools
Recommended Tools (for best results)
- 12-inch non-stick skillet or cast iron skillet – The large surface area prevents overcrowding and ensures proper searing. A quality non-stick surface makes cleanup effortless after working with the sticky sauce
- Meat mallet – Essential for tenderizing the sirloin and creating uniform thickness for even cooking
- Sharp chef’s knife – Makes quick work of slicing the steak into uniform strips and chopping vegetables precisely
- Instant-read thermometer – While not essential for this recipe, it’s helpful for checking that your steak reaches your preferred doneness
Helpful Upgrades
- Digital kitchen scale – For precise measurements of ingredients, especially when scaling the recipe up or down
- Microplane grater – Creates perfectly minced fresh ginger with minimal effort and better texture than chopping
- Quality cutting board – A large, stable surface makes prep work safer and more efficient
- Silicone spatula – Perfect for stirring the sauce and scraping every bit from the mixing bowl
Nice-to-Have Options
Recipe Variations and Dietary Modifications
Gluten-Free Adaptation
- Replace regular soy sauce with tamari or coconut aminos in the same quantity
- Substitute cornstarch with arrowroot powder using the same measurement for thickening
- Double-check that your chicken broth is certified gluten-free
- The shaoxing wine is naturally gluten-free, so no substitution needed there
Low-Carb/Keto Modifications
- Replace granulated sugar with 1 tsp erythritol or stevia equivalent
- Serve over cauliflower rice instead of traditional rice to keep carbs minimal
- Add extra vegetables like broccoli or snap peas to increase volume without carbs
- The cornstarch adds minimal carbs but can be reduced to 2 tsp if needed
Protein Variations
- Substitute with flank steak or beef tenderloin for different textures and flavors
- Try chicken thighs cut into strips for a more budget-friendly option
- Pork tenderloin works beautifully with the same cooking times
- For plant-based, use extra-firm tofu or seitan strips
Flavor Variations
- Add 1 tsp chili garlic sauce for heat and depth
- Include sliced mushrooms with the bell peppers for earthiness
- Swap red bell pepper for orange or yellow peppers for color variety
- Finish with toasted sesame seeds for extra crunch and nutty flavor
Nutritional Information and Health Benefits
Key Nutritional Highlights
Health Benefits of Main Ingredients
Dietary Considerations
Smart Swaps and Ingredient Substitutions
Common Substitutions:
- Shaoxing wine → Dry sherry or rice wine vinegar (use 3 Tbsp sherry + 1 Tbsp water)
- Dark sesame oil → Regular sesame oil or toasted sesame oil for similar nutty flavor
- Fresh ginger → 1 tsp ground ginger (though fresh provides better flavor and texture)
- Rice vinegar → Apple cider vinegar or white wine vinegar in equal amounts
Budget-Friendly Swaps:
- Top sirloin → Chuck roast cut thin (requires longer marinating for tenderness)
- Fresh bell peppers → Frozen bell pepper strips (thaw and pat dry first)
- Low-sodium chicken broth → Regular broth diluted with water, or homemade stock
- Shaoxing wine → Additional chicken broth with 1 tsp rice vinegar for depth
Pantry Emergency Substitutions:
- Cornstarch → All-purpose flour (use 2 Tbsp instead of 1 Tbsp)
- Soy sauce → Worcestershire sauce mixed with salt (different flavor profile but umami-rich)
- Green onions → Regular yellow onion diced small, or chives for garnish
- Vegetable oil → Any neutral oil like canola, avocado, or grapeseed oil
Pro Tips for Substitutions:
- When using frozen vegetables, increase cooking temperature slightly to evaporate excess moisture
- Ground spices are more concentrated than fresh – always use less and taste as you go
- Store opened shaoxing wine in the refrigerator for up to 6 months for best flavor

Make It Diabetes-Friendly
Sugar Substitutions:
- Replace 1 Tbsp granulated sugar with 1 tsp erythritol or 5-6 drops liquid stevia
- Monk fruit sweetener works excellently – use 1 tsp to replace the sugar
- Consider eliminating sweetener entirely and adding 1 Tbsp rice vinegar for tangy balance
- Total carb reduction: Approximately 12 grams less per batch
Portion & Timing Tips:
- Stick to 4-5 oz cooked beef per serving for optimal protein without excess calories
- Estimated carbs per serving: 8-10 grams (mainly from vegetables and sauce)
- Pair with cauliflower rice instead of regular rice to keep total meal carbs under 15 grams
- Add extra non-starchy vegetables like broccoli or snap peas to increase volume and fiber
Blood Sugar Management:
- The high protein content helps slow glucose absorption and maintain steady blood sugar
- Fiber from bell peppers further moderates blood sugar response
- Consider eating this dish mid-meal rather than on an empty stomach
- Healthy fats from sesame oil provide satiety and help with nutrient absorption
Smart Serving Strategies:
- Start with a small green salad to add fiber and slow digestion
- Include 1/4 avocado on the side for healthy fats and additional fiber
- Total meal carbs: Can stay under 20 grams when paired thoughtfully

Perfect Pairing Suggestions
Beverage Pairings
Side Dish Recommendations
Complete Meal Ideas
Occasion Suggestions
Pro Tips and Troubleshooting
Professional Techniques
Common Mistakes and Solutions
Storage and Reheating
Recipe Scaling

Pepper Steak
Ingredients
For the Steak
- 1 1/4 lbs. top sirloin steak or upgrade to grass-fed for premium flavor
- Salt to taste
- 6 tsp vegetable oil, divided
For the Vegetables
For the Sauce
- 1/3 cup low-sodium chicken broth
- 1/4 cup shaoxing wine essential for authentic flavor
- 3 Tbsp soy sauce
- 1 Tbsp rice vinegar
- 1 Tbsp granulated sugar
- 2 tsp cracked black pepper
- 2 tsp dark sesame oil
- 1 Tbsp cornstarch
Instructions
Prepare the Steak
- Place steaks on a cutting board and cover with plastic wrap. Using the flat side of a meat mallet, pound gently to help flatten slightly and tenderize the meat. This step breaks down tough fibers and ensures even cooking throughout.
- Cut steak into 1/3-inch thick strips about 2-inches long. Pat the steak completely dry with paper towels and separate any pieces that are sticking together. Removing excess moisture is crucial for achieving that perfect sear – wet meat steams instead of browning.
Make the Sauce
- In a mixing bowl, whisk together chicken broth, shaoxing wine, soy sauce, rice vinegar, granulated sugar, black pepper, sesame oil, and cornstarch until completely smooth. The cornstarch should be fully dissolved with no lumps remaining. Set this sauce mixture aside, but remember to whisk it again before adding to the pan.
Cook the Steak
- Preheat a 12-inch non-stick skillet over moderately high heat until it’s hot enough that a drop of water sizzles immediately. Drizzle in 2 tsp vegetable oil and add half the steak, quickly spreading the pieces apart into a single layer with space between each piece. Lightly season with salt. The key here is not overcrowding – this allows proper searing instead of steaming.
- Let the steak sear for 45-60 seconds on the first side until nicely browned on the bottom. You’ll know it’s ready when the edges start to look cooked and the bottom releases easily from the pan. Quickly flip each piece and brown the opposite side for another 45-60 seconds. Transfer the cooked steak to aluminum foil or a plate.
- Repeat the searing process with 2 more teaspoons vegetable oil and the remaining half of the steak. This two-batch approach ensures each piece gets proper contact with the hot pan surface, creating that restaurant-quality caramelization.
Finish the Dish
- Add the last 2 teaspoons of oil to the now-empty skillet, keeping the heat at moderately high. Add both bell peppers and sauté, tossing only occasionally to allow for some browning, for 3-4 minutes until they’re slightly tender but still have a bit of crunch. Over-stirring prevents proper caramelization.
- Add the green onions, minced garlic, and fresh ginger to the skillet. Sauté for 1 minute longer, stirring constantly to prevent the garlic from burning. You’ll smell the aromatic oils releasing – that’s your cue that it’s ready.
- Give the sauce mixture another thorough whisk to recombine the cornstarch, then pour it into the skillet. Let the sauce cook, stirring occasionally, until it thickens and becomes glossy, about 1-2 minutes. The cornstarch will activate and create that signature silky coating.
- Toss the cooked steak back into the skillet, stirring to coat every piece with the thickened sauce. Heat through for 30-60 seconds until everything is steaming hot. Serve immediately while the sauce is at its glossiest and the vegetables retain their vibrant color and slight crunch.
