Chinese Onion Pepper Steak – Takeout-Style at Home!

Posted on

When you’re craving takeout but want something a little fresher (and maybe a little faster), this Quick Chinese Onion Pepper Steak Stir-Fry is exactly the recipe you need. It’s one of those dishes that delivers bold, restaurant-style flavor without requiring complicated steps or hard-to-find ingredients. And the best part? It comes together in under 30 minutes—yes, really. This stir-fry hits all the marks: tender strips of marinated beef, crisp-tender peppers and onions, and a rich, savory sauce that clings to every bite. Whether you’re cooking for yourself or feeding a hungry crowd, this dish is a total crowd-pleaser. Pair it with a bowl of steamed rice or noodles, and dinner is done. What I love most about this recipe is that it’s all about balance. The sweetness of the hoisin and peppers, the savory depth of the oyster sauce, the aromatic punch of garlic and ginger—each element plays a part without overpowering the rest. It’s the kind of dish you’ll want to keep in your weekly rotation. Let’s kick things off with the prep work and get that beef soaking up all those flavors.

Ingredients You’ll Need

For the steak and marinade:
  • 1 lb (450 g) flank steak or skirt steak, thinly sliced against the grain
  • 2 Tbsp low-sodium soy sauce
  • 1 Tbsp shaoxing wine (or dry sherry)
  • 1 tsp sesame oil
  • 1 tsp cornstarch
For the stir-fry sauce:
  • 2 Tbsp oyster sauce
  • 1 Tbsp hoisin sauce
  • 1 Tbsp low-sodium soy sauce
  • 1 tsp sugar
  • 2 Tbsp beef or chicken broth (or water)
  • 1 tsp cornstarch
For the stir-fry:
  • 2 Tbsp vegetable oil, divided
  • 1 large yellow onion, thinly sliced
  • 1 large green bell pepper, thinly sliced
  • 1 red bell pepper, thinly sliced
  • 3 cloves garlic, minced
  • 1 Tbsp fresh ginger, minced
  • 2 scallions, cut into 1″ (2 cm) pieces
  • Toasted sesame seeds, for garnish (optional)

STEP 1: Marinate the Steak

Start by prepping your beef. Flank or skirt steak works best here because both are flavorful and cook quickly. Slice the steak thinly against the grain—this step makes all the difference in getting that melt-in-your-mouth texture. In a medium bowl, mix together:
  • 2 Tbsp low-sodium soy sauce
  • 1 Tbsp shaoxing wine (or dry sherry)
  • 1 tsp sesame oil
  • 1 tsp cornstarch
Add the sliced steak and toss until everything is evenly coated. Let it rest for 15 minutes while you prepare the rest of the dish. This short marinade helps tenderize the meat and infuse it with flavor while the cornstarch creates a velvety coating when stir-fried.
 

STEP 2: Mix the Stir-Fry Sauce

While the beef marinates, whisk up the sauce. In a small bowl, combine:
  • 2 Tbsp oyster sauce
  • 1 Tbsp hoisin sauce
  • 1 Tbsp soy sauce
  • 1 tsp sugar
  • 2 Tbsp broth or water
  • 1 tsp cornstarch
Mix until smooth and set aside. This sauce brings all the umami richness that makes Chinese stir-fry so irresistible. The cornstarch in the sauce will help it thicken and cling to the beef and veggies in the final step.

STEP 3: Prep Your Wok or Skillet

When it comes to stir-fry, high heat is key. You want everything to cook fast to keep the veggies crisp and the beef tender. Heat 1 tablespoon of vegetable oil in a large skillet or wok over high heat until the oil is shimmering. Make sure everything is ready to go before you start—once the cooking begins, it moves quickly.

STEP 4: Flash-Fry the Steak

Add the marinated beef to the hot pan in a single layer. Don’t overcrowd the pan—work in batches if necessary. Sear the steak for 1 to 2 minutes, just until it browns on the outside. It doesn’t need to cook all the way through yet. Transfer the browned beef to a plate and set aside. This quick sear locks in the flavor and keeps the beef juicy.
 

Quick Chinese Onion Pepper Steak Stir-Fry – Bringing It All Together

Now that we’ve got the beef perfectly marinated and flash-fried, it’s time to bring the rest of the dish to life. The beauty of this Chinese Onion Pepper Steak Stir-Fry is how fast everything comes together once your prep work is done. Just a few more steps and dinner will be ready to hit the table. This part is all about building layers of flavor. You’ll start by sautéing garlic and ginger, then quickly stir-fry the onions and bell peppers until they’re crisp-tender—just the right texture to balance the richness of the beef and sauce. Once you return the beef to the pan and toss everything with that savory, glossy sauce, the magic happens fast. Let’s finish this stir-fry strong.

STEP 5: Stir-Fry the Aromatics and Veggies

