The Recipes Table
Simple Recipes for Everyday Cooking

Crispy Orange Chicken Recipe with Real Orange Sauce

This crispy orange chicken recipe uses a double-fried cornstarch coating and a reduced fresh orange juice and zest glaze so the crust stays crisp through tossing and serving.

Total Time75 mins
DifficultyModerate
Servings4 Servings
Jump to Recipe
Crispy Orange Chicken Recipe with Real Orange Sauce

Fixing them takes a two-stage fry and a glaze built on fresh orange juice reduced before the chicken ever touches the pan. Because the sauce thickens in under a minute and the double-fried cornstarch shell is dehydrated on the surface, the chicken stays crisp through tossing and serving at the table.

Why You'll Love This Recipe

  • The coating stays crisp through tossing and serving because the sauce is reduced to a glaze first rather than simmered around the chicken.
  • Real orange flavor from both fresh zest and reduced juice, so it tastes like bright fruit instead of orange-colored syrup.
  • No Shaoxing wine, no mirin, and no hard-to-source pantry items—everything comes from a standard grocery run.
  • The orange sauce keeps in the fridge for up to a week and works on shrimp, roasted cauliflower, or meatballs.
Chef's Secret Key Tip

Reduce the orange juice by itself, before anything else goes into the pan. Fresh orange juice is mostly water, so if you add it to a sauce at full volume you have two bad options: simmer the whole sauce long enough to drive that water off, which cooks the soy and vinegar into something flat and dull, or thicken it with extra cornstarch, which gives you a gluey texture.

Boiling 3/4 cup of juice down to about 1/3 cup takes 5 to 7 minutes on its own during the marinade rest, concentrates the fruit flavor, and means the finished sauce only needs about 90 seconds of cooking once everything is combined.

Read Before You Start

1

Dark meat holds up better. Boneless thighs stay juicy through two trips into hot oil, reaching optimal tenderness at 175°F (80°C). Breast meat works, but the window between safely cooked at 165°F (74°C) and dry is narrow, so cut breast pieces slightly larger and pull them as soon as they hit 165°F.

2

Cornstarch does the crisping, flour does the sticking. A coating of pure cornstarch shatters nicely but flakes off in the sauce. A coating of pure flour holds on but goes bready and soft. Three parts cornstarch to one part flour holds onto the chicken and still cracks when you bite it.

Ingredient Deep Dive & Notes

Boneless skinless chicken thighs. Cut into 1-inch pieces, slightly bigger than they look like they should be, because they shrink in the fryer. Uniform size matters more than exact size, since mismatched pieces cook at different rates and you end up with some dry and some underdone.

Egg white, not whole egg. The yolk adds fat that softens the coating and browns faster than you want on the second fry. The white alone is just enough protein to glue the starch on.

Cornstarch. Buy more than you think. The coating uses most of a cup, and the sauce needs another two teaspoons for the slurry.

Fresh oranges, three or four. You need both the zest and the juice, so buy whole fruit rather than a carton. Navel oranges are the easy default. Bottled juice works in a pinch but tastes noticeably duller once reduced.

Rice vinegar. Unseasoned, if you can find it. Seasoned rice vinegar already contains sugar and salt, which throws off the sauce balance. Cider vinegar is a workable substitute.

Light brown sugar. The molasses in it gives the sauce a darker, rounder sweetness than white sugar. Not authentic to every version, but it makes the fruit read better.

Fresh ginger and garlic. Both grated on a microplane so they dissolve into the sauce instead of leaving chunks.

Don't substitute: the orange zest with more juice. Almost all of the aroma you associate with orange lives in the oil in the peel, not the juice. A sauce made with juice alone tastes sour and sweet but not particularly orange, which is exactly the complaint people have about homemade versions.

For a lighter chicken dinner with citrus that goes the oven-roasted route instead, see Baked Lemon Chicken. For another takeout-style favorite with a rich, deeply spiced gravy, see Butter Chicken.

