
Every Panda Express orange chicken recipe on the internet tells you to use orange juice. They’re all wrong.
It’s a quarter teaspoon of McCormick Pure Orange Extract, buried in the “contains less than two percent” section of Panda Express’s official ingredient list. Twenty years of online recipes, and it was extract the whole time. I spent two months and about fifteen batches pulling apart the official ingredient list, former employee accounts, and Panda’s own training materials to get the full picture.
But the orange wasn’t the only thing everyone missed. If you’ve tried making this at home and it didn’t work, the recipe you followed was broken. Panda Express doesn’t use a simple cornstarch dredge like every online recipe tells you to. They use a three-layer system: a tacky marinade made with dried egg powder, a pure starch dry dredge, and a flour-dominant wet batter. Each layer does a completely different job.
This post contains affiliate links, which means I may earn a small commission if you make a purchase. It doesn’t cost you anything extra. Full disclosure.
Orange Extract: This is the one ingredient you absolutely cannot substitute. McCormick Pure Orange Extract is widely available. Do not use orange juice, orange zest, or orange oil. The amount is tiny (a quarter teaspoon), and that’s the point. The “orange” in orange chicken is barely there.
Dried Whole Egg Powder: Panda uses this in both the marinade and the batter. In the marinade, the egg proteins bond to the chicken surface and create a tacky layer the breading grabs onto. In the batter, it provides binding and browning without the excess moisture that fresh eggs would add. Judee’s or Bob’s Red Mill are both easy to find in the baking aisle or on Amazon.
Potato Starch: Most recipes use straight cornstarch. Panda uses both. Cornstarch gives you the initial crunch, but vinegar breaks it down. Potato starch expands more when it fries and holds up in acidic sauces. If you made my Beijing Beef recipe, you already have this in your pantry.
Xanthan Gum: Used in both sauces for different reasons. In the Basic Sauce, it keeps the sugar and corn syrup from separating during storage. In the #2 Sauce, it compensates for the acid breaking down the cornstarch. A small bag lasts forever.
Citric Acid: A few dollars on Amazon. Replicates the phosphoric acid in the commercial version. If you’ve made Chinese Takeout Chow Mein or other restaurant copycats, you may already have this.
Shaoxing Cooking Wine: Used in the wok stage for deglazing. If you can’t find it at a regular grocery store, any Asian grocery will carry it. In a pinch, dry sherry works.
Dark Corn Syrup: Goes into the Basic Sauce. Not the same as regular corn syrup. The molasses flavor matters here, so regular corn syrup won’t work the same way.
1. Make the aromatic infusions. Prepare the ginger garlic infusion and chili flakes oil at least 15 minutes ahead. These are the same infusions used in my Beijing Beef recipe. They keep in the fridge for two weeks, so make them once and use them across multiple Panda Express dishes.
2. Make the Basic Sauce. Combine soy sauce, sugar, dark corn syrup, salt, MSG, white pepper, and water in a small saucepan. Warm over medium heat until dissolved. Whisk in xanthan gum off the heat. Every Panda Express sauce starts with this. You’ll only use two tablespoons for this recipe. The rest stores for months.
3. Make the #2 Sauce Mix. Combine sugar, distilled white vinegar (not rice vinegar), Basic Sauce, water, and citric acid. Whisk in cornstarch and xanthan gum until dissolved, then stir in the orange extract. The sauce is ready to pour. Stir well before using because the cornstarch settles.
4. Marinate the chicken. Toss one pound of boneless skinless chicken thighs (cut into one-inch pieces) with dried egg powder, salt, white pepper, cornstarch, and vegetable oil. Transfer to a zip-lock bag and massage the marinade into the chicken. Refrigerate for at least 30 minutes, up to 4 hours.
5. Prepare the dry dredge and wet batter. The dry dredge is pure starch: cornstarch, potato starch, and a few seasonings. The wet batter is flour-dominant with egg powder and ice water. Keep the batter over an ice bath. It needs to stay between 35 and 41 degrees when it hits the oil.
6. First fry. Heat oil to 350 degrees. Working a few pieces at a time, press marinated chicken into the dry dredge, dip into the cold wet batter, and go directly into the oil. Fry in batches for 2-3 minutes until the crust sets. The chicken is not fully cooked at this stage.
7. Freeze. Cool the par-fried chicken to room temperature, then freeze on a baking sheet in a single layer for at least 6 hours. Overnight is optimal. This is the step that makes the crust stay crispy in the sauce.
8. Second fry. Fry half the frozen chicken (do not thaw) at 350 degrees for about 7 minutes until deep golden brown and 165 degrees internal. The other half stays in the freezer for a second meal.
9. Wok assembly. Heat a wok until lightly smoking. Add oil, then the ginger garlic infusion and chili paste. Stir for 10-20 seconds. Add Shaoxing wine, then pour in the #2 Sauce Mix (stir it first). Wait for tiny bubbles across the surface, which signals the sugar is caramelizing. Add the chicken, toss to coat for 30-45 seconds, drizzle sesame oil, and serve immediately over rice.
Keep the batter ice cold. When cold batter hits hot oil, the moisture turns to steam almost instantly. That rapid steam creates the air pockets that make the crust crunchy. If the batter warms up between batches, the crust comes out dense and chewy.
Don’t skip the freeze. A standard double fry improves crunch. A double fry with a freeze in between is a different level entirely. The ice crystals that form during freezing create additional air pockets when they evaporate in the oil. Panda Express figured this out and nobody else bothered to copy it.
Stir the sauce before pouring. The cornstarch settles to the bottom of the #2 Sauce Mix. If you pour without stirring, you get thin sauce on top and a starchy clump at the bottom of the bowl.
Wait for the bubbles in the wok. Do not add the chicken until you see tiny bubbles across the entire surface of the sauce. That’s the sugar caramelizing, and it’s what gives the sauce its glossy cling. Adding chicken too early means thin, runny sauce.
Serve immediately. Panda Express trains their cooks to discard orange chicken after 45 minutes. At home, you have about a 30-minute window before the crust starts absorbing moisture from the sauce.
Par-fried chicken (pre-freeze): Transfer cooled, par-fried pieces to a zip-lock bag. Stores in the freezer for up to 2 months. When ready, skip straight to the second fry and make a fresh batch of sauce.
Finished orange chicken: This dish does not store well once sauced. The crust absorbs moisture from the sauce within an hour. If you have leftovers, eat them within 30 minutes for the best texture.
Basic Sauce: Stores in a sealed jar in the fridge for up to 2 months. Use it as the base for Kung Pao Chicken, Beef & Broccoli, or any other Panda Express sauce.
Aromatic infusions: Both the ginger garlic infusion and chili flakes oil keep in the fridge for up to two weeks.
You can, but the results won’t be the same. Dark meat has more intramuscular fat, which keeps the chicken moist through two rounds of frying plus a wok toss. Breast meat dries out significantly with that much cooking. Panda Express uses dark meat for this reason.
Fresh eggs add too much moisture to the marinade, and that moisture has to boil off in the oil before the crust can crisp. Dried egg powder bonds to the chicken surface without the extra liquid, creating a tacky layer that the dry dredge grabs onto. It also enhances the chicken flavor in a way that fresh eggs don’t.
Most recipes online use a simple cornstarch dredge, fresh eggs, orange juice, and rice vinegar. This recipe uses a three-layer batter system with dried egg powder, three different starches, orange extract instead of juice, distilled white vinegar, citric acid, and a freeze between fries. These aren’t small tweaks. The techniques are different and so are the results.
Yes. Both the Basic Sauce (stores for 2 months refrigerated) and the #2 Sauce Mix (stores for a few days refrigerated) can be made ahead. Stir the #2 Sauce well before using because the cornstarch settles.
It does two different jobs in this recipe. In the Basic Sauce, it prevents the ingredients from separating in the jar. In the #2 Sauce, it keeps the vinegar from breaking down the cornstarch. You can skip it, but the Basic Sauce will need stirring every time you use it, and the #2 Sauce may thin out faster in the wok. A small bag is a few dollars and lasts through dozens of recipes.
