thetestybites
orange chicken recipe recipe
ChineseDinner

Orange Chicken

Crispy cornstarch-coated chicken thighs tossed in a glossy sweet-tangy orange sauce with ginger and garlic. Better than the takeout box on a Wednesday? Absolutely. Better than Panda Express? By a mile.

Tasted & written by Rachel

Prep

40 min

Cook

20 min

Total

1h

Serves

4

The Key

Coat the chicken when the dredge looks too thick. You want shaggy, craggy, almost lumpy pieces — not a smooth even coating. Those irregular ridges are what fry up into crispy edges that trap the sauce in every crack. Smooth coatings slide off the moment they hit liquid.

Better than the restaurant version? No. Better than takeout on a Wednesday when Noah's screaming and nobody wants to wait forty minutes for a delivery driver? Yes. By a lot.

I made this five times in two weeks trying to get the coating right. The secret is baking soda — just a pinch in the cornstarch dredge gives the chicken that craggy, shatteringly crispy texture that actually holds up under the sauce. Most recipes skip it, and you end up with soggy chicken in a puddle. David's running club demolished two batches last Saturday without asking what was in the sauce. That's the review that matters.

Overhead flat-lay of ingredients for orange chicken arranged on an aged wooden cutting board — a bowl of bite-size raw chicken thigh pieces, small butter-cream ceramic pinch bowls of cornstarch, brown

The coating is everything. You want it thick, shaggy, almost lumpy — those craggy ridges fry into crispy edges that trap sauce in every crack. Smooth coatings are the enemy. They slide off the moment they hit liquid, and you're left with naked chicken sitting in a pool.

Close-up 30-degree angle of golden-brown chicken pieces frying in a large nonstick skillet, oil bubbling around craggy cornstarch coating, some pieces deep amber and others just turning golden, a pair

The sauce comes together in two minutes while the chicken drains. Soy sauce, brown sugar, vinegar, orange juice, chicken broth — it sounds like a lot of sweet, but the vinegar and broth pull it back. Without them you get candy. With them you get takeout.

Close-up overhead shot of glossy dark amber orange sauce simmering in a skillet, visible bubbles breaking at the surface, a wooden spoon dragging through showing thick consistency coating the back of

Toss the chicken in at the end. Thirty seconds in the sauce — just enough for the glaze to grip those craggy ridges. Pile it on rice. Hit it with scallions and a little orange zest if you're feeling fancy. Mia will pick the scallions off. Noah won't touch it either way. David will eat everyone's share.

Beauty shot at 45-degree angle of finished orange chicken piled generously over fluffy white jasmine rice in a deep butter-cream ceramic bowl, glossy amber-orange glaze coating every craggy piece, bri

Mise en place

Ingredients

Marinade

  • 1 whole Eggs
  • 1 tbsp Soy Sauce
  • 0.5 tsp Light Brown Sugar

Chicken

  • 1.5 lbs boneless skinless chicken thighs, cut into 1-inch piecescut into 1-inch pieces
  • vegetable oil (for shallow frying, about 1/4 inch deep)

Coating

  • 1 cup Cornstarch
  • 0.33 cup All-Purpose Flour
  • 0.25 tsp Baking Soda

Sauce

  • 0.25 cup Soy Sauce
  • 1/2 cup packed light brown sugarpacked
  • 0.25 cup Distilled White Vinegar
  • 1/4 cup fresh orange juice (from 1 orange)
  • 1 cup Chicken Broth
  • 2 tbsp Cornstarch
  • 1.5 tsp Sesame Oil
  • 0.75 tsp Crushed Red Pepper

Finish

  • 1 tablespoon fresh ginger, minced (from a 2-inch knob)minced
  • 3 clove Garlicminced
  • 4 scallions, thinly sliced (white and green parts separated)thinly sliced, whites and greens separated
  • zest from 1 orangeOptional

Serving

  • cooked white rice, for servingcooked

The Method

