Orange chicken is a fascinating example of culinary evolution, born from the marriage of traditional Cantonese techniques and American tastes. While the concept of sweet and sour meat is ancient in Chinese culture, the specific iteration we recognize today was popularized by chefs in the United States who wanted to highlight the bright, citrus notes of orange juice and sugar.
The dish relies on a specific contrast of textures—the light, airy crunch of a batter made with rice flour and cornstarch meeting a thick, glossy glaze. This balance reflects the broader history of Chinese-American cuisine, where traditional stir-fry methods were adapted to suit the local palate's love for bold, sweet, and savory profiles.
Today, the Panda Express Orange Chicken Copycat has become a cultural touchstone, representing a bridge between authentic regional flavors and the comfort of modern fast-casual dining. It remains a beloved staple because it hits every sensory note: the zing of rice vinegar, the warmth of red pepper flakes, and the deep richness of soy sauce.
Why You'll Love It
-
- Honestly, it's that perfect balance of sweet and tangy that just reminds me of family outings. The way the sauce clings to the crispy chicken is just... wow.
-
- I mean, who doesn't love a good crunch? Using rice flour and cornstarch makes these bites so light, they almost dance on your tongue.
-
- Well, look, making this at home means you get to control the ginger and garlic, giving it a warm, aromatic depth that feels like a hug in a bowl.
-
- It's just so satisfying to see that glossy glaze come together in the pan. Yeah, it feels fancy, but it's really just simple home cooking at its heart.
"Honestly, I can't believe this is homemade. My kids actually asked if I ordered takeout! Truly wonderful and so sticky-sweet."
Essential Ingredient Guide
- 1 lb boneless skinless chicken thighs, cut into 1" bites: I always go with thighs because they stay so juicy, unlike the breast which can get a bit dry. Just make sure they're cut into even bites so they cook at the same pace.
- 1/2 cup ice‑cold water (or sparkling water): This is the little secret, really. Using ice-cold water keeps the batter chilled, which helps those pieces get a lovely, light crispness when they hit the oil.
- 1 tsp orange zest (optional): It's optional, but oh, it adds such a bright, floral note. Just a tiny bit of zest makes the whole kitchen smell like a fresh orange grove.
- 2 Tbsp minced ginger: Ginger gives it that gentle, warming zing. I like to mince it fresh if I can, just for that little extra punch of flavor.
- 3/4 cup orange juice (fresh or bottled): This provides the soul of the sauce. Whether you squeeze it fresh or use a bottle, it's what gives us that signature citrus sweetness we're all looking for.
- 1/2 cup sugar: The sugar creates that sticky, candy-like glaze that we love. It melts down slowly with the juice to make everything feel rich and indulgent.
Spicy Shrimp Sushi Stacks
A fresh, vibrant bite combining seasoned shrimp, rice, and crisp toppings.
Complete Cooking Process
-
Getting Everything Ready:
I start by patting the chicken dry—it's a small step, but so important for the marinade to stick. Then, I let it rest with the soy sauce and flour for about 10 minutes to really soak up those savory notes.
-
Building the Flavor:
The magic happens in the saucepan where the ginger, garlic, and orange juice simmer. You can actually smell the sugar dissolving and the sauce deepening into that rich, golden hue.
-
Achieving the Perfect Crunch:
The key is the batter and the oil temperature. I keep my oil right at 375°F so the chicken sears instantly, leaving us with a golden, crispy shell and a tender inside.
-
The Final Glaze:
Stirring in the cornstarch slurry is the moment it all comes together. It turns the sauce from a liquid into a glossy, thick glaze that coats every single piece perfectly.
-
Serving at the Peak:
I love to serve these immediately while they're still piping hot. Letting them sit in the sauce for just one minute before plating ensures they're glazed but not soggy.
-
Keep your water ice-cold in the batter to ensure the coating stays light and crisp.
-
Use a thermometer to keep your oil at 375°F; otherwise, the chicken might get a bit too oily.
-
Avoid over-stirring the batter after it has rested so you don't develop too much gluten.
-
If you like a bit of heat, feel free to fold in 1–2 tsp of chili garlic sauce into your orange mixture.
Pro Tips
Just take your time with it, and it'll turn out beautiful.
Better For You Treats
If you're looking for something a bit lighter, you can use whole‑wheat flour in the batter. It's a gentle way to add a bit more fiber without losing that wonderful, comforting texture.
Ways to Make it Your Own
I sometimes like to mix things up by adding 1–2 Tbsp of hoisin or sriracha sauce for a Spicy Orange Chicken. Or, for a Paleo version, I swap the flour for almond flour and use honey instead of 1/2 cup sugar.
Serving Suggestions
I usually plate this over a fluffy bed of steamed jasmine rice with some sautéed bok choy. Oh, and a side of sliced cucumber with a splash of lime really helps cut through all that lovely sweetness.
Frequently Asked Questions
→ Can I use chicken breast instead of thighs?
You certainly can, but honestly, the chicken thighs stay much juicier. If you use breast, just be careful not to overcook them or they'll get a bit tough.
→ What if my sauce isn't thickening enough?
Don't worry, it happens! Just simmer it for another minute or two after adding the cornstarch slurry, and it'll reach that glossy consistency you're after.
→ How do I keep the chicken from getting soggy?
The trick is to fry in batches so the oil doesn't cool down. Also, make sure you toss them in the sauce right before serving, not too far in advance.
Nutrition Facts
per serving
430
Calories
28g
Protein
45g
Carbs
20g
Fat
Taste Profile
A bold balance of citrusy sweetness and savory soy with a hint of warmth from ginger.
Ingredient Substitutions
Don't have an ingredient? Try these alternatives
The crunch will be slightly different, but it still works well.
Adds a brighter, more natural citrus punch.
A bit more tangy, but a suitable replacement.
Recipe Variations
Try these delicious twists on the original
Spicy Orange Chicken
For those who like a bit more heat, just stir in 1–2 Tbsp of hoisin or sriracha sauce into the orange glaze.
Paleo Orange Chicken
You can swap the all-purpose flour for almond flour in the batter, use honey instead of sugar, and fry everything in coconut oil.
Common Mistakes to Avoid
Learn from others' mistakes for perfect results
- Crowding the pan, which drops the oil temperature and leads to soggy chicken.
- Over-mixing the batter, which makes the coating tough rather than light.
- Forgetting to pat the chicken dry, which prevents the marinade from sticking.
Meal Prep & Storage
Make Ahead Tips
You can prepare the marinade and the dry batter components ahead of time, but I really recommend frying and saucing just before serving to keep it crispy.
Leftover Ideas
Store in an airtight container. For the best results, reheat in the oven at 375°F for 10–12 minutes; the microwave tends to make the coating a bit soft.
Perfect Pairings
Serve this with...
Cooking Timeline
Prep chicken and let it marinate.
Whisk together the batter and heat the frying oil.
Batter and fry the chicken in batches.
Simmer the orange sauce and thicken with slurry.
Toss chicken in sauce and garnish.
Creamy Low Carb Chicken Casserole
Low‑carb, creamy chicken casserole that feels indulgent without the noodles.
Panda Express Orange Chicken Copycat
Golden, crispy chicken bites glazed in a sticky, citrusy sauce that smells like a cozy Sunday afternoon. This Panda Express Orange Chicken Copycat brings that familiar, sweet-and-tangy warmth right into your own kitchen.
Timing
Prep Time
15 Minutes
Cook Time
30 Minutes
Total Time
45 Minutes
Recipe Details
Ingredients
Chicken Marinade
-
01
1 lb boneless skinless chicken thighs, cut into 1" bites
-
02
1/4 cup low-sodium soy sauce
-
03
2 Tbsp cornstarch
-
04
2 Tbsp all-purpose flour
-
05
1 Tbsp rice vinegar
-
06
1 Tbsp vegetable oil
Crispy Batter
-
01
1/2 cup all-purpose flour
-
02
1/4 cup cornstarch
-
03
1/4 cup rice flour
-
04
1 large egg
-
05
1/2 cup ice-cold water (or sparkling water)
-
06
1 tsp baking powder
-
07
pinch salt
Orange Glaze
-
01
2 Tbsp minced ginger
-
02
1 Tbsp minced garlic
-
03
3/4 cup orange juice (fresh or bottled)
-
04
1/2 cup sugar
-
05
1/3 cup ketchup
-
06
1/4 cup rice vinegar
-
07
1 Tbsp soy sauce
-
08
1 tsp toasted sesame oil
-
09
1 tsp orange zest (optional)
-
10
1/4 tsp red pepper flakes (optional)
-
11
1 Tbsp cornstarch + 1 Tbsp cold water (slurry)
Frying & Garnish
-
01
2 Tbsp vegetable oil for frying
-
02
Sesame seeds and sliced green onions for garnish
Instructions
First, we'll get the chicken ready. Pat the chicken pieces dry with paper towels—this is a little trick to make sure the marinade sticks—and toss them in a bowl with 1/4 cup low-sodium soy sauce, 2 Tbsp cornstarch, 2 Tbsp all-purpose flour, 1 Tbsp rice vinegar, and 1 Tbsp vegetable oil. Let it sit and marinate for 10 minutes to really absorb those flavors.
While that's resting, let's make the batter. In a separate bowl, whisk together 1/2 cup all-purpose flour, 1/4 cup cornstarch, 1/4 cup rice flour, 1 tsp baking powder, and a pinch salt. Beat in the egg and 1/2 cup ice-cold water until it's smooth and just a bit thick. Honestly, that cold water is the secret to the crunch.
Now for the heat. Heat 2 Tbsp vegetable oil in a deep skillet or pot to 375°F (190°C). I usually line a plate with paper towels nearby so the chicken has a place to drain once it's done.
Take each chicken piece from the marinade, give it a little shake to get rid of the excess, then coat it completely in that batter. Just tap off the extra drips. I do this in batches—don't crowd the pan or you'll lose that beautiful crispiness.
Fry your chicken pieces in batches for 3–4 minutes, turning them once, until they're a lovely golden brown. I always use a thermometer to make sure they hit an internal temperature of 165°F (74°C) so they're just right.
Move the fried chicken to your paper-towel-lined plate to drain. Just keep them warm while you finish the rest of the batches.
Now for the best part—the sauce. In a small saucepan, combine the 2 Tbsp minced ginger, 1 Tbsp minced garlic, 3/4 cup orange juice (fresh or bottled), 1/2 cup sugar, 1/3 cup ketchup, 1/4 cup rice vinegar, 1 Tbsp soy sauce, 1 tsp toasted sesame oil, 1 tsp orange zest (optional), and 1/4 tsp red pepper flakes (optional). Cook over medium heat until the sugar dissolves and it starts to thicken, which takes about 4–5 minutes.
Stir in the 1 Tbsp cornstarch + 1 Tbsp cold water (slurry) and keep simmering, stirring constantly. You're looking for that glossy consistency where the sauce coats the back of a spoon, usually about 2–3 minutes. Then, just remove it from the heat.
Gently toss the fried chicken into the saucepan until every piece is coated in that sticky glaze. Turn off the heat and let it sit for just a minute; it helps the chicken really soak up the sauce.
Serve it up hot, garnished with sesame seeds and sliced green onions. I like to put a little extra sauce on the side for those who, like me, just can't get enough.
Notes & Tips
-
1
Use ice-cold water in the batter to keep the coating light and crisp.
-
2
Keep the oil at a steady 375°F to prevent the chicken from becoming soggy.
-
3
Let the marinated chicken sit for at least 10 minutes for the best flavor.
Tools You'll Need
-
Sharp knife for precise chicken bites
-
Cutting board for prep
-
Medium bowl for marinating
-
Large bowl for the batter
-
Whisk to get the lumps out of the batter
-
Small saucepan for the orange glaze
-
Large skillet or deep pot for frying
-
Slotted spoon for removing chicken
-
Paper towels for draining oil
-
Measuring cups and spoons for accuracy
-
Thermometer to monitor oil and chicken temperature
Must-Know Tips
-
Ice-cold water, it keeps the batter light and prevents too much gluten development.
-
Oil temperature, maintain 375°F or the chicken will absorb too much oil and lose its crunch.
-
Avoid over-stirring, once the batter has rested, don't over-mix it or it won't be as light.
Professional Secrets
-
The use of rice flour in the batter creates a superior, glass-like crunch compared to just wheat flour.
-
Using a cornstarch slurry at the very end of the sauce process creates that iconic professional gloss.
-
Adding a pinch of baking powder to the batter introduces tiny air bubbles for a lighter texture.
What readers are saying
Community reviews from home cooks like you
Can't believe how simple this was. I really liked how the 1 lb boneless skinless chicken thighs, cut into 1" bites and 1/4 cup low-sodium soy sauce came together. Saving this for later.
Can't believe how simple this was. I really liked how the 1 lb boneless skinless chicken thighs, cut into 1" bites and 1/4 cup low-sodium soy sauce came together. I found it a bit sweet for my taste. Saving this for later.
So easy and delicious. I really liked how the 1 lb boneless skinless chicken thighs, cut into 1" bites and 1/4 cup low-sodium soy sauce came together. Thanks for sharing this one!
So easy and delicious. I really liked how the 1 lb boneless skinless chicken thighs, cut into 1" bites and 1/4 cup low-sodium soy sauce came together. Highly recommend giving it a try.
This exceeded my expectations. I really liked how the 1 lb boneless skinless chicken thighs, cut into 1" bites and 1/4 cup low-sodium soy sauce came together. I found it a bit sweet for my taste. Highly recommend giving it a try.
I was surprised how good this turned out. I really liked how the 1 lb boneless skinless chicken thighs, cut into 1" bites and 1/4 cup low-sodium soy sauce came together. My kids even asked for seconds.
Pretty good overall. The bites flavor was nice, but it took slightly longer than the recipe said. I might try it again with some adjustments.
Can't believe how simple this was. I really liked how the 1 lb boneless skinless chicken thighs, cut into 1" bites and 1/4 cup low-sodium soy sauce came together. Thanks for sharing this one!
I wanted to love this dish, but it didn't quite work for me. I added a bit more seasoning next time. I think with some tweaks it could be really good.
Can't believe how simple this was. I really liked how the 1 lb boneless skinless chicken thighs, cut into 1" bites and 1/4 cup low-sodium soy sauce came together. Highly recommend giving it a try.
This was a hit with my family. I really liked how the 1 lb boneless skinless chicken thighs, cut into 1" bites and 1/4 cup low-sodium soy sauce came together. The texture was a touch off, but the flavor saved it. Will be making this regularly.
Absolutely loved this recipe! I really liked how the 1 lb boneless skinless chicken thighs, cut into 1" bites and 1/4 cup low-sodium soy sauce came together. Perfect as written.
Pretty good overall. The bites flavor was nice, but the texture was a touch off, but the flavor saved it. I might try it again with some adjustments.
Perfect for a busy weeknight. I really liked how the 1 lb boneless skinless chicken thighs, cut into 1" bites and 1/4 cup low-sodium soy sauce came together. Next time I'll double the sauce. Thanks for sharing this one!
Perfect for a busy weeknight. I really liked how the 1 lb boneless skinless chicken thighs, cut into 1" bites and 1/4 cup low-sodium soy sauce came together. Will be making this regularly.
Recipe by
Mia Daniels“Wellness starts on the plate! I create light, nourishing recipes that taste as good as they make you feel.” 🌱💚
Get Delicious Recipes Weekly
Join 25,000+ home cooks getting our best recipes straight to their inbox.
Free forever • No spam • Unsubscribe anytime