This crispy, sweet, and tangy Beijing Beef recipe brings the beloved P.F. Chang’s favorite straight to your kitchen. With tender beef strips coated in a light, crispy batter and tossed in an irresistible sweet and sour sauce, this Beijing Beef dish delivers restaurant-quality flavors that will have your family asking for seconds.
Why You’ll Love This Recipe:
Beijing Beef is the perfect combination of textures and flavors that makes it absolutely irresistible. The beef is incredibly tender thanks to a simple marinade technique, while the cornstarch coating creates an unbeatable crispy exterior that stays crunchy even after being tossed in the sauce. The sweet and sour sauce strikes the perfect balance between tangy rice vinegar and rich brown sugar, with hints of garlic and sesame that make this Beijing Beef recipe truly authentic.
What makes this Beijing Beef recipe special is how quickly it comes together – in just 30 minutes, you can have a restaurant-quality meal on your table. The colorful bell peppers and onions add a satisfying crunch and vibrant appearance, while the red chili pepper provides just the right amount of heat to complement the sweet sauce. This Beijing Beef is also incredibly versatile and pairs beautifully with steamed rice, fried rice, or chow mein noodles.
Ingredients You’ll Need:

Stir Fry
- 2 large egg whites
- 1 cup cornstarch
- Vegetable oil (for frying beef)
- 2 tablespoons peanut oil
- 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)
Beef Marinade
- 12 ounces beef steak (such as ribeye, sirloin or flank, cut into thin strips, against the grain)
- 2 tablespoons soy sauce (low sodium)
- ¼ teaspoon white pepper
- ½ teaspoon baking soda
- 2 teaspoons sesame oil
- ½ teaspoon sugar
- ½ teaspoon Chinese five spice
Sweet And Sour Sauce
- 3 tablespoons rice vinegar
- ⅓ cup brown sugar (packed)
- ⅓ cup ketchup
- 1 tablespoon tomato paste
- 2 tablespoons Hoisin sauce (or Oyster sauce)
- 1 teaspoon cornstarch
- 2 tablespoons soy sauce (low sodium)
How to Make Beijing Beef:
Step-by-Step Instructions:
Step 1: Marinate the Beef Start by cutting your beef against the grain into thin strips, about ¼-inch thick. In a medium bowl, combine the beef strips with soy sauce, white pepper, baking soda, sesame oil, sugar, and Chinese five spice. Mix thoroughly and let the beef marinate for at least 15 minutes. The baking soda in this Beijing Beef marinade helps tenderize the meat while the other seasonings infuse incredible flavor.
Step 2: Prepare the Sweet and Sour Sauce While the beef marinates, whisk together all sauce ingredients in a small bowl until smooth. Make sure the cornstarch is completely dissolved to avoid lumps in your Beijing Beef sauce. Set aside until ready to use.
Step 3: Create the Coating In a shallow dish, lightly beat the egg whites until foamy. Place the cornstarch in another shallow dish. This two-step coating process is crucial for achieving the signature crispy texture of Beijing Beef.
Step 4: Coat the Beef Remove the marinated beef from the bowl and dip each piece first in the egg whites, then roll in cornstarch until completely coated. Shake off any excess cornstarch and place the coated beef on a plate.
Step 5: Fry the Beijing Beef Heat vegetable oil in a large pot or deep skillet to 350°F (175°C). Carefully add the coated beef pieces in small batches, being careful not to overcrowd the pan. Fry for 2-3 minutes until golden brown and crispy. Remove with a slotted spoon and drain on paper towels. The beef should be beautifully golden and crispy at this stage.
Step 6: Stir-Fry the Vegetables Heat peanut oil in a large wok or skillet over high heat. Add minced garlic and stir-fry for 30 seconds until fragrant. Add the onion pieces and bell pepper, stir-frying for 2-3 minutes until crisp-tender. Add the sliced red chili pepper and cook for another 30 seconds.
Step 7: Combine and Serve Add the prepared sweet and sour sauce to the vegetables and bring to a simmer. The sauce should thicken slightly. Add the crispy Beijing Beef to the pan and toss quickly to coat everything evenly with the sauce. Serve immediately while the Beijing Beef is still crispy.
Helpful Tips:
The key to perfect Beijing Beef lies in maintaining the crispiness of the beef while ensuring the sauce coats everything beautifully. Always ensure your oil is at the correct temperature (350°F) before frying – too low and the beef will be greasy, too high and it will burn before cooking through. Cut your beef against the grain for maximum tenderness, and don’t skip the baking soda in the marinade as it significantly improves the texture.
When preparing your Beijing Beef, have all ingredients prepped and ready before you start cooking, as the final assembly happens quickly. The vegetables should retain some crunch, so don’t overcook them. If you prefer less heat, remove the seeds from the red chili pepper or reduce the amount used.
For the crispiest Beijing Beef, serve immediately after tossing with the sauce. If you need to keep it warm, place it in a low oven, but note that the coating will soften over time.
Details:
Prep Time: 20 minutes
Cook Time: 15 minutes
Total Time: 35 minutes
Servings: 4 people
Cuisine: Chinese-American
Course: Main Dish
Difficulty: Intermediate
Notes:

