Chinese Pepper Steak with Onions

Category: Dinner Recipes

Tender beef, crisp-edged peppers, and onions coated in a glossy soy-oyster sauce make this Chinese pepper steak with onions the kind of dinner that disappears fast once it hits the table. The sauce clings instead of pooling, the vegetables stay a little sharp, and every bite has that salty-sweet, garlicky finish that makes a plain bowl of rice feel like the right move.

What sets this version apart is the way the beef is handled before it ever touches the pan. A short marinade with cornstarch gives the meat a light coating that helps it brown and keeps the sauce from turning thin later. The wok needs to be hot enough to char the peppers at the edges without softening them into mush, and that quick high-heat cook gives the dish its takeout-style depth.

Below you’ll find the timing that keeps the sauce glossy, not gluey, plus a few practical swaps if you’re using flank steak instead of ground beef or want to adjust the dish around what you already have on hand.

The beef stayed tender and the sauce thickened right at the end instead of turning watery. I used flank steak and the peppers still had a little bite, which made it taste just like our favorite takeout spot.

★★★★★— Karen M.

Save this Chinese Pepper Steak with Onions for the nights when you want glossy takeout-style beef, crisp peppers, and a fast stir fry over rice.

Save to Pinterest

The Marinade That Keeps the Beef Tender Instead of Chewy

The mistake with pepper steak is usually rushing the beef straight into a screaming-hot pan with no protection. That works against you. The cornstarch in the marinade forms a thin coating around the meat, which helps it brown faster and gives the sauce something to cling to instead of sliding off into the pan.

This matters even more if you’re using flank steak. Slice it thinly against the grain and let it sit for the full 20 minutes so the soy sauce seasons the meat all the way through. If you skip the rest, the beef still cooks, but it tastes flatter and the texture lands somewhere between dry and firm.

What Each Ingredient Is Actually Doing in This Recipe

Prepared recipe ready to serve
  • Primary ingredient (the star) — Quality matters most. Choose the best you can find.
  • Cooking medium (oil, butter, or broth) — This carries flavors and prevents dryness.
  • Seasonings (salt, pepper, spices, herbs) — Layer flavors so nothing overpowers. Build depth gradually.
  • Aromatics (garlic, onion, herbs) — Cook with fat to bloom flavors. Become the foundation.
  • Supporting ingredients — Complement the main ingredient without overpowering it.
  • Sauce or liquid (if applicable) — Brings flavors together. Balance richness with acid.
  • Acid (lemon, vinegar, wine, or other) — Brightens and prevents flat-tasting results.
  • Final finish (garnish, glaze, or sauce) — Prevents one-dimensional taste and adds visual appeal.

What Each Ingredient Is Actually Doing in This Stir Fry

  • Ground beef or flank steak — Ground beef gives you a looser, weeknight version that cooks fast and soaks up sauce easily. Flank steak gives you the more classic pepper steak texture, as long as you slice it thinly against the grain so it stays tender.
  • Bell peppers and onion — These aren’t just filler. The peppers bring sweetness and color, while the onion softens into the sauce and gives the dish its base note. Keep them in bigger strips so they stay visible and don’t disappear into the stir fry.
  • Soy sauce, oyster sauce, and hoisin — Soy sauce brings salt and depth, oyster sauce gives body and that dark glossy finish, and hoisin adds a little sweetness and rounded spice. If you skip oyster sauce, the dish loses a lot of its takeout-style richness.
  • Cornstarch — Used twice here, once in the marinade and once in the sauce. That double hit is what keeps the final stir fry glossy instead of watery. Mix it thoroughly into cold liquid first or you’ll get little lumps that never fully dissolve.
  • Ginger and garlic — Add them at the end of the stir-fry stage so they bloom in the oil for just a few seconds without burning. Burnt garlic turns bitter fast in a high-heat dish like this.

Building the Sauce and Keeping the Vegetables Crisp

Coating the Beef First

Mix the beef with soy sauce, cornstarch, and sesame oil, then let it rest for 20 minutes. The meat should look lightly sticky, not wet, before it goes into the wok. If there’s a puddle of marinade sitting in the bowl, the beef will steam instead of sear, so keep the coating thin and even.

Browning Without Crowding the Pan

Heat the oil until it shimmers, then cook the beef over high heat and break it up as it browns. You want browned bits, not gray crumbles. If your pan looks crowded, cook the beef in two batches; otherwise the juices collect and the meat goes soft before it ever gets color.

Quick-Charring the Peppers and Onion

Use the same wok and keep the heat high when the peppers and onions go in. Stir them just until the edges pick up color and the onion turns glossy, usually 3 to 4 minutes. They should still have some bite left, because they’ll soften a little more once the sauce goes back in.

Finishing the Sauce

Add the garlic and ginger for just 30 seconds, then return the beef and pour in the mixed sauce. Stir constantly as it bubbles; the cornstarch needs that heat to thicken properly. The sauce is done when it turns shiny and lightly coats the back of a spoon. If it gets too thick, splash in a little broth or water instead of letting it reduce past the point of silkiness.

Flank Steak Version

Use thinly sliced flank steak instead of ground beef if you want a more classic pepper steak texture. Cut it across the grain and don’t skip the marinade, because the cornstarch and soy sauce work together to keep the slices tender and help the sauce cling.

Ground Beef Shortcut