Equipment Needed

  • A heavy 4-to-5-quart Dutch oven, pot, or flat-bottomed wok at least 5 inches deep for frying. Four cups of oil should fill the vessel no more than one-third to halfway up the sides to prevent boil-over and hold steady heat.
  • A clip-on deep-fry thermometer and an instant-read food thermometer. Guessing oil temperature is the single biggest cause of greasy coating.
  • A wire rack set over a sheet pan. Draining fried chicken on paper towels traps steam underneath and softens the bottom side.
  • A microplane for the orange zest, fresh ginger, and garlic.
Orange chicken recipe ingredients laid out: cubed chicken thighs, fresh oranges, cornstarch, soy sauce, rice vinegar, ginger and garlic
View Full Photo
Ingredients & Prep Mise en Place

Orange chicken recipe ingredients laid out: cubed chicken thighs, fresh oranges, cornstarch, soy sauce, rice vinegar, ginger and garlic

Visual Culinary Method

Detailed Step-by-Step Cooking Guide

Step 1

Marinate the chicken

Get everything measured before you start, including the sauce ingredients in one bowl and the cornstarch slurry in a separate small cup. Once the second fry starts, the dish finishes in under four minutes and there is no time to go looking for the vinegar. Toss the cubed chicken with the egg white, soy sauce, sesame oil, and white pepper until every piece is slick and coated. Cover and let it marinate for 20 minutes in the refrigerator. This is a short marinade on purpose: soy sauce is salty enough that a long soak starts curing the surface of the meat and firming it up.
Step 2

Reduce the orange juice

While the chicken marinates (so this step overlaps with the marinade rest), pour the fresh orange juice into a small saucepan and simmer over medium heat until it reduces to about 1/3 cup. That takes 5 to 7 minutes, and you will see the bubbles get larger and slower as it thickens slightly. Pour the reduced juice into the bowl with the brown sugar, rice vinegar, and soy sauce, then stir in the orange zest. Set it aside off the heat.
Step 3

Coat and rest the chicken

Whisk the cornstarch, flour, baking powder, and salt together in a wide bowl. Working in batches, lift the chicken out of the marinade and press each piece firmly into the dry mixture, turning it so the coating packs on thickly. Set the coated pieces on a wire rack in a single layer and leave them for 10 minutes while you start heating your oil. That rest lets the dry coating hydrate from the marinade underneath so it turns slightly translucent and sticks instead of sliding off in the fryer.
Chicken pieces coated in cornstarch batter resting on a wire rack before frying for orange chicken
View Full Photo

Chicken pieces coated in cornstarch batter resting on a wire rack before frying for orange chicken

Step 4

First fry (3 batches)

Bring 4 cups of neutral oil to 350°F (175°C) in your deep pot or wok (confirming the pot is no more than one-third to halfway full). Fry the chicken in 3 batches, about 4 minutes per batch, until the coating is set and pale gold rather than deeply browned. The pieces should float and the bubbling should slow noticeably. Lift each batch onto a clean wire rack. Let the oil recover to 350°F for 1.5 to 2 minutes between batches, since dropping cold chicken into cooling oil is what makes the coating greasy.
Step 5

Second fry (2 batches)

Raise the oil temperature to 375°F (190°C), which takes about 2 to 3 minutes. Fry the chicken a second time in 2 batches—do not dump all the chicken in at once, which crowds the pot and risks hot-oil overflow—for 60 to 90 seconds per batch, allowing about 1 minute for the oil to recover between batches, until deep golden and audibly crisp. Check the thickest piece with an instant-read thermometer: poultry is safe at 165°F (74°C) minimum, and dark thigh meat reaches its best texture at 175°F (80°C) (pull breast pieces at 165°F / 74°C). Transfer back onto the wire rack. The first fry cooks the chicken; the second high-heat fry flashes residual moisture out of the starch crust so it survives contact with the glaze.
Step 6

Finish the orange sauce

Pour the combined orange sauce mixture into a wok or wide skillet over medium-high heat. Add the grated ginger, grated garlic, and red chili flakes, and let it come to a full bubble, which takes about 1 minute. Stir the cornstarch slurry again (it settles fast) and pour it in while whisking constantly. Cook 30 to 45 seconds until the sauce turns glossy and thick enough to coat the back of a spoon with a clean line. Turn off the heat.
Step 7

Toss and serve immediately

