Worked out from this recipe's ingredients. If you're cooking for an allergy, always read the full ingredient list.
Boneless chicken thighs get a light cornstarch shell, shallow-fry to a shattering golden crust, then meet a glossy sauce built on real orange juice and zest instead of concentrate. The sauce is reduced separately and tossed with the chicken at the very last second, so every piece stays crackly instead of going soft — the fix for the takeout-counter version that sits under a heat lamp.
3 cups peanut or vegetable oil, for shallow frying
Fresh orange sauce
3 medium navel oranges (for 3/4 cup juice plus 1 tbsp packed zest)
3 tbsp granulated sugar
2 tbsp rice vinegar
1.5 tbsp soy sauce
1 tbsp honey
3 cloves garlic, finely minced
1 tbsp fresh ginger, finely grated
1/2 tsp crushed red pepper flakes
2 tsp cornstarch
1 tbsp cold water
1 tsp neutral oil
To finish
2 scallions, thinly sliced
1 tsp toasted sesame seeds
Steamed jasmine rice, for serving
Instructions
Toss the chicken pieces in a bowl with the soy sauce, Shaoxing wine, sesame oil, salt, and egg white until every piece is slick and coated. Let it sit at room temperature for 15 minutes while you build the sauce (or refrigerate up to 4 hours).
Zest the oranges with a rasp grater until you have about 1 tablespoon packed zest, then juice them to get 3/4 cup juice. Strain the juice through a fine sieve to remove pulp so the finished sauce stays glossy.
Make the sauce base: heat 1 teaspoon neutral oil in a small saucepan over medium-low. Add the garlic, ginger, and red pepper flakes and cook 45 to 60 seconds, just until fragrant and barely golden — do not let the garlic brown.
Add the orange juice, sugar, rice vinegar, soy sauce, and honey. Bring to a simmer over medium heat and cook 5 to 7 minutes, until reduced by about a third and lightly syrupy. Stir the 2 teaspoons cornstarch into the cold water, then whisk it in and simmer 30 to 45 seconds more, until the sauce coats the back of a spoon. Kill the heat, stir in the orange zest (off heat keeps it bright and floral), and set aside.
Whisk the 3/4 cup cornstarch, flour, baking powder, and white pepper in a wide bowl. Working with a few pieces at a time, press the marinated chicken firmly into the dry mix so a thick, shaggy shell clings to each piece. Set the coated pieces on a wire rack and let them rest 5 minutes — the coating hydrates and grips better.
Pour the frying oil into a 10- to 12-inch heavy skillet or wok to a depth of about 3/4 inch and heat over medium-high to 350°F on a thermometer. A pinch of coating should sizzle immediately and float.
Fry the chicken in 3 batches, spacing pieces apart, for 4 to 5 minutes per batch, flipping once, until deep golden and the coating is firm and dry-looking. Internal temperature should read 175°F for thighs. Transfer to a wire rack, not paper towels. Let the oil return to 350°F between batches.
For maximum crunch, raise the oil to 375°F and return all the chicken to the pan for a 60 to 90 second second fry, then drain on the rack again. Do this while the sauce is rewarming.
Rewarm the orange sauce over low heat for 1 minute until it loosens and steams. Tip the hot chicken into a large dry bowl, pour the sauce over, and toss just 10 to 15 seconds — enough to lacquer every piece, not long enough to soak in.
Turn out onto a platter immediately, scatter with scallions and sesame seeds, and serve with steamed jasmine rice. Eat within 5 minutes for the crispest crust.
Chef's tips
Thighs are the whole point here: they hold their juice through two fries, where breast meat dries out at the exact moment the crust sets.
Never sauce in the frying pan. Tossing in a separate dry bowl for under 15 seconds is the single biggest difference between crisp orange chicken and soggy orange chicken.
If your oranges are tart, taste the reduced sauce and add sugar a teaspoon at a time. Blood oranges make a stunning deep-red version with the same method.
Zest before you juice, and always add zest off the heat — simmering it turns the oils bitter and dulls the perfume.
Leftovers: reheat on a wire rack set in a sheet pan at 400°F for 8 minutes to bring back some crunch. Microwaving is a lost cause.
Save the frying oil: cool, strain through a coffee filter, and refrigerate for one more use.
Nutrition (per serving, estimated)
680calories
37gprotein
72gcarbs
28gfat
Estimates only — values vary with brands and portions.
Made with Sprig
Crisp-Crust Orange Chicken with Fresh Zest was created in Sprig — the AI chef that turns any craving into a complete recipe, plans your week, and shops with one smart list.