If you love the tangy, sweet, and slightly spicy flavor of Panda Express Orange Chicken, this homemade version will become your new favorite! It’s made with juicy fried chicken chunks tossed in a fresh orange sauce that tastes just like the restaurant—maybe even better. Perfect for weeknight dinners or family take-out night at home!
2 lbs boneless chicken breasts (or thighs), cut into 1-inch pieces
1 egg
1 Tbsp sunflower oil (or any neutral oil)
1 ½ tsp salt
1 tsp black pepper
¾ cup cornstarch
⅓ cup all-purpose flour (heaping)
½ cup white distilled vinegar
½ cup cane sugar
¼ cup water
¼ cup soy sauce (or coconut aminos)
½ tsp crushed red pepper flakes
2 cloves garlic, crushed
½ tsp grated ginger
1 Tbsp orange juice concentrate (or 3 Tbsp orange juice)
1 Tbsp cornstarch
1 tsp sesame oil
1 tsp rice wine vinegar (or apple cider vinegar)
Prep Chicken
Cut chicken into bite-size pieces.
In one bowl, whisk egg, oil, salt, and pepper.
In a separate bowl, combine flour and cornstarch.
Coat and Fry
Dip chicken pieces in the egg mixture, then dredge in the dry breading.
Heat oil in a large pot to 350°F (175°C).
Fry chicken in batches 4–5 minutes, until golden and internal temp reaches 165°F.
Drain on paper towels.
Make the Orange Sauce
In a saucepan, whisk together all sauce ingredients.
Bring to a boil and simmer for 1–2 minutes until slightly thickened.
Combine
Toss fried chicken into the sauce until fully coated.
Serve warm over rice or noodles.
Chicken thighs stay juicier, but breasts work great too.
Fry in small batches to keep the coating crisp.
For extra sticky sauce, simmer 1 additional minute.
Add a teaspoon of orange zest for brighter citrus flavor.
Garnish with sesame seeds and green onions for a restaurant look.