Hey, I’m Chloe! If you love takeout flavors but want something faster, fresher, and way more satisfying at home, this Beijing beef stir fry is for you. I took a favorite Kevin-style recipe and tuned it for weeknight ease, extra crispness, and big, saucy flavor that clings to every bite of beef and pepper. This is simple enough for a busy night and pretty enough for a casual dinner that impresses.

Why you will love this Beijing beef stir fry
Think crispy, tender strips of beef, bright bell peppers and onions, and a glossy, sweet-tangy sauce that sticks to everything. It hits salty, sweet, spicy, and umami in every mouthful. Best part: it’s faster than calling for delivery and you control the heat, the sweetness, and how crunchy the beef gets.
Ingredients — notes and smart swaps
- Beef: Flank steak is classic — slice across the grain into ¼-inch strips. Sirloin or skirt work too if you prefer.
- Tenderizer: Baking soda in the marinade helps break down the proteins and keeps strips soft.
- Coating: Cornstarch both inside the marinade and as an outer dusting creates the ideal crispy shell.
- Oil: Peanut oil is traditional; use neutral vegetable oil if you have allergies.
- Sauce: Hoisin and oyster sauce give that deep Chinese-America flavor. If you must, use extra soy + a pinch of sugar for hoisin-ish notes, but the original combo is best.
- Vinegar: Apple cider vinegar works, but rice vinegar will be a touch brighter and more authentic.
- Heat: Chili paste plus red chili flakes equals quick control over spicy level — use less if kids are eating.
For precise amounts, check the recipe card at the end of the post.

Ingredient swaps and variations
- Vegetarian version: use tofu that’s been pressed, cut into thick strips, marinated, dusted and shallow-fried for crunch. Add extra veggies like broccoli and snap peas.
- Spicier: swap chili paste for gochujang or sambal oelek and add an extra pinch of red pepper flakes.
- More umami: a splash of fish sauce or ½ teaspoon MSG (optional) can deepen flavor. Use sparingly.
- Citrus lift: finish with a teaspoon of lime juice for a fresh pop right before serving.
How to make this Beijing Beef Stir Fry — Step-by-step
- Marinate and velvet — Toss beef strips with ¼ teaspoon baking soda, 1 teaspoon white pepper, 1 tablespoon light soy sauce, 2 tablespoons cornstarch, and 1 beaten egg white. Cover and chill 20 minutes. This lifts texture and holds juices.

- Mix sauce and slurry — Whisk the sauce: water, light soy sauce, oyster sauce, hoisin, sugar, chili paste, red pepper flakes, ketchup, and apple cider vinegar. Separately whisk 1 tablespoon cornstarch with 1 tablespoon cold water for the slurry. Set both bowls within reach.

- Heat oil — Preheat ¼ cup neutral oil in a wok or wide skillet until shimmering (around 350°F if you use a thermometer). Line a plate with paper towels.
- Dust and fry — Put ¼ cup cornstarch in a bag or bowl. Toss marinated beef until well coated and fry in batches for 3 to 4 minutes until golden and crisp. Drain on paper towels. Leaving a little oil in the wok captures flavor.



- Quick veg toss — Stir-fry the onions, bell peppers, and garlic on high for 2 to 3 minutes. You want them tender-crisp.

- Bring it together — Return beef to the wok, pour the sauce over, toss, then slowly stir the slurry into the pan until sauce thickens and turns glossy. Serve immediately over steamed rice or noodles.

Flavor tips and troubleshooting
- If the beef is chewy: make sure you cut across the grain and don’t over-marinate beyond the recommended time; baking soda works fast.
- If sauce is thin: your slurry might have been added hot or in too small a quantity; whisk cold water and cornstarch well and add a little more, stirring constantly.
- If sauce is too sweet: add a splash more vinegar or a teaspoon of soy to rebalance.
- Want extra crunch? After the first fry, let strips rest 5 minutes, then briefly re-fry a second time at higher heat for a super-crispy shell.
- Make it gluten-free: use tamari or a GF soy sauce and check hoisin and oyster sauce labels for gluten. Oyster sauce often contains wheat; use an alternative GF umami sauce if strict.
- For less oil: shallow fry on a paper-lined baking sheet at 425°F to crisp, turning once. It’s not quite the same but it keeps things lighter.

