Hey, I’m Chloe!
You know those nights when you want takeout, but you also want to stay in your comfy clothes and not wait on delivery? That is exactly when this Beijing beef recipe saves the day.
Crispy beef strips. Sweet and tangy sticky sauce. Tender peppers and onions. All piled over a bowl of hot rice. It tastes just like your favorite Panda Express order, but even better because you made it right in your own kitchen.

And the best part? It is way easier than you think.
If you have ever felt nervous about frying or stir-frying at home, do not worry. I am going to walk you through every step like we are cooking together in my kitchen at Meat & Melt.
Let’s make some seriously good Beijing beef.
Why You’ll Love This Beijing Beef Recipe
This Beijing beef is:
- Crispy on the outside and tender inside
- Coated in a glossy sweet and tangy sauce
- Ready in about 50 minutes
- Better than takeout
- Perfect for busy weeknights
It has that classic Chinese-American flavor we all know and love. Sweet. Savory. Just a little tangy. And once you taste that crispy beef soaked in sauce, you will want to make it again and again.
Ingredients You’ll Need for Beijing Beef
Let’s break it down into simple parts so it feels totally manageable.
For the Marinade
- Flank steak, sliced against the grain
- Egg
- Soy sauce
- Cornstarch
The egg and soy sauce help flavor the beef, and the cornstarch is what gives it that crispy coating.
For the Stir Fry
- Vegetable oil
- Red bell pepper, chopped
- Yellow onion, diced
You can swap veggies if you want, but red bell pepper and onion are classic for Beijing beef.
For the Sweet and Tangy Sauce
- Brown sugar
- Rice vinegar
- Tomato paste
- Sweet chili sauce
- Soy sauce
- Hoisin sauce
- Onion powder
- Garlic powder
This sauce is the star. It is sweet, tangy, a little savory, and coats the beef perfectly.
For precise amounts, check the recipe card at the end of the post.

How to Slice Beef for Tender Beijing Beef
This part matters.
- Always slice the flank steak against the grain. That means you cut across the muscle fibers, not along them.
- When you slice against the grain, you shorten the muscle fibers. That makes each bite more tender instead of chewy.
- Cut into ¼-inch thick strips about 2 inches long. Thin enough to cook quickly but thick enough to stay juicy.
How to Make Beijing Beef Step by Step
Before we jump into the list, here is what you are doing in simple terms. Marinate. Coat. Fry. Stir-fry veggies. Toss in sauce. Done.
1. Marinate the Beef
In a medium bowl, whisk together:
- Egg
- Soy sauce
- 1 tablespoon cornstarch
Add the sliced beef and toss to coat completely. Let it sit for 30 minutes at room temperature.
This helps tenderize the beef and builds flavor.
2. Coat for Crispiness
- Place the remaining 4 tablespoons of cornstarch in a bowl.
- Remove the beef from the marinade and toss each piece in the cornstarch. Make sure every strip is fully coated.
- This is what gives Beijing beef that crispy, golden exterior.
3. Mix the Sauce
In a separate bowl, whisk together:
- Brown sugar
- Rice vinegar
- Tomato paste
- Sweet chili sauce
- Soy sauce
- Hoisin sauce
- Onion powder
- Garlic powder
Set it aside. It comes together quickly once we start cooking.
4. Fry the Beef
- Heat vegetable oil in a wok or large skillet over medium-high heat.
- Add the coated beef in batches. Do not overcrowd the pan. That is key.
- Fry for about 2 to 3 minutes until browned and crispy. Remove and set aside.

If you crowd the pan, the beef will steam instead of crisp. So give it space.
5. Stir Fry the Vegetables
- In the same pan, add diced onion and chopped red bell pepper.
- Cook for about 5 minutes until slightly softened but still a little crisp.

You want texture here, not mushy veggies.
6. Bring It All Together
- Add the beef back into the pan.
- Pour the sauce over everything.
- Stir-fry for 2 to 3 minutes until the sauce thickens and coats the beef beautifully.


