
There are nights when I want something that tastes like takeout but don’t actually want to order takeout. This Chinese pepper steak with onions is one of those recipes I keep coming back to.
I usually make it when I have a piece of flank steak in the fridge and a few vegetables that need using. Thinly sliced beef cooks incredibly quickly, and once it hits a really hot skillet, you get those delicious browned, slightly crispy edges. Add the onions and colorful peppers, toss everything with a savory sauce, and dinner is basically done.
Honestly, the best part is the sizzle. Serve this straight from a hot skillet over steamed rice, and it feels like a restaurant meal without all the fuss.
Ingredients
For the Beef
-
1 lb flank steak, thinly sliced against the grain
-
2 tablespoons soy sauce
-
1 tablespoon cornstarch
-
1 tablespoon Shaoxing wine or dry sherry, optional
-
1 teaspoon sesame oil
-
½ teaspoon black pepper
-
1 tablespoon vegetable oil, for cooking
For the Vegetables
-
1 large yellow onion, cut into chunky pieces
-
1 green bell pepper, sliced
-
1 red bell pepper, sliced
-
3 cloves garlic, minced
-
1 teaspoon fresh ginger, grated
-
2–3 green onions, sliced, optional
For the Stir-Fry Sauce
-
2 tablespoons soy sauce
-
1 tablespoon oyster sauce
-
1 tablespoon hoisin sauce
-
1 tablespoon brown sugar
-
½ cup beef broth or water
-
1 teaspoon cornstarch
-
½ teaspoon sesame oil
-
¼ teaspoon black pepper
-
½ teaspoon red pepper flakes, optional for heat
How to Make Chinese Pepper Steak with Onions
1. Slice the Steak Thinly
Place the flank steak on a cutting board and slice it against the grain into thin strips.
This is one of the most important steps. Look at the direction the muscle fibers are running and cut across them rather than parallel to them.
I usually put the steak in the freezer for about 15–20 minutes beforehand. It firms up just enough to make getting those thin slices much easier.
2. Marinate the Beef
Add the sliced steak to a bowl with:
-
2 tablespoons soy sauce
-
Cornstarch
-
Shaoxing wine, if using
-
Sesame oil
-
Black pepper
Toss everything together until the beef is evenly coated.
Let it marinate for 15–30 minutes.
The cornstarch isn’t just there for flavor. It helps create that lovely coating around the beef and keeps the slices tender when they’re cooked quickly over high heat.
3. Mix the Sauce
In a small bowl, whisk together the beef broth, soy sauce, oyster sauce, hoisin sauce, brown sugar, cornstarch, sesame oil, black pepper, and red pepper flakes.
Set it aside.
I like doing this before turning on the stove because stir-frying moves quickly. Once everything is hot, you don’t really have time to stop and measure ingredients.
4. Get the Pan Very Hot
Heat a large wok or heavy skillet over high heat.
Add the vegetable oil and let it get hot.
You want the pan hot enough that the steak starts sizzling immediately when it hits the surface.
5. Sear the Steak
Add the beef in a single layer. If your pan is small, cook it in two batches rather than overcrowding it.
Cook for about 1–2 minutes per side, or until the beef develops browned edges.
Remove the steak and set it aside.
Don’t worry if it’s not completely cooked yet. It’ll finish cooking later with the sauce.
6. Stir-Fry the Onions and Peppers
Add a little more oil if necessary.
Toss in the onions and bell peppers and stir-fry for about 3–5 minutes.
I like keeping a little crunch in the vegetables. You want the onions softened and slightly caramelized while the peppers still have some bite.
Add the garlic and ginger during the last 30 seconds and stir constantly so they don’t burn.
7. Bring Everything Together
Return the cooked steak to the skillet.
Give your sauce another quick stir—cornstarch settles quickly—and pour it into the pan.
Toss everything together over high heat for 1–2 minutes, until the sauce thickens and coats the beef and vegetables.
You’ll know it’s ready when everything looks glossy and the sauce clings to the steak.
8. Serve Immediately
Turn off the heat and sprinkle with sliced green onions if desired.
For the full sizzling-steak experience, transfer everything to a very hot serving platter or skillet and serve immediately.
That gorgeous sizzle is half the fun!
Cooking Tips for the Best Pepper Steak
Slice against the grain
This makes a huge difference with flank steak. Cutting across the muscle fibers gives you much more tender bites.
Don’t overcrowd the pan
Too much beef at once causes the meat to steam instead of sear. Cook in batches if needed.
High heat is your friend
A properly heated wok or skillet gives the steak those browned edges that make this dish taste so good.
Prep everything first
Have your steak, vegetables, sauce, and aromatics ready before cooking. Stir-frying happens quickly.
Don’t overcook the peppers
I prefer them slightly crisp rather than completely soft. They add a nice contrast to the tender beef.
Adjust the sauce to your taste
Want it sweeter? Add another teaspoon of brown sugar. Like heat? Add extra red pepper flakes or a little chili sauce.
Use a heavy skillet if you don’t have a wok
Honestly, you don’t need special equipment. A large cast-iron skillet or stainless-steel frying pan works beautifully.
What to Serve with Chinese Pepper Steak
My favorite way to serve this dish is over a big bowl of steamed white rice. The rice soaks up that savory sauce perfectly.
You can also serve it with:
-
🍚 Steamed jasmine rice
-
🍜 Chow mein or lo mein noodles
-
🍚 Fried rice
-
🥦 Steamed broccoli
-
🥕 Stir-fried vegetables
-
🥟 Vegetable or pork dumplings
-
🥒 Asian-style cucumber salad
For a lower-carb option, serve the pepper steak over cauliflower rice or alongside extra stir-fried vegetables.
Approximate Nutrition Information
Per serving, assuming 4 servings:
-
Calories: 390
-
Protein: 32 g
-
Carbohydrates: 18 g
-
Fat: 21 g
-
Saturated Fat: 6 g
-
Fiber: 2 g
-
Sugar: 8 g
-
Sodium: 1,150 mg
Nutrition is an estimate and can vary depending on the brands and exact amounts of ingredients used.
Frequently Asked Questions
1. What is the best cut of beef for pepper steak?
Flank steak is my favorite because it’s flavorful and cooks quickly when thinly sliced. Sirloin, skirt steak, or flat iron steak can also work well.
2. How do I keep flank steak tender?
The two biggest tricks are slicing against the grain and avoiding overcooking. A short marinade with soy sauce and cornstarch also helps keep the beef tender and flavorful.
3. Can I make pepper steak ahead of time?
Yes, although it’s best when freshly cooked. You can prepare the beef, vegetables, and sauce ahead of time and keep them refrigerated separately. Then everything comes together That’s one reason I love this recipe. Try adding broccoli, mushrooms, snow peas, very quickly when you’re ready to cook.
4. Can I use different vegetables?
Absolutely. That’s one reason I love this recipe. Try adding broccoli, mushrooms, snow peas, carrots, or baby corn. Just keep in mind that harder vegetables may need a little more cooking time.
5. Why is my stir-fry watery instead of glossy?
The most common reason is an overcrowded pan. Excess moisture from the meat and vegetables can lower the pan temperature. Also, make sure the cornstarch is completely mixed into the sauce before adding it to the skillet.
Conclusion
This sizzling Chinese pepper steak with onions is proof that homemade stir-fry doesn’t have to be complicated. With thinly sliced flank steak, colorful peppers, chunky onions, and a rich savory sauce, you’ve got a dinner that’s fast, satisfying, and seriously flavorful.
I usually serve it over hot steamed rice with a few green tender, glossy, restaurant-style pepper steak right in your own kitchen. 🥩🧅🫑 onions on top, and honestly, nobody complains about leftovers—if there are any.
