Better Than Takeout Orange Chicken (Crispy, Sticky, Homemade)

By Ido Amit  ·  Prep: 15 min + 30–40 min marinade  ·  Cook: 30 min  ·  Serves 4  ·  Advanced
This homemade orange chicken recipe beats takeout and that’s not an exaggeration. The secret is double frying: the chicken gets fried twice, which gives it a crust that stays crispy even after being coated in the sticky orange sauce. The sauce itself is built on real orange juice and orange zest, balanced with soy sauce, honey, and vinegar. It clings to every piece without making them soggy. Served over white rice with scallions, this is the kind of dish that makes people ask for the recipe.

Prep: 15 min | Marinade: 30–40 min | Cook: 30 min | Serves: 4

Why this recipe works

Most homemade orange chicken recipes end up soggy — the sauce soaks into the batter and the crunch disappears within minutes. The fix is double frying. The first fry sets the batter and cooks the chicken through. The second fry on high heat drives out moisture and creates a crust tough enough to hold up against the sauce. The other key detail is the orange zest. Juice alone gives you sweetness, but zest is where the real orange flavor lives — it’s concentrated and aromatic in a way that juice can’t replicate. Don’t skip it.

Ingredients

Chicken

  • Chicken breast, sliced into thin pieces (or tofu) 300 gr
  • Salt ½ tsp
  • Black pepperto taste
  • Orange juice 2 tbsp
  • Cornstarch 100 gr
  • Eggs 2 medium
  • Oil for deep fryingenough to submerge

Orange sauce

  • Cooking oil 2 tsp
  • Ginger, minced 1 tsp
  • Garlic, minced 1 tbsp
  • Red pepper flakesto taste
  • Orange juice ¼ cup
  • Soy sauce 3.5 tbsp
  • Brown sugar ¼ cup
  • Honey 1 tbsp
  • Orange zest 1.5 tsp
  • Vinegar 3 tbsp
  • Cornstarch slurry (1.5 tbsp water + 1 tbsp + 1 tsp cornstarch) for thickening

To serve

  • White rice as needed
  • Scallions, diced a handful
  • Red pepper flakes to taste
  • Cashews (optional) a handful

Tofu works too: Swap the chicken for firm tofu cut into bite-size cubes. Press it dry first, then follow the exact same batter and frying process. The double fry works just as well on tofu.

Instructions

1. Marinate the chicken

Mix the chicken with salt, pepper, and 2 tablespoons of orange juice. Toss to coat evenly and refrigerate for 30–40 minutes. The orange juice tenderizes the meat slightly and starts building flavor before the batter goes on.

2. Make the batter

Whisk together the eggs and cornstarch until smooth with no lumps. Add the marinated chicken and mix until every piece is evenly coated. Let it rest for a few minutes while the oil heats.

3.First fry

Heat enough oil for deep frying. Test it by dropping in a small piece of batter — if it sizzles and floats immediately, it’s ready. Fry the chicken pieces one by one without overcrowding. At this stage you’re not going for golden — just fry until the batter sets and the chicken is cooked through. Remove and set aside.

The double fry is non-negotiable: Don’t skip the second fry thinking the first one is enough. The first fry cooks the chicken. The second fry creates the crust. They do different jobs.

4. Second fry

Return all the chicken to the hot oil on high heat. Fry until every piece is deeply golden and very crispy — this takes just a couple of minutes. Remove and set aside. You’ll notice the texture is completely different from after the first fry.

5. Make the orange sauce

In a wok or large pan, heat oil over medium heat. Add the ginger, garlic, and red pepper flakes and stir for about 30 seconds — don’t let them burn. Add the orange juice, soy sauce, brown sugar, honey, orange zest, and vinegar. Stir to combine and bring to a gentle boil. Add the cornstarch slurry and stir constantly until the sauce thickens to a maple syrup consistency — glossy and thick enough to coat a spoon.

6. Coat the chicken

Add all the fried chicken into the sauce at once. Toss quickly until every piece is evenly coated. Work fast — the longer it sits in the sauce, the more the crust softens.

What to serve with it

White steamed rice is the classic pairing — it soaks up any extra sauce from the bowl. Garnish with diced scallions and red pepper flakes. Cashews on top add a crunch that plays really well against the sticky sauce. Serve immediately.
Also, If you love crispy chicken, check out our buttermilk fried chicken recipe too.

Frequently asked questions

Can I use chicken thighs instead of breast?

Yes — thighs are actually better here , similar to our crispy fried chicken. The higher fat content keeps them juicier after double frying. Slice them into similar-sized pieces as you would the breast and follow the same process.

Why is my orange chicken not crispy?

Two likely reasons: the oil wasn’t hot enough, or you skipped the second fry. Make sure the oil is properly hot before adding chicken (test with a small piece of batter), and always double fry. Crowding the pot also drops the oil temperature and leads to soggy batter.

Can I make the sauce ahead of time?

Yes — the sauce keeps in the fridge for up to 3 days. Reheat it in a pan before tossing with freshly fried chicken. Don’t store the chicken already coated in sauce — it loses its crunch overnight.

What can I use instead of rice vinegar?

Regular white vinegar works fine in the same quantity. Apple cider vinegar also works and adds a very subtle fruitiness that complements the orange. Avoid balsamic — it’s too sweet and heavy for this dish.

Is this the same as General Tso’s chicken?

Similar concept, different flavor profile. General Tso’s is spicier and relies on dried chilies, while orange chicken is tangier and sweeter with a clear citrus character. Both use double-fried chicken in a sticky sauce, but they taste quite different.