Crispy orange chicken has two jobs that must be timed separately: fry the coated chicken until crisp, and reduce the orange sauce until glossy. Combining them too early lets the coating absorb moisture. This method keeps the chicken on a wire rack while the sauce thickens, then tosses everything together only when you are ready to serve.
Use Fresh Orange Without Making the Sauce Bitter
Finely grate only the colored outer layer of the peel; the white pith underneath is bitter. Fresh juice supplies acidity and aroma, while brown sugar, soy sauce, rice vinegar, garlic, and ginger create the sweet-savory balance. Make the sauce base before frying so the cooked chicken never has to wait in a bowl where steam can soften it.

A Crisp Coating That Stays Light
The blend of cornstarch and flour produces a dry, delicate shell. Let excess egg mixture drip from the chicken before coating, press the dry mixture on lightly, and shake away loose flour. Heavy patches can fall off in the oil or become gummy under the sauce.
Hold the oil near 350°F (175°C) and fry in small batches. Adding too much chicken at once drops the temperature and encourages the pieces to absorb oil. Transfer each cooked batch to a wire rack, not paper towels; air circulating underneath helps the crust stay crisp.

Sauce Consistency and Final Toss
Mix cornstarch with cold water before adding it to the simmering sauce. Stop cooking when the sauce coats a spoon but still flows; it thickens further as it cools. Toss with the chicken for only 20 to 30 seconds, then plate immediately. For extra-crisp leftovers, store chicken and sauce separately whenever possible.
Troubleshooting
- Coating slides off: the chicken was too wet or moved before the crust set.
- Greasy chicken: the oil temperature dropped; fry fewer pieces at a time.
- Thin sauce: simmer briefly after adding the slurry rather than adding dry starch.
- Overly sweet sauce: add rice vinegar one teaspoon at a time.
Serve with easy egg fried rice or plain lo mein noodles. For another sauce-coated chicken with a different flavor profile, see our crispy sesame chicken.
Use an instant-read thermometer to confirm that the thickest chicken pieces reach 165°F (74°C), the safe minimum listed on the USDA temperature chart.
Crispy Orange Chicken
Golden crispy chicken tossed in a glossy homemade orange sauce with sweet, tangy, savory, and lightly spicy flavors.
Prep Time: 20 minutes
Cook Time: 20 minutes
Total Time: 45 minutes
Servings: 4 servings
Ingredients
- 1 1/2 pounds boneless, skinless chicken thighs, cut into 1-inch pieces
- 1 large egg
- 1 tablespoon soy sauce
- 1/2 cup cornstarch
- 1/2 cup all-purpose flour
- 1/2 teaspoon fine salt
- 1/4 teaspoon freshly ground black pepper
- Neutral frying oil, such as canola or vegetable oil
- 1/2 cup fresh orange juice
- 1 tablespoon finely grated orange zest
- 1/3 cup packed light brown sugar
- 3 tablespoons low-sodium soy sauce
- 2 tablespoons rice vinegar
- 1 tablespoon hoisin sauce
- 2 garlic cloves, finely minced
- 1 teaspoon freshly grated ginger
- 1/4 teaspoon crushed red pepper flakes, optional
- 1 tablespoon cornstarch
- 2 tablespoons cold water
- 2 green onions, thinly sliced
- 1 teaspoon toasted sesame seeds, optional
Instructions
- Marinate the chicken: Place the chicken pieces in a bowl. Add the egg and 1 tablespoon of soy sauce, then toss until every piece is coated. Let the chicken rest for 10 minutes while you prepare the sauce and coating.
- Make the orange sauce: In a small saucepan, combine the orange juice, orange zest, brown sugar, 3 tablespoons soy sauce, rice vinegar, hoisin sauce, garlic, ginger, and red pepper flakes if using. Whisk and set aside.
- Prepare the coating: In a separate bowl, mix the cornstarch, flour, salt, and black pepper.
- Coat the chicken: Lift the chicken pieces from the egg mixture, allowing the excess to drip away. Add them to the flour mixture and toss until each piece is evenly coated. Shake off loose flour.
- Heat the oil: Pour about 1 inch of neutral oil into a heavy skillet or Dutch oven. Heat it to 350°F (175°C).
- Fry the chicken: Fry the chicken in small batches for 4 to 5 minutes, turning as needed, until deeply golden, crisp, and cooked through. The center should reach 165°F (74°C). Transfer each batch to a wire rack.
- Cook the sauce: Place the saucepan over medium heat and bring the orange mixture to a gentle simmer. Stir the 1 tablespoon cornstarch with 2 tablespoons cold water, then whisk the slurry into the sauce.
- Thicken the sauce: Cook for 1 to 2 minutes, whisking often, until the sauce becomes glossy and thick enough to coat the back of a spoon.
- Toss and finish: Place the crispy chicken in a clean bowl. Pour over just enough hot orange sauce to coat the pieces lightly, then toss quickly. Garnish with green onions and sesame seeds.
- Serve immediately: Serve the orange chicken immediately while the coating is still crisp. Offer any remaining sauce on the side.
Notes
Sauce the chicken only when you are ready to serve. Keeping the sauce and fried chicken separate prevents the coating from becoming soft.