Add the hot double-fried chicken to the pan and fold it through the glaze off the heat for no more than 20 seconds, just until evenly coated. Serve immediately with sliced scallions and toasted sesame seeds over the top. Tossing longer does not coat it better; it only gives the crust more time to absorb liquid, which is the exact thing you spent two fries preventing.
Troubleshooting & QA

Getting the Crispy Coating Right

Crisp homemade orange chicken comes down to starch hydration, oil temperature recovery between batches, and a concentrated glaze that coats in seconds.

The coating fell off in the oil

Either the 10-minute rest was skipped, or the chicken went in wet from the marinade with dry powder sitting loose on top. Press the coating on firmly, and let it turn from chalky white to slightly translucent on the wire rack before frying.

The chicken is greasy

Oil temperature dropped from overcrowding or skipping recovery time between batches. Fry the first stage in 3 batches and the second stage in 2 batches, and keep a clip-on thermometer in the pot the whole time.

The coating is dark but the inside is underdone

Pieces were cut too large, or the oil was too hot on the first fry. Keep the first fry at 350°F (175°C), not higher. If pieces are larger than 1 inch, add a minute and verify at least 165°F (74°C) internally (175°F / 80°C for thighs) with a thermometer.

The sauce is thin and runs off the chicken

Under-reduced orange juice, or the slurry was added to liquid that was not actively bubbling. Cornstarch must reach a boil to thicken properly. If it is still loose, mix another teaspoon of cornstarch with a tablespoon of cold water and whisk it in at a simmer.

The sauce is cloyingly sweet

Fresh oranges vary widely in sweetness. Whisk in unseasoned rice vinegar half a tablespoon at a time until the sweet-tart balance sharpens.

It tastes bitter

You zested too deeply and took white pith with the peel. Zest with a light touch, stopping at the bright orange outer layer, and rotate the fruit as you go.

Everything softened after sitting on the table

That is natural once fried starch sits in warm glaze. Double frying keeps the crust crisp through tossing and immediate plating, not indefinitely. Have the rice steamed and everyone at the table before starting the second fry.

Close-up of crispy orange chicken pieces showing craggy glazed coating and juicy chicken inside
View Full Photo
Texture & Doneness Visual Cue

Close-up of crispy orange chicken pieces showing craggy glazed coating and juicy chicken inside

How to Use This Orange Sauce

Make-ahead fridge staple. The sauce is worth making on its own. It keeps in a sealed jar in the refrigerator for up to a week and reheats gently without breaking.
Roasted cauliflower or tofu. Toss warm sauce with roasted cauliflower florets for a vegetarian main that holds crunch, or fold it around crispy pan-fried tofu cubes.
Glazed salmon or meatballs. Brush the reduced glaze onto salmon fillets during the last 4 minutes of baking so the sugars caramelize without burning, or use it as a party glaze for meatballs.
Quick weeknight stir-fry. Thin the thickened glaze with 2 to 3 tablespoons of water (or low-sodium chicken broth) and use it as a fast stir-fry sauce for seared chicken and broccoli. If you want a quick skillet chicken dinner with a savory pan sauce and no deep frying, see Garlic Butter Chicken.
Freshness & Handling

How to Serve, Store & Reheat

To Serve

Steamed jasmine rice is the standard pairing because it soaks up the extra orange glaze. Fried rice, lo mein noodles, or steamed broccoli and snap peas all work well, and a cool bowl of Asian Cucumber Salad or Crunchy Thai Cucumber Salad cuts through the sweet-tangy richness. Serve within a minute or two of tossing.

To Store

Cool leftovers promptly and refrigerate in an airtight container within 2 hours for up to 3 days. Already-sauced coating softens overnight in the fridge, though the flavor holds up well. If you anticipate leftovers, fry the batch, sauce only the portion you are eating right away, and store the unsauced cooked chicken and the sauce in separate containers.

To Reheat

Reheat in an oven or air fryer at 400°F (200°C) for 6 to 8 minutes until hot and an instant-read thermometer reads at least 165°F (74°C). Storing and reheating the fried chicken unsauced on a wire rack restores far more crunch before tossing with warmed sauce; the microwave heats leftovers through to 165°F but leaves the coating soft.

To Freeze