Ground beef makes this faster and a little more weeknight-friendly. You lose the neat sliced-steak look, but you gain speed and a sauce that coats every bit of the meat without any knife work beyond slicing the vegetables.

Gluten-Free Adjustment

Swap in gluten-free soy sauce or tamari and check that your oyster sauce and hoisin are labeled gluten-free. The texture stays the same, but you keep the deep savory-sweet balance that makes the sauce worth making.

Make It Dairy-Free as Written

This dish is already naturally dairy-free, so no changes are needed there. Serve it over rice and keep the sauce ingredients as written for the cleanest, most balanced result.

Storage and Reheating

  • Refrigerator: Store leftovers in an airtight container for up to 4 days. The peppers soften a bit, but the flavor stays strong.
  • Freezer: It freezes well for up to 2 months, especially if you use ground beef. Freeze it without the rice for the best texture.
  • Reheating: Warm it in a skillet over medium-low heat with a splash of broth or water. The common mistake is blasting it on high heat, which tightens the beef and makes the sauce separate.

Questions I Get Asked About This Recipe

Can I use flank steak instead of ground beef?+

Yes. Slice the flank steak thinly against the grain and keep the marinade time, because that short rest helps the meat stay tender during the high-heat cook. It gives you a more classic pepper steak texture than ground beef.

How do I keep the sauce from getting watery?+

Whisk the cornstarch fully into the sauce before it hits the pan, and keep the wok hot enough that the liquid bubbles as soon as it goes in. If the vegetables release a lot of moisture, let the sauce simmer an extra 30 seconds instead of adding more cornstarch right away.

Can I make pepper steak ahead of time?+

You can marinate the beef and mix the sauce a day ahead, which cuts the active cooking time down a lot. I wouldn’t fully cook the peppers too far ahead, though, because they soften more after chilling and lose the little bit of char that makes the dish pop.

How do I keep the beef tender when reheating leftovers?+

Reheat it gently in a skillet with a small splash of broth or water. High heat drives out moisture fast and makes either ground beef or flank steak turn tough, while gentle heat keeps the sauce smooth.

Can I leave out the oyster sauce?+

You can, but the sauce will taste thinner and less layered. If you need a substitute, add a little more soy sauce plus a small splash of hoisin, then taste before you add any extra salt.

Chinese Pepper Steak with Onions

Chinese pepper steak with onions features tender beef and colorful bell peppers in a glossy soy-oyster sauce stir fry. Marinated beef stays juicy, then cooks fast in a hot wok for a quick, takeout-style dinner over steamed rice.
Prep Time 15 minutes
Cook Time 20 minutes
marinating 20 minutes
Total Time 55 minutes
Servings: 4 servings
Course: Main Dish
Cuisine: Chinese-American
Calories: 650

Ingredients
  

Beef
  • 1.5 lb ground beef (or thinly sliced flank steak) Use ground beef for fastest prep, or use thinly sliced flank steak for a more classic bite.
Vegetables and aromatics
  • 2 bell peppers (red and green), sliced
  • 1 onion, sliced
  • 4 garlic, minced
  • 1 tbsp fresh ginger, grated
Marinade
  • 2 tbsp soy sauce
  • 1 tbsp cornstarch
  • 1 tsp sesame oil
Sauce
  • 0.25 cup soy sauce
  • 2 tbsp oyster sauce
  • 1 tbsp hoisin
  • 1 tbsp brown sugar
  • 0.5 cup beef broth
  • 1 tsp cornstarch
Stir-fry
  • 2 tbsp oil
  • 1 steamed rice for serving

Equipment

  • 1 Dutch oven

Method
 

Marinate the beef
  1. Mix the soy sauce, cornstarch, and sesame oil with the beef and let it sit at room temperature for 20 minutes. The mixture should look slightly thick and cling to the beef.
Make the sauce
  1. Whisk together the soy sauce, oyster sauce, hoisin, brown sugar, beef broth, and cornstarch until smooth, then set aside. It should appear evenly combined with no visible cornstarch lumps.
Stir-fry
  1. Heat the oil in a wok over high heat until shimmering, then cook the beef, breaking it apart, until browned and cooked through, about 5–7 minutes. You should see browned bits on the meat and no pink remaining.
  2. Stir-fry the bell peppers and onion in the same wok over high heat for 3–4 minutes until slightly charred and crisp-tender. The edges should look browned while the centers stay bright.
  3. Add the garlic and ginger and cook for 30 seconds, stirring constantly. The aroma should turn fragrant quickly without burning.
  4. Return the beef to the wok, then pour the sauce over everything and toss to coat. The beef and vegetables should be fully lacquered in the sauce.
  5. Cook for 2 minutes over high heat, tossing, until the sauce thickens and looks glossy. The sauce should cling to the bell peppers and beef when you stir.
  6. Serve the pepper steak over steamed rice right away. The sauce should pool slightly on the rice instead of staying runny.

Notes

For best stir-fry results, slice the bell peppers and onion uniformly so they char at the same pace, and keep everything prepped before heating the wok. Refrigerate leftovers in an airtight container for up to 3 days; reheat until hot, adding a splash of broth if needed. Freezing is not recommended because bell peppers soften on thawing. For a gluten-free option, use tamari instead of soy sauce and confirm your oyster sauce hoisin are gluten-free.

You might also like these recipes

Leave a Comment

Recipe Rating