Reduce the heat slightly to medium-high, then add the remaining 1 tablespoon of vegetable oil to your skillet or wok. Start by sautéing the aromatics:
  • Add 3 cloves minced garlic and 1 tablespoon minced fresh ginger to the hot oil. Stir constantly for 30 seconds, just until fragrant—don’t let them brown, or they’ll turn bitter.
Then, add the vegetables:
  • 1 large yellow onion, thinly sliced
  • 1 large green bell pepper, thinly sliced
  • 1 red bell pepper, thinly sliced
Stir-fry everything for 2 to 3 minutes, or until the vegetables are bright and just tender around the edges. You want them to retain a little crunch—it gives the dish great texture.
 

STEP 6: Return the Steak and Thicken the Sauce

Now it’s time to bring the beef back into the pan. Add the cooked steak strips to the wok with the vegetables. Give your sauce one final stir (the cornstarch may have settled at the bottom), then pour it evenly over the beef and vegetables. Stir everything continuously for 1 to 2 minutes, allowing the sauce to heat through and thicken. You’ll notice it quickly becomes glossy and coats all the ingredients beautifully. That’s when you know it’s ready.
 

STEP 7: Finish with Scallions

As a final touch, toss in:
  • 2 scallions, cut into 1″ pieces
Stir briefly to combine, then turn off the heat. The scallions add a fresh, slightly sharp finish that balances the savory-sweet sauce perfectly.

STEP 8: Garnish and Serve

Transfer the stir-fry to a serving platter or individual bowls. If you’d like, sprinkle with toasted sesame seeds for a bit of crunch and a hint of nuttiness. Serve immediately over steamed rice, jasmine rice, or noodles. This dish is best enjoyed hot, right out of the pan, while the sauce is still silky and the veggies are crisp.

Simple Tips for Stir-Fry Success

Here are a few quick tips to help you nail this recipe every time: 1. Slice thin, and against the grain Cutting your steak thinly across the grain keeps it tender and easy to chew, even after a quick cook. 2. Don’t overcrowd the pan If your skillet or wok is small, cook the beef in batches. Overcrowding lowers the heat and steams the meat instead of searing it. 3. Keep your ingredients prepped and ready Stir-frying moves fast. Make sure everything—meat, sauce, and vegetables—is prepped before you start cooking. 4. Adjust to taste If you like things a little spicier, add a pinch of red pepper flakes or a drizzle of chili oil with the sauce. If you prefer it sweeter, a touch more hoisin sauce does the trick. 5. Double the sauce if you like extra for your rice This recipe makes just enough to coat the ingredients, but if you like a saucier dish, go ahead and double the sauce ingredients.
 

Quick Chinese Onion Pepper Steak Stir-Fry – FAQs & Final Thoughts

By now, you’ve got a sizzling skillet of juicy steak, crisp-tender peppers, and that glossy, flavor-packed sauce—all ready to be served over your favorite rice or noodles. This Quick Chinese Onion Pepper Steak Stir-Fry is the kind of recipe that fits perfectly into your weeknight routine without ever feeling boring. It’s fast, it’s fresh, and it hits all the right savory notes. Before we wrap things up, let’s take a look at a few frequently asked questions to help you make the most out of this dish—plus a few substitution tips if you need to work with what you’ve got on hand. 1. Can I use a different cut of beef? Yes! While flank or skirt steak are ideal for quick stir-frying, you can also use sirloin, ribeye, or even thinly sliced chuck roast. Just be sure to slice it thin and against the grain for the best texture. 2. What can I substitute for Shaoxing wine? If you don’t have Shaoxing wine, dry sherry is the closest substitute. You can also use a splash of rice vinegar or mirin (though mirin is slightly sweeter). 3. Can I use pre-cut stir-fry beef from the store? You can—but be sure to check the thickness and cut quality. Thin slices are key to getting a quick, even cook and a tender bite. 4. Is there a gluten-free version of this recipe? Yes! Swap the soy sauce for tamari or coconut aminos, and make sure your oyster and hoisin sauces are labeled gluten-free. Most of the other ingredients are naturally gluten-free, but always double-check your labels. 5. Can I add other vegetables? Absolutely. Mushrooms, snap peas, broccoli, or zucchini would all work well. Just be sure to slice everything thin so it cooks quickly and evenly with the stir-fry. 6. How should I store and reheat leftovers? Store leftovers in an airtight container in the fridge for up to 3 days. To reheat, warm in a skillet over medium heat with a splash of water or broth to loosen the sauce. You can also microwave it, but reheating on the stove gives better texture. 7. Can I make this ahead of time? You can prep most of it in advance—slice the meat, mix the sauce, and chop your veggies earlier in the day. Keep everything refrigerated until ready to cook. The actual stir-frying should be done fresh to keep everything crisp and flavorful

Final Thoughts: A Stir-Fry Worth Repeating

