If you’re craving a dish that perfectly balances crunch, tang, and savory richness, this Beijing Beef (Sweet and Sour Crispy Beef Stir-Fry) Recipe is going to become your new kitchen obsession. Tender strips of marinated beef get coated in a crispy shell and then get tossed in a vibrant, sweet and sour sauce that clings to every bite. With a vibrant mix of bell peppers, onions, and a little spicy kick, this dish brings restaurant-quality flavors right to your table in under 30 minutes. It’s a feast for your senses and the kind of recipe you’ll want to share with everyone you know.

Ingredients You’ll Need
Don’t let the list intimidate you—each ingredient in this Beijing Beef recipe is straightforward, but together they create a symphony of flavor, texture, and color. From the tender beef strips to the colorful vegetables and that irresistible sweet and sour sauce, every element has a purpose.
- 12 ounces beef steak (ribeye, sirloin, or flank): Thin strips cut against the grain ensure tenderness.
- 2 tablespoons low-sodium soy sauce: Adds salty depth without overpowering.
- ¼ teaspoon ground white pepper: Offers subtle warmth that complements the sauce.
- ½ teaspoon baking soda: Helps tenderize the beef for a melt-in-your-mouth texture.
- 2 teaspoons sesame oil: Infuses a nutty aroma that’s distinctly Asian.
- ½ teaspoon sugar: Balances the savory flavors perfectly.
- ½ teaspoon Chinese five-spice powder: Brings aromatic complexity.
- 3 tablespoons rice vinegar: Provides the essential tang for the classic sweet and sour taste.
- â…“ cup packed brown sugar: Deep sweetness with molasses undertones.
- â…“ cup ketchup: Adds tomato richness and color.
- 1 tablespoon tomato paste: Intensifies the tomato flavor.
- 2 tablespoons hoisin sauce (or oyster sauce): Enhances umami and sweetness.
- 1 teaspoon cornstarch: Thickens the sauce to cling nicely.
- 2 tablespoons low-sodium soy sauce: For the sauce, rounds out the balance.
- 2 large egg whites: Bind the marinade and help the crispy coating stick.
- 1 cup cornstarch: Creates that irresistible crispy coating for the beef.
- Vegetable oil, for frying: Adds the perfect medium for crisp frying.
- 2 tablespoons peanut oil: Used for stir-frying vegetables, adding subtle richness.
- 3 cloves garlic, minced: A fragrant base for the stir-fry.
- 1 medium onion, cut into 1-inch pieces: Provides sweetness and texture.
- 1 large bell pepper, cut into 1-inch pieces: Adds vibrant color and crunch.
- 1 red chili pepper, thinly sliced: Brings a gentle heat to awaken the palate.
- Cooked rice or noodles, for serving: To soak up all the glorious sauce.
How to Make Beijing Beef (Sweet and Sour Crispy Beef Stir-Fry) Recipe
Step 1: Marinate the Beef
Start by mixing your marinade ingredients including soy sauce, white pepper, baking soda, sesame oil, sugar, and Chinese five-spice powder in a bowl. Add the thinly sliced beef, making sure every strip is well-coated. Cover it and pop it into the fridge for 15 minutes. This step is crucial because the marinade tenderizes the beef and infuses those deep flavors that will shine through in every bite.
Step 2: Prepare the Sweet and Sour Sauce
While the beef marinates, whisk together rice vinegar, brown sugar, ketchup, tomato paste, hoisin sauce, cornstarch, and soy sauce in a separate bowl. This sauce has the perfect balance of tangy, sweet, and savory notes that will bring a dynamic punch to the dish. Set it aside while you get ready to fry the beef.
Step 3: Coat the Beef
Take the marinated beef out of the fridge and mix in the egg whites. This step helps the cornstarch stick firmly. Then dredge each piece of beef in cornstarch, making sure every strip is fully coated. This coating is what gives you that irresistible crispy texture that’s so vital to the Beijing Beef experience.
Step 4: Fry the Beef
Heat about an inch of vegetable oil in a wok or large skillet to 350°F (177°C). Working in batches to avoid overcrowding, fry the beef strips until golden brown and crispy, which usually takes just a few minutes. Remove the beef and drain on paper towels to get rid of excess oil. This crispy step sets your Beijing Beef apart from the ordinary.
Step 5: Stir-fry the Vegetables
Discard extra oil from the wok, then add peanut oil. Toss in minced garlic, the onion pieces, and bell pepper chunks, stir-frying until tender but still bright and fresh. This gives the dish a wonderful contrast of textures and brightness both in color and flavor.
Step 6: Combine and Finish
Pour the prepared sweet and sour sauce into the wok with the vegetables and cook over medium heat until the sauce thickens and becomes glossy. Add the crispy fried beef and the thinly sliced red chili pepper, then toss everything together so the beef is perfectly coated with the luscious sauce. This final step brings all the elements together for that signature Beijing Beef bite.
How to Serve Beijing Beef (Sweet and Sour Crispy Beef Stir-Fry) Recipe

