
Orange Chicken Recipe hits that perfect balance of crispy, sticky, sweet, and tangy, with a bright citrus punch and a little heat that keeps each bite interesting. It works for busy weeknights or casual weekend dinners, and you can get it on the table in about 40 minutes. I tested this version so many times that my family now raises an eyebrow every time they see oranges in the grocery cart.
Why Make This Orange Chicken Recipe at Home
Homemade orange chicken tastes fresher, lighter, and more citrusy than takeout, and you control the sweetness and spice. You also skip mystery ingredients and use real orange juice and zest, which gives deeper flavor and better aroma.
You can adjust the sauce to your taste, use better quality chicken, and keep the coating crisp instead of soggy. You also save money and avoid that sleepy post-takeout feeling that hits after a heavy meal.
“This Orange Chicken Recipe tastes better than my favorite takeout spot and stays crispy under that glossy sauce. ★★★★★”
Ingredients You Need
Chicken and Marinade
- 1 ½ pounds boneless skinless chicken thighs, cut into 1 inch pieces
- Use thighs for juicier meat; use chicken breast if you prefer leaner bites and shorten cooking time slightly.
- 1 tablespoon soy sauce
- 1 tablespoon rice vinegar
- 1 teaspoon sesame oil
- 1 large egg white, lightly beaten
- ½ teaspoon garlic powder
- ½ teaspoon onion powder
- ½ teaspoon fine sea salt
- ¼ teaspoon black pepper
Coating
- ¾ cup cornstarch
- ¼ cup all purpose flour
- ½ teaspoon baking powder
- ½ teaspoon fine sea salt
- Neutral oil for frying (canola, vegetable, or peanut oil work well)
Cornstarch gives that classic light, crisp texture you expect from an orange chicken recipe. A little flour helps the coating cling and brown nicely.
Orange Sauce
- 1 cup orange juice
- Use fresh squeezed if you can; use a good quality not from concentrate carton juice as a shortcut.
- 2 teaspoons orange zest, packed
- 3 tablespoons soy sauce
- 2 tablespoons rice vinegar
- ¼ cup sugar
- Use brown sugar for a deeper caramel note or use honey for a slightly floral sweetness.
- 2 tablespoons ketchup
- This adds color and body; any basic American brand works.
- 1 tablespoon hoisin sauce
- 2 cloves garlic, minced
- 1 teaspoon fresh ginger, minced or grated
- ½ to 1 teaspoon crushed red pepper flakes, to taste
- 1 ½ tablespoons cornstarch mixed with 2 tablespoons water
Garnishes
- Sliced green onions
- Toasted sesame seeds
- Extra orange zest or thin orange slices, optional
Equipment
- Large mixing bowls
- Whisk
- Cutting board and sharp knife
- Large deep skillet, Dutch oven, or wok
- Slotted spoon or spider strainer
- Medium saucepan for the orange sauce
- Tongs
- Paper towels and a wire rack, if you have one
Tips & Mistakes
- Cut chicken into even pieces so they cook at the same rate and stay juicy.
- Pat chicken dry before marinating so the coating sticks better.
- Use enough oil so the chicken pieces float slightly and crisp instead of steaming.
- Heat the oil properly; aim for about 350 to 365°F so the coating turns golden and the chicken cooks through.
- Fry in batches and avoid crowding the pan, or the coating turns pale and soggy.
- Drain chicken on a wire rack instead of a plate so the bottom stays crisp.
- Thicken the orange sauce until it looks glossy and lightly coats a spoon; thin sauce slides off the chicken.
- Add crushed red pepper slowly and taste; you can always add more heat, but you cannot take it out.
- Toss chicken with sauce right before serving so the coating keeps some crunch.
- Use fresh orange zest and juice when possible, since that gives the brightest flavor.
How to Make Orange Chicken Recipe
Step 1: Marinate the Chicken
Add the chicken pieces to a large bowl. Pour in soy sauce, rice vinegar, sesame oil, egg white, garlic powder, onion powder, salt, and pepper. Toss well so every piece gets coated, then let it sit while you prep the coating and sauce, about 10 to 15 minutes.
Step 2: Mix the Coating
In another bowl, whisk together cornstarch, flour, baking powder, and salt. Take a few pieces of marinated chicken at a time and toss them in the dry mixture. Press the coating onto the chicken lightly so it sticks, then shake off any excess.
Step 3: Heat the Oil
Pour oil into a large deep skillet, Dutch oven, or wok, aiming for about 1 ½ to 2 inches of depth. Heat over medium high heat until the oil reaches about 350 to 365°F. If you do not use a thermometer, drop in a tiny pinch of the coating; it should sizzle steadily and rise to the top.
Step 4: Fry the Chicken
Add coated chicken pieces to the hot oil in batches. Leave a little space between pieces so they do not stick together. Fry each batch for about 4 to 6 minutes, turning occasionally, until the chicken turns deep golden and the center reaches 165°F.
Lift the chicken out with a slotted spoon or spider and place it on a wire rack or paper towels. Repeat with the remaining chicken. Keep the cooked pieces in a warm oven if you want to hold them while you make the sauce.
Step 5: Make the Orange Sauce
While the chicken fries, whisk orange juice, orange zest, soy sauce, rice vinegar, sugar, ketchup, hoisin sauce, garlic, ginger, and crushed red pepper in a medium saucepan. Set the pan over medium heat and bring the mixture to a gentle simmer. Stir occasionally so the sugar dissolves and nothing sticks.
Stir the cornstarch and water together in a small bowl until smooth. Slowly pour this slurry into the simmering orange mixture while you whisk. Keep cooking and stirring for 2 to 3 minutes, until the sauce thickens and looks glossy and slightly syrupy.
Step 6: Toss Chicken with Sauce
Place the fried chicken in a large clean bowl. Pour the hot orange sauce over the top. Toss quickly and gently with tongs or a spatula until every piece gets coated in that sticky orange glaze.
Sprinkle sliced green onions, toasted sesame seeds, and a little extra orange zest over the top. Serve right away while the coating still feels crisp and the sauce stays hot.
Variations I've Tried
I swap half the orange juice with pineapple juice when I want a slightly tropical twist and a softer tang. I also add extra ginger and a spoonful of chili garlic sauce when I crave a spicier orange chicken recipe that hits more like a takeout spicy special.
I sometimes air fry the coated chicken at 390°F for about 10 to 12 minutes, flipping halfway, then toss it in the same orange sauce for a lighter version. I also tried baking the chicken on a rack at 425°F until crisp, which works nicely when I cook for a crowd and do not want to manage hot oil.
How to Serve Orange Chicken Recipe
Serve this orange chicken recipe over hot steamed white rice, jasmine rice, or brown rice so the grains soak up extra sauce. Add a side of stir fried vegetables, steamed broccoli, or snap peas to bring some crunch and color to the plate. You can spoon it into lettuce cups for a lighter option or pack it into meal prep containers with rice and veggies for easy lunches. Kids usually love this dish, so I often keep the chili flakes mild and pass extra at the table for spice fans.
How to store
- Store leftover orange chicken in an airtight container in the fridge for up to 3 days.
- Freeze portions in freezer safe containers or bags for up to 2 months, and press out extra air to prevent ice crystals.
- Reheat in a skillet over medium heat with a splash of water or extra orange juice until hot and saucy again.
- Use an air fryer or oven at 350°F to reheat if you want the coating to crisp back up a bit, and avoid the microwave when possible since it softens the crust.