That glossy, sticky finish? That is exactly what we are looking for.
Serving Ideas for Beijing Beef
Serve your Beijing beef:
- Over steamed white rice
- With fried rice
- Alongside chow mein
- Topped with green onions
- With a sprinkle of red pepper flakes if you like heat

This is one of those dinners that makes everyone go quiet at the table. You know the kind.
Tips for the Best Beijing Beef
Here are my tried-and-true tips
- Do Not Skip the Cornstarch: That crispy coating is what makes this dish special. Without it, it is just stir-fried beef.
- Work in Batches: Frying too much at once lowers the oil temperature. Crispiness disappears fast if the oil cools down.
- Adjust the Sweetness: If you prefer less sweetness, reduce the brown sugar slightly. Want it tangier? Add a splash more rice vinegar.
- Add More Veggies: Broccoli, snap peas, or carrots work great if you want to bulk it up.

How to Store Leftover Beijing Beef
If you somehow have leftovers, here is what to do:
- Store in an airtight container in the fridge for up to 4 days.
- Reheat in a skillet over medium heat for best texture.
- Microwave works too, but the beef may lose some crispiness.
It makes an amazing lunch the next day over fresh rice.

FAQ
Flank steak is ideal because it cooks quickly and becomes tender when sliced against the grain. Skirt steak also works well.
Most likely the pan was overcrowded or the oil was not hot enough. Fry in batches and let the oil heat properly before adding the beef.
You can sauté the beef in less oil, but it will not have that same crispy texture. The light fry is what gives it that restaurant-style finish.
It is more sweet and tangy than spicy. If you want heat, add red pepper flakes or a little sriracha.
Beijing Beef Recipe
- Total Time: 50 minutes
- Yield: 6 servings 1x
Description
This crispy Beijing beef recipe is a sweet and tangy Panda Express copycat made with golden fried flank steak, tender peppers and onions, and a glossy sticky sauce. It is a flavorful Chinese-American takeout favorite you can easily make at home.
Ingredients
- 1 pound flank steak, cut into strips
- 1 large egg
- 3 tablespoons soy sauce
- 5 tablespoons cornstarch, divided
- ½ cup vegetable oil
- 1 large red bell pepper, chopped into 1-inch pieces
- ½ yellow onion, diced
- ⅓ cup brown sugar
- ¼ cup rice vinegar
- ¼ cup tomato paste
- ¼ cup sweet chili sauce
- 3 tablespoons soy sauce
- 2 tablespoons hoisin sauce
- 2 teaspoons onion powder
- 2 teaspoons garlic powder
Instructions
- Slice flank steak against the grain into ¼-inch thick strips.
- In a bowl, whisk together egg, soy sauce, and 1 tablespoon cornstarch. Add beef and marinate for 30 minutes.
- Place remaining cornstarch in a bowl and toss marinated beef until fully coated.
- In another bowl, whisk together brown sugar, rice vinegar, tomato paste, sweet chili sauce, soy sauce, hoisin sauce, onion powder, and garlic powder to make the sauce.
- Heat vegetable oil in a wok or large skillet over medium-high heat.
- Fry the beef in batches for 2 to 3 minutes until crispy and browned. Remove and set aside.
- In the same pan, stir fry onion and red bell pepper for about 5 minutes until slightly softened.
- Return the beef to the pan, pour in the sauce, and stir fry for 2 to 3 minutes until the sauce thickens and coats the beef.
- Serve hot over rice and garnish with green onions if desired.
Notes
Slice the beef against the grain for the most tender texture. Fry in batches so the oil stays hot and the beef crisps properly. If you prefer a little heat, add red pepper flakes or a small splash of chili sauce to the stir fry.
- Prep Time: 30 minutes
- Cook Time: 20 minutes
- Category: Dinner
- Method: Stir Fry
- Cuisine: Chinese-American
Nutrition
- Serving Size: 1 serving
- Calories: 410 kcal
- Sugar: 18 g
- Sodium: 760 mg
- Fat: 18 g
- Saturated Fat: 3 g
- Unsaturated Fat: 13 g
- Trans Fat: 0 g
- Carbohydrates: 34 g
- Fiber: 2 g
- Protein: 26 g
- Cholesterol: 85 mg



Leave a Reply