Few meals come together as effortlessly and taste as satisfying as Chinese pepper steak with onions. It’s a dish that relies on straightforward ingredients and fast cooking to deliver an explosion of savory, juicy flavor in every bite. Imagine fork-tender strips of beef seared to perfection, tossed with crisp bell peppers and tender onions, all brought together with a rich, glossy sauce that clings to every ingredient.
This stir-fry is a masterclass in balance. The beef is rich and flavorful, the vegetables are vibrant and fresh, and the sauce ties it all together with just the right mix of saltiness and sweetness. It’s a comforting yet exciting meal that’s quick enough for weeknights and impressive enough for guests.
Whether you serve it over rice, noodles, or keep it low-carb with veggies, Chinese pepper steak with onions is one of those timeless dishes that always delivers—and once you learn to make it at home, you may never order takeout again.
Ingredient Breakdown
At the heart of this dish is a tender cut of beef—flank steak is most commonly used thanks to its lean texture and quick cooking time. When sliced thin and cooked fast over high heat, it stays juicy and flavorful. If flank isn’t available, sirloin or skirt steak are great substitutes.
Bell peppers, especially red and green, bring color and a subtle sweetness that balances the savory beef. Onions add depth and a mellow, slightly sweet flavor once they cook down in the pan. The combination of peppers and onions gives the dish its signature taste and texture.
For aromatics, garlic and ginger are a must. They lay the foundation for flavor and add brightness to the dish. The stir-fry sauce, typically made with soy sauce, oyster sauce, a pinch of sugar, and cornstarch, provides umami richness and helps the sauce thicken just enough to coat the ingredients perfectly.
Cornstarch is also added to the beef marinade to tenderize the meat and encourage browning. At the end of cooking, a drizzle of sesame oil delivers a nutty, aromatic finish.
If you’re working with dietary needs, you can substitute chicken or tofu for the beef. For a gluten-free option, use tamari or coconut aminos, and replace cornstarch with arrowroot powder.
How to Make Chinese Pepper Steak with Onions
Step 1: Marinate the beef.
Thinly slice the steak across the grain for tenderness. In a bowl, combine the beef with 1 tablespoon of soy sauce, 1 teaspoon of rice vinegar, and 1 teaspoon of cornstarch. Let it sit for at least 15 minutes to absorb the flavors.
Step 2: Prepare vegetables and aromatics.
While the beef marinates, slice your bell peppers and onions into thin strips. Mince the garlic and ginger, then set everything within reach. Stir-frying moves quickly, so it’s best to have your ingredients ready.
Step 3: Whisk together the sauce.
In a separate bowl, stir together 1 tablespoon of soy sauce, 1 tablespoon of oyster sauce, 1 teaspoon of sugar, 1 teaspoon of cornstarch, and 1/4 cup of water. Mix well and set aside.
Step 4: Sear the steak.
Heat a tablespoon of oil in a large skillet or wok over high heat. When the oil is hot and shimmering, add half the beef in a single layer. Sear undisturbed for 1 to 2 minutes, then flip and cook the other side briefly. Remove to a plate and repeat with the rest of the beef.
Step 5: Sauté garlic and ginger.
Add another splash of oil if needed, then toss in the minced garlic and ginger. Stir constantly for 30 seconds, just until fragrant—don’t let them burn.
Step 6: Stir-fry vegetables.
Add the sliced onions and peppers. Stir-fry for about 2–3 minutes, keeping the heat high. The goal is to soften them slightly while preserving their crisp texture.
Step 7: Bring everything together.
Return the beef to the pan. Pour in the sauce and stir well to coat everything evenly. Cook for another 1 to 2 minutes until the sauce thickens and everything is well combined.
Step 8: Finish with sesame oil.
Remove the pan from heat and drizzle with a teaspoon of sesame oil. Stir again and serve hot.
To ensure perfect texture, don’t overcrowd the pan—cook the beef in batches and keep the vegetables moving in the pan to prevent overcooking.
Variations, Tips & Customizations
For ultra-tender beef, marinate it a bit longer—up to 30 minutes. Some cooks add a small pinch of baking soda (about 1/4 teaspoon) to the marinade for even more tenderness, a common tip used in many restaurant kitchens.
If you enjoy spice, include a few slices of fresh chili, a spoonful of chili garlic sauce, or a sprinkle of crushed red pepper in the sauce. If you like a touch of sweetness, adding a teaspoon of hoisin sauce can give the dish a slightly richer finish.
To switch up the protein, use thinly sliced chicken breast, shrimp, or tofu. Press tofu well and pan-fry it before adding to the sauce to prevent it from breaking apart. For vegetarian versions, seitan or tempeh also work well.
Add-ins like snow peas, baby corn, or broccoli florets give the dish more volume and added nutrients. Toss in some cashews or sliced almonds for crunch and richness.
Serving Suggestions
Chinese pepper steak with onions is best served immediately while hot. It pairs beautifully with steamed white rice, but you can also enjoy it with brown rice, fried rice, quinoa, or rice noodles.
For a low-carb option, spoon it over cauliflower rice or tuck it into lettuce wraps for a fresh, light meal. Stir-fried greens, such as bok choy or Chinese broccoli, make excellent side dishes.
If you’re planning a full meal, serve it alongside miso soup, hot and sour soup, or a crisp cucumber salad. To drink, try iced green tea, sparkling water with lime, or a dry white wine that complements the dish’s bold flavors.
Health & Nutrition Notes
This dish is a well-rounded meal with plenty of protein and fiber. Lean steak provides iron and essential nutrients, while bell peppers and onions contribute vitamins A and C, along with antioxidants.
Because the ingredients are stir-fried briefly over high heat, most of their nutrients are preserved. Using minimal oil and lean cuts keeps this dish lighter than deep-fried alternatives.
To reduce sodium, opt for low-sodium soy sauce or dilute regular soy sauce with water. The sauce is bold enough that even a smaller amount still delivers full flavor.
This meal is naturally dairy-free and can be adjusted for gluten-free or plant-based diets without sacrificing taste or texture.
Frequently Asked Questions
1. What’s the best way to slice steak for stir-fry?
Always cut across the grain into thin strips. This shortens the muscle fibers, making the beef easier to chew and more tender when cooked.
2. Can I prep this dish in advance?
Yes. You can slice the beef and vegetables, and even mix the sauce ahead of time. Store everything in the fridge, and stir-fry when you’re ready to eat.
3. How do I keep the beef from becoming tough?
Use high heat, don’t overcook, and be sure to slice the meat thinly across the grain. A short marinade with soy sauce and cornstarch helps lock in moisture.
4. Does this dish have to be spicy?
Not at all. The base recipe isn’t spicy, but it’s easy to customize. Add chili paste, fresh chilies, or red pepper flakes if you like heat.
5. What can I use instead of beef?
Chicken, pork, shrimp, tofu, or tempeh are all excellent substitutes. Just be sure to adjust cooking times, especially for shrimp and tofu.
6. Is it okay to use frozen peppers and onions?
Yes, though fresh gives the best texture. If using frozen, thaw and pat dry before cooking to avoid excess water thinning out the sauce.
7. Can I make the sauce without cornstarch?
Yes. Use arrowroot powder or tapioca starch as an alternative. If avoiding starches altogether, let the sauce simmer a bit longer to reduce naturally.
A fast and flavorful stir-fry featuring tender beef, colorful bell peppers, and onions in a savory soy-based sauce. Easy to make and perfect for busy nights.
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
Ingredients
1 lb flank or sirloin steak, thinly sliced
2 tbsp soy sauce (1 tbsp for marinade, 1 tbsp for sauce)
1 tsp rice vinegar
2 tsp cornstarch (1 tsp for marinade, 1 tsp for sauce)
1 red bell pepper, sliced
1 green bell pepper, sliced
1 large onion, sliced
2 garlic cloves, minced
1 tsp fresh ginger, minced
1 tbsp oyster sauce
1 tsp sugar
1/4 cup water
1 tbsp oil
1 tsp sesame oil
Instructions
-
In a bowl, combine beef with 1 tbsp soy sauce, vinegar, and 1 tsp cornstarch. Marinate 15 minutes.
-
Mix the remaining soy sauce, oyster sauce, sugar, cornstarch, and water in a bowl. Set aside.
-
Heat oil in a skillet or wok over high heat. Cook beef in batches until browned, about 2–3 minutes per batch. Remove and set aside.
-
Add garlic and ginger to the pan. Sauté for 30 seconds.
-
Stir in onions and peppers. Cook for 2–3 minutes.
-
Return beef to pan and add sauce. Stir well and cook until sauce thickens, about 2 minutes.
-
Drizzle with sesame oil before serving.