My mom used to make orange chicken every Friday night, and the smell of citrus and caramelized sauce would fill our entire house. That sticky, glossy coating clinging to perfectly crispy chicken was the highlight of my week. Now, I make this sticky orange chicken stir fry whenever I’m craving something that hits all the right notes – sweet, tangy, a little spicy, and incredibly satisfying.
This recipe takes about 30 minutes from start to finish, making it perfect for busy weeknights when you want something special without spending hours in the kitchen. The chicken gets wonderfully crispy, and the orange sauce creates this beautiful caramelized coating that’s simply irresistible. If you love the 20-minute chicken stir fry from our site, this sticky orange version will become your new favorite.
The best part? You probably have most of these ingredients already. Fresh orange juice and zest make all the difference here – bottled juice just doesn’t give you that bright, zesty flavor. The sauce thickens beautifully as it reduces, clinging to each piece of chicken like a glossy glaze. This sticky orange chicken recipe delivers restaurant-quality results without any complicated techniques.
What Makes This Sticky Orange Chicken Special
This isn’t your average takeout recreation. The combination of fresh orange juice, zest, and a touch of vinegar creates layers of flavor that bottled sauces simply can’t match. The cornstarch coating gives the chicken an incredible crunch that holds up even after being tossed in the sauce. I’ve tested this recipe dozens of times, adjusting the sweetness and tang until it was just right.
The sticky and crispy orange chicken texture comes from a two-step process. First, you coat the chicken and pan-fry it until golden and crispy. Then, you toss it in the reduced orange sauce at the very end, so it gets coated but doesn’t lose that satisfying crunch. If you’re looking for more quick easy meals that deliver big flavor, this one checks all the boxes.
What I love most is how customizable this dish is. Want it spicier? Add more red pepper flakes. Prefer it sweeter? Increase the honey slightly. You can even throw in some bell peppers or snap peas to add vegetables directly into the stir fry.
Recipe Information
Servings: 4 people Prep Time: 15 minutes Cook Time: 15 minutes Total Time: 30 minutes Difficulty Level: Easy Equipment Needed: Large skillet or wok, mixing bowls, whisk, zester or grater

Ingredients
For the Chicken:
- 700g boneless, skinless chicken breasts or thighs, cut into 2.5cm cubes
- 80g cornstarch
- 1/2 tsp salt
- 1/4 tsp black pepper
- 3 tbsp vegetable oil (for frying)
For the Orange Sauce:
- 180ml fresh orange juice (about 2 large oranges)
- 2 tbsp orange zest (from about 1 large orange)
- 3 tbsp honey
- 2 tbsp soy sauce
- 2 tbsp rice vinegar (or white vinegar)
- 3 cloves garlic, minced
- 1 tbsp fresh ginger, grated
- 1/2 tsp red pepper flakes (adjust to taste)
- 1 tbsp cornstarch mixed with 2 tbsp water (slurry)
For Garnish:
- 2 green onions, sliced
- 1 tbsp sesame seeds
- Extra orange zest (optional)
Substitutions: You can use chicken thighs instead of breasts for a juicier result. If you don’t have rice vinegar, apple cider vinegar works well. Maple syrup can replace honey for a different sweetness profile.
Step-by-Step Instructions
Step 1: Prepare the Chicken
Pat the chicken pieces dry with paper towels. This helps the coating stick better and ensures crispiness. Place the cornstarch, salt, and pepper in a large bowl and mix well. Add the chicken pieces and toss until every piece is evenly coated. Shake off any excess cornstarch.
Step 2: Make the Orange Sauce

In a medium bowl, whisk together the orange juice, orange zest, honey, soy sauce, rice vinegar, minced garlic, grated ginger, and red pepper flakes. Set this mixture aside. The fresh orange zest is crucial here – it adds aromatic oils that make the sauce smell incredible.
Step 3: Fry the Chicken
Heat the vegetable oil in a large skillet or wok over medium-high heat. Once the oil shimmers (about 2-3 minutes), add the coated chicken pieces in a single layer. Don’t overcrowd the pan – work in batches if needed. Cook for 3-4 minutes on the first side without moving them, until golden brown and crispy. Flip and cook for another 3-4 minutes until the chicken is cooked through and crispy on all sides. The internal temperature should reach 75°C. Transfer the cooked chicken to a plate lined with paper towels.
Step 4: Cook the Sauce
In the same skillet, reduce heat to medium and pour in the orange sauce mixture. Bring it to a simmer, stirring frequently. Let it cook for 3-4 minutes until it starts to reduce slightly. You’ll notice the color deepening and the aroma becoming more concentrated.
Step 5: Thicken the Sauce
Stir the cornstarch slurry one more time (it settles quickly), then pour it into the simmering sauce while whisking constantly. The sauce will thicken within 30-60 seconds, becoming glossy and coating the back of a spoon. If it gets too thick, add a tablespoon of water to adjust the consistency.
Step 6: Combine and Coat

Return the crispy chicken to the skillet and quickly toss it in the thickened sauce. Work fast here – you want the chicken coated but still crispy. Toss for about 1-2 minutes until every piece is glossy and covered in that beautiful sticky orange glaze.
Step 7: Garnish and Serve
Transfer the sticky orange chicken to a serving plate. Sprinkle with sliced green onions, sesame seeds, and a bit of extra orange zest if you like. The garnishes add color and a final pop of freshness. Serve immediately while the chicken is still warm and at its crispiest.
Serving Suggestions

