
This crispy orange chicken features golden fried chicken pieces tossed in a sticky, sweet, and tangy orange sauce that rivals your favorite Chinese-American takeout spot.

Let's be honest. Takeout orange chicken hits a very specific craving: that glossy, tangy-sweet sauce clinging to shatteringly crispy chicken, served over a pile of steamed rice. It is comfort food at its most unapologetic. The problem? Delivery is expensive, the chicken often arrives soggy, and you never quite know what went into the sauce.
This homemade version fixes all of that. We are talking golden, crunchy chicken pieces tossed in a bright, fresh orange sauce made with real citrus, a splash of rice vinegar, and just enough garlic and ginger to make it feel like something you could not get from a cardboard box. It comes together in under an hour, and I promise the leftovers (if there are any) reheat beautifully.
Getting the crust right depends on two things: completely dry chicken and hot oil. A good instant-read thermometer takes all the guesswork out of frying and is genuinely one of the most useful tools you can have in a home kitchen. Fresh oranges also make a noticeable difference over bottled juice since the natural oils in the zest are where a lot of the flavor lives.
Tools & Ingredients We Recommend
You can use chicken breast if that is what you have, but thighs are the move. They stay juicy even with the high heat of frying, and the slightly higher fat content means they forgive a minute of overcooking without turning rubbery. Cut them into uniform 1-inch pieces so everything fries evenly.
Chef's Tip: Pat the chicken completely dry before coating it. Moisture is the enemy of a crispy crust. If you have the time, leave the cut pieces uncovered on a rack in the fridge for 30 minutes before cooking.
The orange sauce here is built on a simple base: fresh orange juice, soy sauce, rice vinegar, sugar, and hoisin for a little depth. What makes it taste restaurant-level is the combination of fresh orange zest (do not skip this) and a cornstarch slurry to thicken it just right.
You want the sauce to be thick enough to coat the chicken without being gloppy. The test? It should coat the back of a spoon and hold a clean line when you drag your finger through it.
A few things worth noting about the sauce:
Frying at home sounds intimidating, but it does not have to be. Use a heavy-bottomed skillet or wok (not a non-stick pan), keep your oil between 340 and 360 degrees F, and work in small batches. Crowding the pan is the most common mistake. It drops the oil temperature and steams the chicken instead of frying it, which means a pale, soft crust instead of a golden, crunchy one.
For next-level results, try the double-fry method: fry once at 325 degrees F to cook the chicken through, rest it for five minutes, then fry again at 375 degrees F for a minute or two to blister the crust. It is an extra step, but the texture is remarkable.
Warning: Never leave hot frying oil unattended. Keep a lid nearby to smother any flare-ups, and always lower chicken into the oil away from you.
Ready to bring it all together? Here is everything you need:

This crispy orange chicken features golden fried chicken pieces tossed in a sticky, sweet, and tangy orange sauce that rivals your favorite Chinese-American takeout spot.
Pat the chicken pieces completely dry with paper towels. This is the single most important step for achieving a truly crispy crust.
In a large bowl, whisk together 0.5 cup of the cornstarch and the flour. In a separate shallow bowl, beat the eggs. Dip each chicken piece in the egg, let the excess drip off, then toss it in the cornstarch-flour mixture until fully coated. Set aside on a wire rack.
In a small saucepan over medium heat, combine the orange juice, orange zest, soy sauce, rice vinegar, sugar, hoisin sauce, sesame oil, garlic, ginger, and red pepper flakes. Stir well and bring to a gentle simmer.
Once simmering, stir in the cornstarch slurry. Cook for 1 to 2 minutes, stirring constantly, until the sauce thickens enough to coat the back of a spoon. Remove from heat and set aside.
Pour the vegetable oil into a large heavy-bottomed skillet or wok and heat over medium-high heat until it reaches 350 degrees F (175 degrees C). You can test it by dropping a small pinch of cornstarch into the oil. If it sizzles immediately, you are ready to fry.
Working in two or three batches, carefully lower the coated chicken pieces into the hot oil. Fry for 3 to 4 minutes per batch, turning once, until deeply golden and cooked through. Transfer to a paper-towel-lined plate. Do not overcrowd the pan or the chicken will steam instead of fry.
Once all the chicken is fried, gently warm the orange sauce over low heat if needed. Add all the fried chicken to a large bowl or directly into the skillet (oil discarded), pour the sauce over the top, and toss quickly to coat every piece.
Serve immediately over steamed white rice and garnish with sliced green onions and sesame seeds.
Serve this immediately over steamed jasmine rice for the full experience. A simple side of steamed broccoli or snap peas turns it into a complete meal and the vegetables are excellent for catching extra sauce.
For leftovers, store the chicken and any remaining sauce separately if possible. Reheat the chicken in an air fryer at 375 degrees F for 4 to 5 minutes to bring the crust back to life. The microwave will work in a pinch, but the coating will soften.
The sauce alone keeps in the fridge for up to three days, which means you can prep it ahead on a busy week and have dinner on the table even faster.