Garnishes
A sprinkle of chopped green onions or toasted sesame seeds adds a fresh, crunchy finish that complements the crispy beef and sweet sauce gloriously. A lime wedge on the side can bring an optional zesty brightness if you want a bit of extra tanginess.
Side Dishes
Beijing Beef shines when paired with simple steamed jasmine rice or fluffy noodles to soak up every bit of the delicious sauce. For a lighter balance, steamed broccoli or snap peas provide a fresh crunch that contrasts with the rich, crispy beef.
Creative Ways to Present
For a fun twist, serve the Beijing Beef in lettuce cups or over a bed of stir-fried greens for a low-carb alternative. You could also let your guests make their own bowls or wraps with additional fresh veggies, herbs, and sauces for a hands-on meal experience.
Make Ahead and Storage
Storing Leftovers
Keep your leftovers in an airtight container in the refrigerator for up to three days. The beef will remain flavorful, but keep in mind the crispiness might soften over time as it sits in the sauce.
Freezing
You can freeze Beijing Beef, but it’s best to freeze the cooked beef and sauce separately from the vegetables to maintain texture quality. Freeze in airtight containers or heavy-duty freezer bags for up to one month.
Reheating
To reheat, warm the beef and sauce gently in a skillet over medium heat until hot, adding a splash of water if the sauce has thickened too much. Stir-fry the vegetables separately to revive their crunch before combining everything together again for serving.
FAQs
Can I use a different cut of beef for this recipe?
Absolutely! While ribeye, sirloin, or flank steak are ideal for their tenderness and flavor, you can also use skirt or hanger steak as long as they are sliced thinly against the grain.
Is hoisin sauce necessary, or can I substitute something else?
Hoisin sauce adds a unique sweet and savory depth, but if you don’t have it, oyster sauce works well as a substitute. You can also experiment with a mixture of soy sauce and a little honey for a different twist.
How do I ensure the beef stays crispy after cooking?
Fry the beef in small batches to avoid lowering the oil temperature, and drain on paper towels immediately. When combining with sauce, add the beef at the last moment and toss quickly to preserve crispiness.
Can I make this recipe vegetarian?
Yes! You can substitute crispy tofu or cauliflower florets coated in cornstarch and fried the same way. The sauce and vegetables will work beautifully with these alternatives.
What level of spice does the red chili pepper add?
The red chili pepper adds a mild to moderate heat that gently lifts the dish without overpowering the flavors. You can adjust the amount or omit it according to your spice tolerance.
Final Thoughts
Trying out this Beijing Beef (Sweet and Sour Crispy Beef Stir-Fry) Recipe will reward you with vibrant flavors and textures that satisfy every craving for a great homemade stir-fry. It’s one of those dishes that feels special but is surprisingly straightforward to make. So gather your ingredients, get frying, and enjoy sharing this delicious, crispy, saucy delight with your favorite people today!
Print
Beijing Beef (Sweet and Sour Crispy Beef Stir-Fry) Recipe
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Total Time: 30 minutes
- Yield: 4 servings
- Category: Main Dish
- Method: Frying
- Cuisine: Chinese-American
Description
This Beijing Beef recipe features crispy fried strips of marinated beef tossed in a flavorful sweet and sour sauce with stir-fried vegetables. Originating from Chinese-American cuisine, this dish perfectly balances savory, tangy, and slightly spicy flavors, making it an irresistible entrée served best over rice or noodles.
Ingredients
Beef Marinade
- 12 ounces beef steak (ribeye, sirloin, or flank), cut into thin strips against the grain
- 2 tablespoons low-sodium soy sauce
- ¼ teaspoon ground white pepper
- ½ teaspoon baking soda
- 2 teaspoons sesame oil
- ½ teaspoon sugar
- ½ teaspoon Chinese five-spice powder
Sweet and Sour Sauce
- 3 tablespoons rice vinegar
- â…“ cup packed brown sugar
- â…“ cup ketchup
- 1 tablespoon tomato paste
- 2 tablespoons hoisin sauce (or oyster sauce)
- 1 teaspoon cornstarch
- 2 tablespoons low-sodium soy sauce
Coating and Frying
- 2 large egg whites
- 1 cup cornstarch
- Vegetable oil, for frying (enough for 1 inch depth)
- 2 tablespoons peanut oil
Vegetables
- 3 cloves garlic, minced
- 1 medium onion, cut into 1-inch pieces
- 1 large bell pepper, cut into 1-inch pieces
- 1 red chili pepper, thinly sliced
Serving
- Cooked rice or noodles, for serving
Instructions
- Marinate Beef: Combine the beef strips with 2 tablespoons low-sodium soy sauce, ground white pepper, baking soda, sesame oil, sugar, and Chinese five-spice powder in a bowl. Cover and refrigerate for 15 minutes to tenderize and infuse flavors.
- Prepare Sauce: In a separate bowl, whisk together the rice vinegar, brown sugar, ketchup, tomato paste, hoisin sauce, cornstarch, and soy sauce until smooth and set aside.
- Coat Beef: Add the egg whites to the marinated beef and mix thoroughly. Then dredge each beef strip in cornstarch until fully coated, ensuring an even and thick layer for crispiness.
- Fry Beef: Heat vegetable oil in a wok or large skillet to 350°F (177°C) to a depth of 1 inch. Fry the beef strips in batches, avoiding overcrowding, until crispy and golden brown, about 2-3 minutes per batch. Drain on paper towels to remove excess oil.
- Stir-fry Vegetables: Remove excess oil from the wok, leaving a small amount. Add peanut oil and stir-fry the minced garlic, chopped onion, and bell pepper pieces until softened and aromatic, approximately 3-4 minutes.
- Combine and Finish: Pour the prepared sweet and sour sauce into the wok and cook, stirring frequently, until the sauce thickens and becomes glossy. Add the fried beef strips and sliced red chili pepper, then toss everything together to coat evenly with the sauce.
- Serve: Serve the Beijing Beef immediately over cooked rice or noodles to enjoy the perfect combination of flavors and textures.
Notes
- Use lean cuts of beef like sirloin or flank to ensure tenderness and reduce excess fat.
- Maintaining the oil temperature at 350°F is key for a crispy coating without absorbing too much oil.
- Don’t overcrowd the frying pan to keep the beef strips crisp and prevent steaming.
- Adjust the amount of red chili pepper to control the level of spiciness.
- Substitute hoisin sauce with oyster sauce if preferred, but ensure to maintain the balance of sweet and savory in the sauce.
- The baking soda in the marinade acts as a tenderizer, so don’t skip this step for a tender, soft texture.
- The sauce thickens due to cornstarch; stirring continuously prevents lumps.