Instructions

  1. 01

    Marinate the chicken. Beat the egg, 1 tablespoon soy sauce, and 1/2 teaspoon brown sugar in a large bowl. Add the chicken pieces and toss until evenly coated. Let sit at room temperature for 30 minutes.

    Done when:Chicken pieces are uniformly coated in a thin, glossy egg wash. The marinade should look absorbed, not pooling at the bottom.

  2. 02

    Make the sauce. Whisk 1/4 cup soy sauce, 1/2 cup brown sugar, vinegar, orange juice, chicken broth, 2 tablespoons cornstarch, sesame oil, and red pepper flakes in a small bowl until the cornstarch dissolves completely. Set aside.

    Done when:No cornstarch lumps visible. The mixture should be smooth, thin, and the color of weak tea.

  3. 03

    Coat the chicken. Whisk 1 cup cornstarch, flour, and baking soda in a medium bowl. Sprinkle the mixture over the marinated chicken and toss until every piece separates and has a dry, shaggy coating.

    Done when:Each piece is individually coated with a thick, craggy layer — no wet spots showing through. The coating should look dry and clumpy, not smooth.

  4. 04

    Fry the chicken. Heat about 1/4 inch of vegetable oil in a large nonstick skillet over medium-high heat to 350°F. Working in two batches, add chicken pieces in a single layer without crowding. Cook 2-3 minutes per side, turning once.

    Done when:Deep golden brown on both sides. The coating is audibly crispy when you tap it with tongs. Internal temperature reads 165°F. Transfer to a paper-towel-lined plate.

  5. 05

    Fry the second batch. Add the remaining chicken to the hot oil, adjusting heat to maintain 350°F. Cook the same way — 2-3 minutes per side until golden and cooked through.

    Done when:Same deep golden color as the first batch. All pieces draining on paper towels.

  6. 06

    Build the aromatics. Carefully drain the oil from the skillet and wipe clean with a paper towel. Add about 1 tablespoon fresh oil over medium heat. Add ginger, garlic, and scallion whites. Cook, stirring constantly, for about 30 seconds.

    Done when:Garlic is fragrant and barely golden — not brown. The kitchen smells sharply of ginger.

  7. 07

    Finish the sauce. Give the sauce mixture a final whisk (cornstarch settles), then pour into the skillet. Bring to a simmer, stirring constantly, until thickened and glossy.

    Done when:Sauce coats the back of a spoon thickly. It should be glossy, dark amber, and reduced by about a third. A line drawn through the sauce on the spoon holds its shape.

  8. 08

    Toss the chicken. Add all the fried chicken to the sauce and toss gently until every piece is coated. Cook for 30 seconds more so the sauce grips the coating. Serve immediately over rice, garnished with scallion greens and orange zest.

    Done when:Every piece has a thick, even glaze. The sauce clings to the craggy coating rather than sliding off. No dry spots visible.

Where it goes wrong

Common mistakes

  • Crowding the skillet — chicken steams instead of fries, and the coating goes pale and soft
  • Tossing the chicken in sauce too early — wait until the sauce is fully thickened and glossy, or it dilutes and slides right off
  • Using pre-minced garlic from a jar — the water content splatters in hot oil and the flavor is flat compared to fresh
  • Skipping the vinegar — without it, the sauce is one-note sweet. The acid is what makes it taste like takeout.

Context

Compared to the usual

This is the Chinese American takeout version — sticky, sweet, built for wide appeal. The Hunan original uses dried tangerine peel, Sichuan peppercorns, and dried chilies, and the chicken is wok-fried without batter. Ours is closer to what Panda Express popularized in the '80s: battered, fried, and tossed in a thick glaze. No shame in it. Different dish, different job.

Glossary

Techniques used

Shallow fry
Cooking in about 1/4 inch of oil in a skillet — enough to submerge the bottom half of the food. You flip once. Uses far less oil than deep frying but achieves similar crispiness.
Velveting
A Chinese technique of marinating protein in egg and cornstarch before cooking. Coats the surface, seals in moisture, and creates a silky texture. The marinade step in this recipe is a simplified version.
Cornstarch slurry
Cornstarch whisked into cold liquid before adding to a hot pan. Adding dry cornstarch directly to hot liquid creates instant lumps. Always re-whisk before pouring — cornstarch settles fast.
Maillard browning
The chemical reaction between amino acids and sugars that creates the deep golden crust on fried foods. Higher pH (from baking soda) speeds it up, which is why the coating browns faster and darker.

Riffs

Variations

Spicy orange chicken

Double the red pepper flakes to 1.5 teaspoons and add 1 tablespoon of sambal oelek to the sauce. Garnish with toasted sesame seeds.

Air fryer version

Spray coated chicken with oil and air fry at 400°F for 12 minutes, shaking halfway. Make the sauce on the stovetop separately. Less crispy than pan-fried but significantly less oil.

Orange tofu

Press extra-firm tofu for 30 minutes, cube, and follow the same coating and frying process. Reduce fry time to 2 minutes per side. The sauce works identically.

Q & A

Frequently asked

Can I use chicken breasts instead of thighs?

You can, but cut them slightly smaller (3/4-inch pieces) and watch the fry time closely. Breasts overcook faster and will be noticeably drier. Thighs are more forgiving.

Can I bake the chicken instead of frying?

Technically yes — 425°F on a wire rack for 20-25 minutes, flipping halfway. The coating won't be as crispy or craggy. Spray generously with oil before baking.

How do I make it less sweet?

Cut the brown sugar to 1/3 cup and add an extra tablespoon of vinegar. The sauce will be tangier and thinner but still coats well.

Is this gluten-free?

Swap the all-purpose flour for more cornstarch and use tamari instead of soy sauce. The texture changes slightly — a bit more shatteringly crisp, less chewy.

Storage

Chicken and sauce in separate airtight containers for up to 3 days. The coating softens in the fridge no matter what — reheating is key.

Reheating

Spread chicken on a wire rack over a sheet pan. Reheat at 400°F for 8-10 minutes until the coating crisps back up. Warm the sauce separately and toss just before serving. Avoid the microwave entirely.

Freezing

Freeze fried chicken (unsauced) in a single layer on a sheet pan, then transfer to a freezer bag. Keeps 2 months. Reheat from frozen at 400°F for 15 minutes. Freeze sauce separately.

Make ahead

Make the sauce up to 3 days ahead and refrigerate. Marinate the chicken up to 8 hours ahead. Do not coat or fry until ready to serve — the coating goes soft if it sits.

Serve with

Over steamed jasmine rice with a side of steamed broccoli. Sesame seeds and extra scallion greens on top. A cold beer doesn't hurt.