Storing, reheating, and meal prep
- Fridge: Store leftovers in an airtight container for 3 to 4 days.
- Reheat: Reheat in a hot skillet with a splash of oil to bring back some crispness, or use an air fryer for short bursts to refresh the coating. Avoid microwaving if you want crunch.
- Make-ahead: You can marinate the beef up to 8 hours ahead, but dust with the outer cornstarch and fry right before serving to keep texture.
Recommended tools
- Wok or large heavy skillet for quick, high-heat cooking.
- Thermometer if you like precision when heating oil.
- Paper towel-lined plate to drain fried beef and keep it crisp.
These are the same recommended tools called out in the original post.

FAQ
They are similar family members of Chinese-American beef stir fries. Mongolian beef tends to lean more savory with brown sugar and ginger, while Beijing beef focuses more on a sweet-tangy, hoisin-forward sauce and crisped beef.
About 20 minutes is ideal for the baking-soda-and-egg-white velvet. Longer marinating with baking soda can over-tenderize and affect texture.
Yes — bake or air-fry the coated strips for a lower-oil approach. They won’t have quite the same deep crunch but will still be very tasty.
Plain steamed jasmine rice or long-grain rice soaks up sauce and balances the sweet-salty flavors. Stir-fried lo mein or wide rice noodles also work well.
Beijing Beef Stir Fry
- Total Time: 35 minutes
- Yield: 4 servings 1x
Description
Crispy, tender strips of beef tossed with bell peppers and onions in a glossy sweet tangy sauce. This homemade Beijing beef stir fry delivers takeout flavor with extra crunch and bold saucy flavor you can make in about 35 minutes.
Ingredients
- 1 lb flank steak cut across the grain into ¼ inch strips
- ¼ teaspoon baking soda
- 1 teaspoon white pepper or black pepper
- 1 tablespoon light soy sauce
- 2 tablespoons cornstarch for marinade
- 1 egg white beaten
- ¼ cup cornstarch for dusting
- ¼ cup peanut oil or neutral vegetable oil
- 1 red bell pepper cut into 2 inch pieces
- 1 white onion cut into 2 inch pieces
- 2 cloves garlic minced
- ½ cup water
- 2 tablespoons light soy sauce
- ¼ tablespoon oyster sauce
- ¼ cup hoisin sauce
- ¼ cup sugar
- 2 teaspoons chili paste
- 1 teaspoon red chili flakes
- 3 tablespoons ketchup
- 2 tablespoons apple cider vinegar or rice vinegar
- 1 tablespoon cornstarch for slurry
- 1 tablespoon cold water for slurry
Instructions
- Slice flank steak across the grain into thin ¼ inch strips. In a bowl combine baking soda, white pepper, soy sauce, 2 tablespoons cornstarch, and beaten egg white. Toss beef until evenly coated. Cover and refrigerate for 20 minutes.
- Prepare the vegetables by cutting the bell pepper and onion into large pieces and mince the garlic.
- In a bowl whisk together water, soy sauce, oyster sauce, hoisin sauce, sugar, chili paste, red chili flakes, ketchup, and vinegar to make the sauce.
- In a separate small bowl whisk together 1 tablespoon cornstarch and 1 tablespoon cold water to create the slurry.
- Heat oil in a wok or wide skillet until shimmering about 350 degrees Fahrenheit. Line a plate with paper towels.
- Toss the marinated beef in ¼ cup cornstarch until fully coated. Fry the beef in batches for 3 to 4 minutes until golden and crispy. Transfer to the paper towel lined plate.
- Carefully drain most of the oil from the wok leaving about 2 tablespoons. Stir fry onion, bell pepper, and garlic over high heat for 2 to 3 minutes until tender crisp.
- Return the crispy beef to the wok and pour in the prepared sauce. Toss everything together.
- Stir the slurry again and slowly add it to the wok while tossing until the sauce thickens and becomes glossy. Serve immediately with steamed rice or noodles.
Notes
Slice the beef thin and across the grain for the most tender texture. Fry the beef in small batches to keep it crispy. If the sauce becomes too thick add a splash of water. For extra crunch let the fried beef rest for a few minutes then briefly fry again. Reheat leftovers in a skillet or air fryer to help restore crispness.
- Prep Time: 25 minutes
- Cook Time: 10 minutes
- Category: Main Course
- Method: Stir Fry
- Cuisine: Chinese American
Nutrition
- Serving Size: 1 serving
- Calories: 420
- Sugar: 22g
- Sodium: 780mg
- Fat: 18g
- Saturated Fat: 4g
- Unsaturated Fat: 12g
- Trans Fat: 0g
- Carbohydrates: 36g
- Fiber: 2g
- Protein: 29g
- Cholesterol: 75mg



Leave a Reply