Orange Chicken Recipe
Ingredients
Method
- Marinate the chicken: In a large bowl, combine the chicken pieces with soy sauce, rice vinegar, sesame oil, egg white, garlic powder, onion powder, salt, and pepper. Toss well to coat and let sit for 10 to 15 minutes while you prepare the coating and sauce.
- Prepare the coating: In another bowl, whisk together the cornstarch, flour, baking powder, and salt. Working with a few pieces of chicken at a time, toss them in the dry mixture, pressing the coating on lightly so it adheres, then shake off any excess.
- Heat the oil: Pour enough neutral oil into a large deep skillet, Dutch oven, or wok to reach 1 1/2 to 2 inches deep. Heat over medium-high heat until the oil reaches 350 to 365°F, or until a pinch of the coating dropped in sizzles and rises to the top.
- Fry the chicken: Add coated chicken pieces to the hot oil in batches, leaving space between them so they do not stick together. Fry for 4 to 6 minutes per batch, turning occasionally, until deep golden and cooked through to 165°F in the center.
- Drain the chicken: Use a slotted spoon or spider to lift the fried chicken from the oil. Place on a wire rack or paper towels to drain while you fry the remaining batches.
- Make the orange sauce: While the chicken fries, whisk together the orange juice, orange zest, soy sauce, rice vinegar, sugar, ketchup, hoisin sauce, garlic, ginger, and crushed red pepper in a medium saucepan. Set over medium heat and bring to a gentle simmer, stirring occasionally until the sugar dissolves.
- Thicken the sauce: In a small bowl, stir the cornstarch and water together until smooth. Slowly pour this slurry into the simmering orange mixture while whisking constantly. Cook for 2 to 3 minutes, until the sauce thickens, looks glossy, and lightly coats a spoon.
- Toss with sauce: Place the fried chicken in a large clean bowl. Pour the hot orange sauce over the top and toss quickly and gently until all of the chicken is evenly coated.
- Garnish and serve: Transfer the orange chicken to a serving dish. Sprinkle with sliced green onions, toasted sesame seeds, and extra orange zest or thin orange slices if desired. Serve immediately, ideally over hot steamed rice.
Notes
Approximate per serving (1/4 of recipe): 520 calories; fat 21 g; saturated fat 4 g; carbohydrates 52 g; fiber 1 g; sugars 20 g; protein 30 g; sodium 1150 mg. Values are estimates and will vary based on specific ingredients, brands, frying oil absorption, and portion size.