This sticky orange chicken stir fry pairs beautifully with steamed white rice or fried rice. The rice soaks up that extra sauce and balances the intensity of the orange flavor. I also love serving it with 20-minute veggie fried rice for a complete meal that comes together quickly.
For a lighter option, serve it over cauliflower rice or alongside steamed broccoli. The crispy chicken also works wonderfully in teriyaki chicken rice bowls if you want to meal prep for the week. You can even tuck it into lettuce wraps with shredded cabbage for a fun, low-carb option.
Tips for Perfect Sticky Orange Chicken
The key to getting that restaurant-quality crispiness is making sure your chicken is completely dry before coating. Any moisture will make the cornstarch coating soggy. Also, don’t skip the resting step after coating – let the chicken sit for 2-3 minutes before frying so the coating adheres better.
When frying, resist the urge to move the chicken around too much. Let it sit undisturbed for those first 3-4 minutes to develop a proper crust. If your chicken is browning too quickly but isn’t cooked through, reduce the heat slightly and give it more time.
For the sauce, fresh orange juice makes a world of difference compared to store-bought. The natural sugars caramelize differently and create a more complex flavor. If you want a thicker, stickier sauce, you can double the cornstarch slurry. Some people prefer their sticky orange chicken recipe with extra sauce for drizzling.
The timing of adding the chicken back to the sauce matters. Too early, and the coating gets soggy. Too late, and the sauce hardens. About 1-2 minutes of tossing is perfect. If you’re making this for meal prep, store the chicken and sauce separately and combine them just before eating to maintain that crispiness.
Storage and Reheating
Store leftover sticky orange chicken in an airtight container in the refrigerator for up to 3 days. I recommend keeping any extra sauce separate if possible, as the chicken stays crispier that way. When you’re ready to eat, reheat the chicken in a hot skillet or air fryer to restore some of that crunch. The microwave works in a pinch, but the texture won’t be quite as good.
You can also freeze this dish for up to 2 months, though the texture changes slightly after freezing. Thaw it overnight in the refrigerator before reheating. For best results with frozen chicken, reheat it in a 200°C oven for about 15 minutes until heated through and crispy again.
Making It Your Own
This recipe is incredibly flexible. I sometimes add vegetables like bell peppers, snap peas, or broccoli directly to the stir fry. Just cook them in the pan after removing the chicken, then add them back with the sauce. For a protein boost similar to high-protein chicken salad, you can increase the chicken amount and reduce the sauce slightly.
Want to make it spicier? Add some sriracha to the sauce or increase the red pepper flakes. For a sweeter version, bump up the honey or add a tablespoon of orange marmalade. Some people love adding a splash of sesame oil at the end for a nutty flavor dimension.
If you’re following a gluten-free diet, use tamari instead of soy sauce and make sure your cornstarch is certified gluten-free. The recipe works just as well with these substitutions. You can also experiment with different proteins – this same sauce and technique works beautifully with shrimp or tofu.
Why This Recipe Works
The magic of this sticky and crispy orange chicken comes from the balance of textures and flavors. The cornstarch creates an incredibly light, crispy coating that’s not heavy like a traditional batter. This coating also helps the sauce cling to the chicken without making it soggy. The fresh orange juice provides natural sweetness and acidity, while the vinegar adds tang and helps balance the honey.
Cooking the sauce separately allows it to reduce and concentrate, developing deeper flavors. The cornstarch slurry thickens it just enough to coat the chicken without being gloopy. This technique is similar to what we use in honey sriracha chicken, where the sauce reduction is key to the final flavor.
The aromatics – garlic, ginger, and orange zest – bloom in the sauce as it simmers, infusing every drop with fragrance. These components work together to create layers of flavor that make each bite interesting. It’s not just sweet, not just tangy, but a complex combination that keeps you coming back for more.
Perfect for Weeknight Dinners

This sticky orange chicken stir fry fits perfectly into our collection of weeknight dinners because it’s fast, satisfying, and feels special without requiring advanced cooking skills. You don’t need any fancy equipment – just a good skillet and basic cooking tools. The ingredient list is straightforward, and most items are pantry staples.
The cleanup is minimal too, especially if you use the same skillet for both frying the chicken and making the sauce. One pan, 30 minutes, and you have a meal that tastes like it took hours. That’s the kind of cooking that makes weeknights easier and more enjoyable.
I’ve made this recipe on countless busy evenings when I wanted something more exciting than plain chicken but didn’t have the energy for complicated cooking. It never disappoints. The combination of crispy, sticky, sweet, and tangy hits all the right spots, and the leftovers (if there are any) taste fantastic the next day.
Final Thoughts
This sticky orange chicken stir fry delivers everything you want in a comfort food meal. It’s crispy, flavorful, and comes together quickly enough for a weeknight but feels special enough for weekend cooking. The fresh orange flavor really shines through, and that sticky glaze is absolutely addictive.
Whether you’re new to cooking or have been making meals for years, this recipe is approachable and forgiving. The steps are straightforward, and the results are consistently delicious. Once you try this homemade version, takeout orange chicken might not satisfy you anymore. There’s something about making it fresh, with ingredients you control, that just tastes better.
If you’re looking for more Asian-inspired dishes, check out our teriyaki tofu rice bowls or spicy chicken udon noodles for similar quick and flavorful options. And if you love sticky glazes, our sticky salmon rice bowls use a similar technique with incredible results.
Give this recipe a try tonight. Your kitchen will smell amazing, and you’ll have a meal that everyone will ask you to make again and again. That’s the mark of a truly great recipe – when it becomes part of your regular rotation because it’s just that good.