Freeze the fully cooked, unsauced double-fried chicken in a single layer, then transfer to a freezer bag for up to 2 months, and freeze the sauce separately in a sealed container. Reheat the unsauced chicken straight from frozen at 400°F (200°C) for 12 to 15 minutes until it reaches 165°F (74°C) internally, warm the sauce in a pan until bubbling, and toss. Freezing chicken already coated in sauce yields a soft crust and watery glaze.

Orange chicken served in a bowl over steamed rice with broccoli, scallions and sesame seeds, chopsticks resting on the side
View Full Photo
Table Plating & Serving Suggestion

Orange chicken served in a bowl over steamed rice with broccoli, scallions and sesame seeds, chopsticks resting on the side

Dietary Variations

Air fryer version

Spray the coated, rested chicken generously with neutral cooking oil and air fry in a single layer at 400°F (200°C) for 12 to 14 minutes, shaking the basket twice, until golden and cooked to at least 165°F (74°C) internally (175°F / 80°C for thighs). The crust is thinner and less craggy than deep-fried, but holds the glaze well.

Gluten-free

Swap the 1/4 cup all-purpose flour for sweet white rice flour (glutinous rice flour) one-for-one, and use certified gluten-free tamari in place of soy sauce. Confirm your unseasoned rice vinegar carries a gluten-free label.

Lower sugar

Reduce the light brown sugar to 2 tablespoons and use 1/2 cup of reduced fresh orange juice (starting from 1 cup fresh juice). The glaze will be brighter, tangier, and slightly less syrupy.

Chef's Pro Kitchen Note

The reason takeout-style orange chicken stays crisp under glaze while most home versions soften immediately comes down to surface moisture in the crust.

A single fry cooks the meat but leaves steam migrating outward into the starch coating, which the sauce then saturates right away.

Following the 350°F (175°C) first fry with a 60-to-90-second second fry at 375°F (190°C) flashes that residual water out of the outer starch layer, leaving a porous, dehydrated shell.

Because the orange juice was already reduced beforehand, the glaze sits on top of that crisp shell instead of soaking straight through—giving you the window you need to toss for 20 seconds and get the dish to the table while it still crunches.

Allergen Notice: This recipe contains soy (soy sauce), wheat (all-purpose flour and soy sauce), egg (egg white in the marinade), and sesame (toasted sesame oil and sesame seeds). Substitutions: replace soy sauce with coconut aminos plus 1/4 teaspoon fine salt; replace all-purpose flour 1:1 with sweet rice flour (and use gluten-free tamari); replace egg white with 2 tablespoons of reduced orange juice as a wet binder; or omit sesame oil and seeds entirely and use 1/2 teaspoon neutral oil in the marinade. Ingredient formulations and facility practices vary by brand, so always read product labels yourself when cooking for a food allergy.

Frequently Asked Questions

Kitchen Photo Roll

Recipe Visual Gallery (5 Full Photos)

Click any photo to view in high resolution
Crispy Orange Chicken Recipe with Real Orange Sauce kitchen photo 1
View Full
Crispy Orange Chicken Recipe with Real Orange Sauce kitchen photo 2
View Full
Crispy Orange Chicken Recipe with Real Orange Sauce kitchen photo 3
View Full
Crispy Orange Chicken Recipe with Real Orange Sauce kitchen photo 4
View Full
Crispy Orange Chicken Recipe with Real Orange Sauce kitchen photo 5
View Full
Step-by-Step Instructions

Recipe Card & Steps

Ingredients Checklist

Click an item to check it off as you prep

4 servings
  • 1.5 lb (680 g)boneless skinless chicken thighs, cut into 1-inch pieces
  • 1 largeegg white
  • 1 tbspsoy sauce (for marinade)
  • 1 tsptoasted sesame oil
  • 1/4 tspground white pepper
  • 3/4 cupcornstarch (for coating)
  • 1/4 cupall-purpose flour
  • 1/2 tspbaking powder
  • 1/2 tspsalt
  • 4 cupsneutral oil, for frying
  • 3/4 cupfresh orange juice (about 3 oranges)
  • Zest of 2 oranges
  • 1/4 cuppacked light brown sugar
  • 3 tbspunseasoned rice vinegar
  • 2 tbspsoy sauce (for orange sauce)
  • 1 tbspfresh ginger, grated
  • 3 clovesgarlic, grated
  • 1/2 tspred chili flakes
  • 2 tspcornstarch mixed with 1 tbsp cold water (for slurry)
  • 2scallions, thinly sliced
  • 1 tbsptoasted sesame seeds