There’s something incredibly satisfying about cooking up a takeout-style favorite in your own kitchen—and having it turn out just as flavorful, but fresher and lighter. This Chinese Onion Pepper Steak Stir-Fry brings together all the classic flavors you love with just the right amount of prep and a super short cook time. It’s perfect for busy weeknights when you don’t want to sacrifice flavor for speed. And it’s flexible, too—feel free to swap in different veggies, adjust the sauce to your liking, or use whatever protein you have on hand. Once you make it a couple of times, you’ll have it down to muscle memory. If you try this recipe, let me know how it turns out! I’d love to hear if you made any tweaks or additions. And if your family devours it as fast as mine does, don’t say I didn’t warn you—it’s just one of those meals that keeps everyone coming back for seconds. Until next time—happy cooking, and enjoy every bite! Print

Chinese Onion Pepper Steak – Takeout-Style at Home!

Savor the bold flavors of tender beef strips wok-seared with crisp onions and vibrant bell peppers, all coated in a savory-sweet sauce that tastes just like your favorite Chinese takeout. Ready in under 30 minutes, it’s perfect for weeknight dinners served over steamed rice or noodles!

  • Author: Andrea
  • Prep Time: 15 min
  • Cook Time: 12 min
  • Total Time: 27 min

Ingredients

Scale
  • For the Steak & Marinade
  • 1 lb (450 g) flank steak or skirt steak, thinly sliced against the grain
  • 2 tsp cornstarch
  • 1 tbsp low-sodium soy sauce
  • 1 tsp Shaoxing wine (or dry sherry)
  • ½ tsp sesame oil
  • For the Stir-Fry
  • 2 tbsp vegetable or peanut oil, divided
  • 1 large yellow onion, cut into ½″ (1 cm) wedges
  • 1 large green bell pepper, sliced into ½″ strips
  • 1 large red bell pepper, sliced into ½″ strips
  • 3 garlic cloves, thinly sliced
  • 1 tbsp fresh ginger, finely minced
  • For the Sauce
  • 3 tbsp low-sodium soy sauce
  • 2 tbsp oyster sauce
  • 1 tbsp hoisin sauce
  • 1 tbsp Shaoxing wine (or dry sherry)
  • 1 tsp sugar
  • ¼ cup (60 ml) beef or chicken broth (or water)
  • 1 tsp cornstarch, mixed with 1 tbsp cold water to form a slurry
  • To Finish
  • 2 green onions, thinly sliced on the diagonal
  • Toasted sesame seeds (optional)
  • Steamed rice or noodles, for serving

Instructions

1️⃣ Marinate the beef
: In a bowl, toss the sliced steak with 2 tsp cornstarch, 1 tbsp soy sauce, 1 tsp Shaoxing wine, and ½ tsp sesame oil. Let rest at room temperature for 10 minutes.

2️⃣ Mix the sauce
: In a small bowl, whisk together soy sauce, oyster sauce, hoisin, Shaoxing wine, sugar, and broth. Set aside with your cornstarch slurry.

3️⃣ Stir-fry the beef
: Heat 1 tbsp oil in a wok or large skillet over high heat until shimmering. Add half the beef in a single layer; sear without moving for 30 seconds, then stir and cook until just browned but not fully cooked through, about 1 minute. Transfer to a plate and repeat with the remaining beef (adding a bit more oil if needed).

4️⃣ Cook the aromatics & veggies
: Reduce heat to medium-high and add the remaining 1 tbsp oil. Add garlic and ginger; stir for 15 seconds until fragrant. Toss in onion wedges and bell-pepper strips. Stir-fry until the veggies are tender-crisp, about 2–3 minutes.

5️⃣ Combine & finish the sauce
: Return the beef (with any juices) to the wok. Pour in the prepared sauce and stir to combine. Give the cornstarch slurry a quick stir, then drizzle it in. Continue cooking, stirring constantly, until the sauce thickens and coats everything in a glossy sheen, about 1–2 minutes.

6️⃣ Garnish & serve
: Remove from heat. Scatter sliced green onions and sesame seeds over the top. Serve immediately atop steamed rice or alongside your favorite noodles.

Notes

  • Protein swap: Try thinly sliced chicken breast, pork tenderloin, or even firm tofu for a vegetarian twist.

  • Heat factor: Add 1–2 sliced Thai chilies or a pinch of red-pepper flakes when cooking the garlic and ginger for extra kick.

  • Veggie mix-in: Broccoli florets, snap peas, or carrot ribbons all work beautifully—just stir-fry until crisp-tender.

  • Make-ahead: Slice and marinate the beef up to 4 hours ahead. Prep sauce and veggies in advance for a super-quick dinner.

  • Gluten-free: Use tamari or coconut aminos instead of soy sauce, and check that your oyster and hoisin sauces are GF.

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

You might also like these recipes

Leave a Comment

Recipe rating