This Beijing Beef recipe can be easily customized to your taste preferences. For a spicier version, add more red chili peppers or a dash of sriracha to the sauce. If you prefer a sweeter Beijing Beef, increase the brown sugar by 1-2 tablespoons. The recipe works well with different cuts of beef – ribeye gives the most tender results, while flank steak offers great flavor at a more economical price point.
For those avoiding gluten, ensure your soy sauce and hoisin sauce are gluten-free varieties. The cornstarch coating makes this Beijing Beef naturally gluten-free when using the right condiments.
Frequently Asked Questions:
Q: Can I make Beijing Beef ahead of time? A: While Beijing Beef is best served immediately for optimal crispiness, you can prepare the components ahead. Marinate the beef and prepare the sauce up to a day in advance. Fry the beef just before serving for the best texture.
Q: What’s the best cut of beef for Beijing Beef? A: Ribeye, sirloin, and flank steak all work well for Beijing Beef. Ribeye is the most tender, while flank steak offers excellent flavor. Always cut against the grain regardless of the cut you choose.
Q: Why is my Beijing Beef not crispy? A: The most common causes are oil temperature that’s too low, overcrowding the pan during frying, or not properly draining the beef after frying. Ensure your oil reaches 350°F and fry in small batches.
Q: Can I bake the Beijing Beef instead of frying? A: While traditional Beijing Beef is fried for optimal crispiness, you can bake the coated beef at 425°F for 15-20 minutes, flipping halfway through. The texture won’t be quite as crispy but will still be delicious.
Q: How do I store leftover Beijing Beef? A: Store leftover Beijing Beef in the refrigerator for up to 3 days. For best results when reheating, use an oven or air fryer to help restore some crispiness.
Storage Instructions:
Store leftover Beijing Beef in an airtight container in the refrigerator for up to 3 days. For best quality, store the beef and vegetables separately from any remaining sauce if possible. When ready to reheat, use an oven preheated to 350°F for 8-10 minutes, or an air fryer at 375°F for 3-4 minutes to help restore the crispy texture.
Beijing Beef can be frozen for up to 2 months, though the texture of the coating will change upon thawing. Thaw overnight in the refrigerator and reheat in the oven for best results.
For meal prep, you can prepare and fry the beef up to 2 days ahead, storing it separately from the vegetables and sauce. Combine everything when ready to serve for the freshest Beijing Beef experience.
Related Recipes:
Explore more delicious Asian-inspired dishes that pair perfectly with Beijing Beef:
- Orange Chicken – Another crispy, sweet, and tangy favorite
- General Tso’s Chicken – Classic Chinese-American comfort food
- Sweet and Sour Pork – Traditional sweet and sour flavors
- Mongolian Beef – Savory and slightly sweet beef dish
- Cashew Chicken – Tender chicken with crunchy cashews
Conclusion:
This Beijing Beef recipe delivers all the flavors and textures you love from your favorite Chinese restaurant, right in your own kitchen. The combination of crispy, tender beef with the perfect sweet and sour sauce creates a dish that’s both satisfying and addictive. Whether you’re cooking for a weeknight dinner or entertaining guests, this Beijing Beef recipe is sure to impress.
The beauty of homemade Beijing Beef lies in your ability to control the ingredients and customize the flavors to your liking. Plus, it’s more economical than ordering takeout and you can feel good about what goes into your meal. Master this Beijing Beef recipe, and you’ll have a restaurant-quality dish that rivals any Chinese takeout in your repertoire.
Serve your Beijing Beef over steamed jasmine rice with some steamed broccoli or bok choy for a complete, balanced meal that brings the authentic flavors of Chinese-American cuisine to your dinner table.