Step-by-Step Instructions

Follow along and mark each step complete as you cook

1

Toss the cubed chicken with the egg white, soy sauce, sesame oil, and white pepper until evenly coated. Cover and marinate in the refrigerator for 20 minutes.

2

Meanwhile, while the chicken marinates, simmer the fresh orange juice in a small saucepan over medium heat until reduced to about 1/3 cup, 5 to 7 minutes. Pour into a bowl with the brown sugar, rice vinegar, soy sauce, and orange zest, stir to combine, and set aside.

3

Whisk the cornstarch, flour, baking powder, and salt in a wide bowl. Working in batches, press each piece of marinated chicken into the dry mixture until thickly coated, then arrange in a single layer on a wire rack set over a sheet pan. Rest for 10 minutes until the coating hydrates and looks slightly translucent while you begin preheating the frying oil.

4

Heat 4 cups of neutral oil to 350°F (175°C) in a heavy 4-to-5-quart Dutch oven, pot, or deep wok (at least 5 inches deep, filled no more than one-third to halfway full). Fry the chicken in 3 batches for about 4 minutes per batch, until the coating is set and pale gold. Transfer to the clean wire rack and allow the oil 1.5 to 2 minutes to return to 350°F between batches.

5

Raise the oil temperature to 375°F (190°C) (about 2 to 3 minutes). Fry the chicken a second time in 2 batches—never all at once, to prevent crowding or hot-oil overflow—for 60 to 90 seconds per batch, letting the oil recover for 1 minute between batches, until deep golden and audibly crisp. An instant-read thermometer inserted into the thickest piece should read at least 165°F (74°C) for food safety, and 175°F (80°C) for optimal thigh tenderness. Drain briefly on the wire rack.

6

Pour the combined orange sauce mixture into a wok or wide skillet over medium-high heat along with the grated ginger, grated garlic, and red chili flakes. Bring to a full bubble, about 1 minute. Re-stir the cornstarch slurry and whisk it into the boiling sauce; cook 30 to 45 seconds until glossy and thick enough to coat the back of a spoon. Remove the pan from the heat.

7

Add the hot double-fried chicken to the sauce and fold through off the heat for no more than 20 seconds, just until glazed. Serve immediately over steamed rice, topped with sliced scallions and toasted sesame seeds.

Recipe Card Notes & Tips

  • Separate juice reduction: Reducing the fresh orange juice on its own keeps the sauce bright and concentrated without needing a long simmer that dulls the soy sauce and rice vinegar.
  • Hydration rest: Do not skip the 10-minute wire-rack rest after coating; letting the starch hydrate from the marinade prevents the crust from sliding off in the hot oil.
  • Safe batch frying: Use a pot at least 5 inches deep (4 to 5 quarts) so 4 cups of oil fills it less than halfway. Always perform the first fry in 3 batches and the second fry in 2 batches to prevent oil boil-over and greasy temperature drops.
  • Safe make-ahead method: Never partially cook chicken and hold it at room temperature. To prep ahead, reduce the sauce up to 3 days in advance and refrigerate, or fully double-fry the chicken to at least 165°F (74°C) (175°F / 80°C for thighs), cool promptly, and refrigerate in an airtight container. Re-crisp unsauced chicken at 400°F (200°C) in an oven or air fryer for 6 to 8 minutes until it reaches 165°F (74°C) internally before tossing with freshly warmed sauce.
  • No cooking wine or mirin: This recipe omits Shaoxing wine and mirin. If cooking for Halal dietary needs, use Halal-certified chicken and verify labels on your brewed soy sauce and unseasoned rice vinegar.
Community Feedback

Ratings & Reviews

Leave a Review

Made this recipe? Share your thoughts, tweaks, and honest rating with other home cooks!

5 / 5

Community Reviews (0)

Loading reviews...

You Might Also Enjoy

More delicious recipes in Main Dishes.