Is there anything more satisfying than that first bite of crispy, sticky-sweet orange chicken when you’re craving Chinese takeout? This orange chicken recipe is my go-to whenever I want that same restaurant-style flavor but made fresh in my own kitchen.
Back in college, I’d drive across town just to get my favorite orange chicken, steaming hot over fried rice. It felt like a treat I could never make myself — until I started testing recipes at home. Turns out, once you know how to coat the chicken, fry it until golden brown, and whisk up a simple orange sauce, it’s not only do-able — it’s super fun and honestly tastes even better than the local takeout place.
In this guide, I’ll show you step by step how to make crispy orange chicken with real orange juice, orange zest, soy sauce, and a hint of red pepper flakes for that classic sweet heat. Plus, you’ll get my tested tricks to keep the chicken pieces tender and the coating perfectly crisp. Ready? Let’s get frying!
Why You’ll Love This Orange Chicken Recipe
- Crispy & Sweet: Crunchy chicken pieces coated in sticky orange sauce — irresistible!
- Better Than Takeout: Fresher ingredients and you can control the sweetness and spice.
- Family-Friendly: Kids love it, and you can adjust the heat.
- Made with Pantry Staples: Uses common ingredients like soy sauce, brown sugar, and orange juice.
- Step by Step: This homemade orange chicken is super approachable, even for beginners.
If you’re craving homemade orange chicken, you’ll love having this in your recipe rotation.
Ingredients You’ll Need
Here’s what you’ll need for this crispy orange chicken recipe, with easy tips along the way.
For the Chicken:
- 1 1/2 lbs boneless skinless chicken breast, cut into bite-sized pieces
(Or use boneless skinless chicken thighs for extra juicy texture!) - 1 cup cornstarch
- 2 large eggs, beaten
- 1/2 cup all-purpose flour
- Salt & pepper, to taste
- Vegetable oil, for frying
For the Orange Sauce:
- 1 cup fresh orange juice (about 2–3 oranges)
- 1 tablespoon orange zest
- 1/2 cup brown sugar
- 1/4 cup soy sauce
- 2 tablespoons rice vinegar
- 1 teaspoon fresh grated ginger
- 2 cloves garlic, minced
- 1/4 teaspoon red pepper flakes (optional, for heat)
- 1 tablespoon cornstarch + 2 tablespoons water (for slurry)
- Sesame seeds & sliced green onions, for garnish
📌 Tip: Fresh orange juice and zest make this homemade orange sauce shine!
Ingredient Substitutions
- Chicken: Try boneless skinless chicken thighs if you want richer flavor — they stay juicy when frying.
- Brown sugar: Use honey for a lighter sweetness or maple syrup for a twist.
- Soy sauce: Tamari works for a gluten-free version.
- Rice vinegar: Sub with apple cider vinegar or white vinegar if needed.
- Red pepper flakes: Skip if you don’t want any heat, or add sriracha instead.
How to Make Orange Chicken
This is your step-by-step for homemade orange chicken — crispy, sticky, and so satisfying!
1. Prep the chicken:
Cut the chicken into bite-sized pieces and season lightly with salt and pepper. (5 minutes)
2. Set up dredging station:
In one bowl, beat the eggs. In another, combine flour and cornstarch. Dip each chicken piece into the egg, then coat with the flour/cornstarch mixture, pressing gently so it sticks. (10 minutes)
3. Fry the chicken:
Heat about 2 inches of vegetable oil in a deep skillet or pot over medium high heat. When it’s hot (350°F if you have a thermometer), carefully fry the chicken in batches until golden brown and crispy, about 3–4 minutes per batch. Don’t overcrowd! Transfer each batch to a paper towel lined plate. (15–20 minutes)
4. Make the orange sauce:
In a medium saucepan over medium heat, combine orange juice, orange zest, brown sugar, soy sauce, rice vinegar, ginger, garlic, and red pepper flakes. Bring to a simmer, stirring to dissolve the sugar. Mix cornstarch and water in a small bowl, then whisk into the sauce to thicken. Simmer for 2–3 more minutes until glossy. (5–7 minutes)
5. Coat the chicken:
Add fried chicken pieces to the sauce or drizzle sauce over the chicken and toss to coat evenly. Garnish with sesame seeds and green onions. (2 minutes)
6. Serve:
Serve immediately over steamed rice or fried rice. Enjoy while the chicken is crispy! (1 minute)
📌 Total Cooking Time: About 40–45 minutes.
Expert Tips for Success
- ✅ Use medium high heat: This keeps the coating crisp without burning the chicken.
- ✅ Don’t overcrowd the pan: Fry in small batches to keep oil temperature steady.
- ✅ Pat chicken dry: Removes excess moisture for better coating.
- ✅ Use a wire rack: If you’re frying lots, keep finished chicken warm on a wire rack in a low oven — no sogginess!
- ✅ Sauce last minute: Toss chicken in sauce just before serving to keep it crispy.

