This spicy orange chicken is an easy weeknight dinner that’s sweet, tangy, and just a little spicy. Bite-sized pieces of chicken are tossed in a homemade spicy orange sauce made with fresh orange juice, garlic, ginger, and sriracha. Serve it over rice or couscous for a simple dinner that’s ready in about 30 minutes and tastes as good as your favorite takeout.

Recipe Testing Notes
I tested this recipe with both freshly squeezed orange juice and store-bought orange juice. Fresh juice gave the brightest flavor, but both worked well. The orange zest is what really makes the sauce taste fresh and homemade, so I wouldn’t skip it.
The cornstarch in both the chicken coating and sauce helps create the silky texture people expect from orange chicken. The chicken stays tender while the sauce thickens into a glossy coating that clings to every piece.
Why This Recipe Works
- Coating the chicken lightly with cornstarch creates a thin crust that holds onto the sauce.
- Adding garlic and ginger after the chicken browns keeps them from burning while still infusing the sauce with fresh flavor.
- Simmering the sauce for just a few minutes activates the cornstarch so it thickens into the glossy coating people expect from orange chicken.
- Fresh orange juice and zest add major flavor.

Ingredients
See the recipe card for exact amounts.
Chicken
- Chicken breasts: Boneless, skinless chicken breasts cook quickly and stay tender in the sauce.
- Cornstarch: For browning and creating a light coating for the sauce to cling to.
- Soy sauce: Adds savory flavor and seasons the chicken.
- White pepper: Provides a subtle earthy heat that works well in Asian-inspired dishes.
- Salt: Enhances the flavor of the chicken.
Sauce
- Orange juice: Forms the base of the sauce and provides a sweet citrus flavor. I do like freshly squeezed juice best, but store-bought worked fine in my testing as well.
- Orange zest: Adds concentrated orange flavor.
- Chicken stock: Balances the sweetness and adds savory depth.
- Soy sauce: Adds umami and helps season the sauce.
- Granulated sugar: Enhances the orange flavor and balances the acidity.
- Cornstarch: Thickens the sauce into a glossy coating.
- Sriracha: Adds heat and flavor.
- Rice vinegar: Brightens the sauce and balances the sweetness.
- Red pepper flakes: Adds another layer of spice.
- Garlic: Adds savory flavor and aroma.
- Ginger: Brings warmth and freshness to the sauce.
Substitutions
- Make It Less Spicy: Reduce the sriracha and omit the red pepper flakes.
- Make It Spicier: Add extra sriracha, more red pepper flakes, or a drizzle of chili crisp before serving.
- Use Chicken Thighs: Boneless skinless chicken thighs work just as well and stay very juicy.
- Add Vegetables: Broccoli, bell peppers, snow peas, or carrots can be added to the skillet before the sauce.
Tips for Making Spicy Orange Chicken
- Cut the chicken into evenly sized pieces for consistent cooking.
- Whisk the sauce thoroughly before adding it to the skillet because the cornstarch settles quickly.
- Allow the chicken to brown before stirring too often. This gives more flavor.
- Fresh orange zest provides the best flavor. Zest the orange before juicing it. It’s much easier.
- Adjust the sriracha and red pepper flakes to suit your preferred spice level.
Instructions
Prepare the Chicken
- Cut the chicken breasts into bite-sized cubes.
- Add the chicken to a bowl along with the cornstarch, soy sauce, white pepper, and salt.
- Stir until the chicken is evenly coated.


Make the Sauce
- In a medium bowl, combine the orange juice, chicken stock, soy sauce, sugar, cornstarch, sriracha, rice vinegar, red pepper flakes, and orange zest.
- Whisk until smooth and set aside.


Cook the Chicken
- Heat the oil in a large skillet over medium-high heat.
- Add the chicken in a single layer.
- Cook for 4 to 5 minutes without stirring until browned on one side. The chicken is ready to turn when the bottom develops a deep golden crust and releases easily from the skillet.
- Turn the chicken pieces and cook for another 2 to 3 minutes.


Finish the Dish
- Add the garlic and ginger to the skillet.
- Cook for about 1 minute, stirring frequently.

Pour in the prepared sauce mixture.

Stir well and bring the sauce to a simmer. Cook for 3 to 4 minutes, or until the sauce thickens and coats the chicken.


Serve immediately.

Storage
Store leftover spicy orange chicken in an airtight container in the refrigerator for up to 4 days.
Reheating
Reheat in a skillet over medium heat with a splash of water or chicken stock to loosen the sauce.
You can also microwave individual portions until heated through.
The sauce thickens considerably after refrigeration because of the cornstarch. When reheating, add a tablespoon or two of water or chicken stock while warming to loosen it back to its original consistency.
What to Serve With Orange Chicken
I like to serve this spicy orange chicken with couscous or steamed jasmine rice because it soaks up the extra sauce perfectly. For a more complete meal, add a vegetable side like roasted broccoli, roasted green beans, snap peas, or bok choy.
FAQs
Traditional orange chicken is usually mild, but this version includes sriracha and red pepper flakes because I like spice!
Yes. Fresh orange juice provides the brightest flavor, but bottled orange juice works well too.
Make sure the sauce is simmering. The cornstarch needs heat to activate and thicken the sauce.
More Chicken Recipes

If you’ve made this Spicy Orange Chicken recipe or another recipe on Pipercooks, I’d love it if you’d leave a comment with a recipe rating. I want to know how you enjoyed it, and ratings help other people know that the recipe is worth trying.

Spicy Orange Chicken Recipe
Ingredients
For the chicken:
- 2 chicken breasts 8 oz each, cut into cubes
- 1 tablespoon cornstarch
- 1 tablespoon soy sauce
- ¼ teaspoon white pepper
- ¼ teaspoon salt
- 1 teaspoon cooking oil
- 3 cloves garlic minced
- 1 teaspoon minced ginger
For the sauce:
- 1 cup orange juice
- ⅓ cup chicken stock
- 2 tablespoons soy sauce
- 2 tablespoons granulated sugar
- 2 tablespoons cornstarch
- 1 tablespoon sriracha hot sauce
- 1 tablespoon rice vinegar
- ½ teaspoon red pepper flakes
- zest of 1 orange
Instructions
- Combine the cubed chicken, soy sauce, cornstarch, salt, and white pepper in a bowl.
- In a mixing bowl, whisk together the orange juice, chicken stock, soy sauce, sugar, cornstarch, sriracha, rice vinegar, red pepper flakes, and orange zest.
- Heat oil in a large skillet over medium-high heat.
- Add the chicken and cook for 4 to 5 minutes on one side, then 2 to 3 minutes on the other side until browned and cooked through.
- Add the garlic and ginger and cook for about 1 minute.
- Pour in the orange sauce mixture and stir well.
- Cook for 3 to 4 minutes, or until the sauce thickens.
- Serve immediately over rice.
Notes
Nutritional information is an estimate. Values vary based on products used. Read our full Nutrition Disclaimer.

SHARE THIS RECIPE
Rating, commenting, and sharing my recipes really helps. Thanks for taking the time! Mention @pipercooksblog on Instagram.