Variations & Add-Ons
- Gluten-Free: Use tamari and gluten-free flour or cornstarch.
- Lighter: Skip frying — pan-sear or bake chicken pieces instead, then toss in sauce.
- Spicy: Add more red pepper flakes, sriracha, or diced fresh chilies.
- Extra Citrus: Add a splash of lemon or lime juice to the sauce.
- Other Sauces: Try teriyaki or sweet chili sauce for a twist.
Serving Suggestions
- Serve orange chicken over steamed jasmine rice or homemade fried rice.
- Add a side of stir-fried veggies like broccoli, snow peas, or bok choy.
- Sprinkle extra sesame seeds for crunch and sliced green onions for color.
- Present on a warm platter or bowl for a real takeout-at-home vibe.
- Pair with crispy spring rolls or potstickers for a full Chinese-inspired meal.
Storage & Reheating
Fridge:
Store leftover orange chicken in an airtight container in the fridge for up to 3 days.
Freezer:
Freeze fried chicken pieces separately from the sauce for best texture — up to 2 months.
Reheating:
Reheat chicken in a 350°F oven for about 10 minutes to restore crispness. Warm sauce separately on the stovetop and toss together right before serving.
Nutrition Information
Approximate per serving (based on 4 servings):
- Calories: 540 kcal
- Protein: 32 g
- Carbohydrates: 50 g
- Fat: 20 g
- Sugar: 20 g
- Sodium: ~800 mg
Prep, Cook, and Total Time
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
Frequently Asked Questions
Can I use chicken thighs instead of chicken breast?
Yes! Boneless skinless chicken thighs stay extra juicy and work great for homemade orange chicken.
How do I keep orange chicken crispy?
Don’t toss the chicken in sauce until right before serving. Also, fry in small batches and drain on a paper towel lined plate.
Can I make orange chicken ahead of time?
Yes! Fry the chicken pieces and make the sauce ahead. Store separately and toss together when you’re ready to serve.
Is homemade orange chicken spicy?
It has a mild kick from red pepper flakes. You can skip them for zero heat or add extra for a spicier version.
What’s the best oil for frying orange chicken?
Use a neutral oil with a high smoke point like vegetable, peanut, or canola oil for best results.
Conclusion
There you have it — my foolproof orange chicken recipe that’s sweet, crispy, and better than takeout. Once you try this homemade version, I promise you’ll crave it again and again.
If you make it, drop me a comment below — rate the recipe and let me know how yours turned out. I’d love to see your tasty creations. Happy cooking and enjoy every crispy, sticky bite!

Orange Chicken Recipe
Ingredients
- For the Chicken:
- 1 1/2 lbs boneless skinless chicken breast cut into bite-sized pieces (Or use boneless skinless chicken thighs for extra juicy texture!)
- 1 cup cornstarch
- 2 large eggs beaten
- 1/2 cup all-purpose flour
- Salt & pepper to taste
- Vegetable oil for frying
- For the Orange Sauce:
- 1 cup fresh orange juice about 2–3 oranges
- 1 tablespoon orange zest
- 1/2 cup brown sugar
- 1/4 cup soy sauce
- 2 tablespoons rice vinegar
- 1 teaspoon fresh grated ginger
- 2 cloves garlic minced
- 1/4 teaspoon red pepper flakes optional, for heat
- 1 tablespoon cornstarch + 2 tablespoons water for slurry
- Sesame seeds & sliced green onions for garnish
Instructions
- Prep the chicken:
- Cut the chicken into bite-sized pieces and season lightly with salt and pepper. (5 minutes)
- Set up dredging station:
- In one bowl, beat the eggs. In another, combine flour and cornstarch. Dip each chicken piece into the egg, then coat with the flour/cornstarch mixture, pressing gently so it sticks. (10 minutes)
- Fry the chicken:
- Heat about 2 inches of vegetable oil in a deep skillet or pot over medium high heat. When it’s hot (350°F if you have a thermometer), carefully fry the chicken in batches until golden brown and crispy, about 3–4 minutes per batch. Don’t overcrowd! Transfer each batch to a paper towel lined plate. (15–20 minutes)
- Make the orange sauce:
- In a medium saucepan over medium heat, combine orange juice, orange zest, brown sugar, soy sauce, rice vinegar, ginger, garlic, and red pepper flakes. Bring to a simmer, stirring to dissolve the sugar. Mix cornstarch and water in a small bowl, then whisk into the sauce to thicken. Simmer for 2–3 more minutes until glossy. (5–7 minutes)
- Coat the chicken:
- Add fried chicken pieces to the sauce or drizzle sauce over the chicken and toss to coat evenly. Garnish with sesame seeds and green onions. (2 minutes)
- Serve:
- Serve immediately over steamed rice or fried rice. Enjoy while the chicken is crispy! (1 minute)
Notes
- Use medium high heat: This keeps the coating crisp without burning the chicken.
- Don’t overcrowd the pan: Fry in small batches to keep oil temperature steady.
- Pat chicken dry: Removes excess moisture for better coating.
- Use a wire rack: If you’re frying lots, keep finished chicken warm on a wire rack in a low oven — no sogginess!
- Sauce last minute: Toss chicken in sauce just before serving to keep it crispy.







