If you love saucy weeknight dinners that are bold, bright, and ready in a flash, this Sticky Thai Peanut Orange Chicken (30 Minutes) is your new go-to. Tender boneless skinless chicken thighs seared to golden perfection are tossed in a luxuriously sticky sauce that balances citrusy orange, savory soy, and creamy peanut butter with a kick of heat. It’s dinner that feels special but comes together in about the time it takes to steam rice — perfect for busy evenings or when you want something a little more exciting than the usual.
Why this recipe works

This recipe hits all the things you want from a fast dinner: juicy dark meat chicken that stays moist, a sauce with depth (thanks to orange juice, soy sauce, and fish sauce), and the rich, nutty backbone of crunchy peanut butter. Using boneless skinless chicken thighs keeps the dish forgiving; they won’t dry out even with high heat. The sauce uses cornstarch for glossy, clingy texture so every bite is coated. And because everything cooks quickly, flavors remain bright and fresh rather than muddled.
What you’ll need
Storecupboard items and a skillet are pretty much it. You’ll also want a small bowl for mixing the sauce and a spatula or tongs for turning the chicken.
Ingredients
- 6 boneless skinless chicken thighs
- 1 tablespoon olive oil
- 1 teaspoon ground ginger
- 1 teaspoon garlic powder
- 1/2 teaspoon onion powder
- 1/2 teaspoon paprika
- 1/2 teaspoon ground cumin
- 1/2 teaspoon salt
- 1/4 teaspoon pepper
- 1/3 cup low sodium soy sauce
- 1/2 cup orange juice
- 1/2 cup orange marmalade
- 2 tablespoons ketchup
- 1/3 cup crunchy peanut butter (may sub. smooth)
- 1 tablespoon rice vinegar
- 1 tablespoon fish sauce
- 3-4 tablespoons brown sugar depending on desired sweetness
- 1 teaspoon Sriracha/Asian hot chili sauce, more or less to taste
- 1 1/2 tablespoons cornstarch
- Chopped roasted peanuts, for garnish
- Green onions, sliced, for garnish
- Orange zest, for finishing
Prep and cooking equipment
- Large skillet or frying pan
- Small bowl or measuring cup for the sauce
- Measuring spoons and cups
- Spatula or tongs
- Cutting board and knife
- Whisk or fork to mix sauce
Taste and texture tips

The crunchy peanut butter gives a lovely texture contrast in the sauce — if you prefer a totally smooth mouthfeel, swap in smooth peanut butter. Adjust the brown sugar to control sweetness: 3 tablespoons makes it more balanced and savory, while 4 tablespoons leans sweeter and more dessert-like. If you like bright acidity, add a squeeze of fresh lime at the end. For extra depth, a pinch more ground ginger can amplify the warm spice notes.
Serving ideas

Serve this Sticky Thai Peanut Orange Chicken (30 Minutes) over steamed jasmine rice, coconut rice, or cauliflower rice for a lighter option. It also works as a filling for lettuce wraps or wraps with crunchy slaw. Garnish with chopped roasted peanuts, sliced green onions, and a scatter of orange zest to bring freshness and texture to each plate.
Allergy and substitution notes
If you have a peanut allergy, replace peanut butter with tahini or a sunflower seed butter and omit the chopped roasted peanuts for garnish. For a gluten-free version, use tamari or a certified gluten-free soy sauce. Adjust the heat by varying the Sriracha.
Step-by-step directions
Follow these clear steps to transform the ingredients into a saucy, sticky dinner in about 30 minutes. The directions are written to match the ingredient amounts exactly and follow the original order of the recipe while making each step easier to follow.
- Prep the chicken: Pat the 6 boneless skinless chicken thighs dry with paper towels. Season both sides evenly with 1 teaspoon ground ginger, 1 teaspoon garlic powder, 1/2 teaspoon onion powder, 1/2 teaspoon paprika, 1/2 teaspoon ground cumin, 1/2 teaspoon salt, and 1/4 teaspoon pepper. Set the seasoned thighs aside while you make the sauce.
- Mix the sauce: In a small bowl or measuring cup, combine 1/3 cup low sodium soy sauce, 1/2 cup orange juice, 1/2 cup orange marmalade, 2 tablespoons ketchup, 1/3 cup crunchy peanut butter, 1 tablespoon rice vinegar, 1 tablespoon fish sauce, 3 to 4 tablespoons brown sugar (use 3 for less sweetness, 4 for more), and 1 teaspoon Sriracha (adjust to taste). Whisk or stir vigorously until the peanut butter and marmalade are fully incorporated and the mixture is smooth. Taste the sauce and adjust sweetness or heat as needed.
- Preheat the pan and add oil: Heat a large skillet over medium-high heat. Add 1 tablespoon olive oil and swirl to coat the bottom. Let the oil heat until it shimmers but does not smoke.
- Sear the chicken: Add the seasoned chicken thighs to the hot skillet in a single layer, leaving space between pieces. Cook without moving for 3 to 4 minutes until the bottom is golden brown. Flip each thigh and cook the second side for another 3 to 4 minutes, until both sides are nicely seared and the chicken is mostly cooked through. Depending on your skillet and heat level, total sear time may be 6 to 8 minutes. The thighs will finish cooking in the sauce.
- Add the sauce to the pan: Reduce the heat to medium. Pour the prepared sauce evenly over the seared chicken thighs. Stir gently around the pieces so the sauce contacts the pan and begins to warm evenly.
- Thicken the sauce: In a small bowl, whisk 1 1/2 tablespoons cornstarch with 2 to 3 tablespoons of cold water to make a smooth slurry (adjust the water so it mixes without lumps). Pour the cornstarch slurry into the skillet with the sauce and chicken, stirring to incorporate. Continue cooking over medium heat, stirring occasionally, until the sauce comes to a simmer and thickens to a glossy, sticky consistency that clings to the chicken, about 2 to 3 minutes. Ensure the chicken reaches an internal temperature of 165°F (74°C) or is cooked through.
- Finish the dish: Once the sauce is thick and the chicken is cooked through, remove the skillet from the heat. Spoon the sauce over the chicken to coat each piece generously. If the sauce is too thick, add a splash of orange juice and stir to loosen it; if it’s too thin, simmer a little longer until it reduces to the desired glaze.
- Garnish and serve: Transfer the chicken to a serving platter or serve directly from the skillet. Sprinkle chopped roasted peanuts and sliced green onions over the top. Finish with fresh orange zest for a bright, aromatic pop. Serve immediately over rice or with your choice of sides.
Quick troubleshooting
- If the sauce separates or looks oily: Stir vigorously over low heat; adding a teaspoon of water and a small extra stir can help bring it back together.
- If the sauce is too thick: Stir in a tablespoon of orange juice or water at a time until it loosens to your liking.
- If the sauce won’t thicken: Make sure the cornstarch slurry was fully mixed before adding; simmer a bit longer to activate the cornstarch’s thickening power.
- Chicken too dry: Reduce searing time slightly next time and finish cooking in the sauce to keep the thighs juicy.
Make-ahead and storage
You can prepare the sauce up to 2 days ahead and store it in an airtight container in the refrigerator. Store leftover cooked chicken in an airtight container for up to 3 days. Reheat gently in a skillet over low heat, adding a splash of orange juice or water to restore saucy texture. For freezing, place cooled chicken and sauce in a freezer-safe container for up to 2 months; thaw overnight in the refrigerator before reheating.
Nutrition snapshot
This recipe is rich in protein and healthy fats from the chicken and peanut butter. The sauce contributes sugars from orange marmalade and brown sugar, so pair the dish with steamed vegetables or a green salad for balance.
Final notes
Sticky Thai Peanut Orange Chicken (30 Minutes) is the kind of recipe that feels indulgent but is surprisingly simple. It’s bold, comforting, and adaptable — dial the sweetness, spice, or salt to suit your family’s preferences. Whether you’re feeding hungry teenagers or meal-prepping for the week, this dish delivers flavor and texture without a fuss. Make a big batch of rice, garnish with green onions and chopped roasted peanuts, and get ready for a saucy, satisfying meal.
Enjoy your Sticky Thai Peanut Orange Chicken (30 Minutes) and don’t be afraid to tweak the balance of sweet, salty, and spicy until it’s just right for you.

Sticky Thai Peanut Orange Chicken (30 Minutes)
Equipment
- Mixing Bowl
- Small Bowl
- ovenproof skillet
- Measuring cups and spoons
- Spatula or tongs
- Whisk
Ingredients
- 6 boneless skinless chicken thighs
- 1 tablespoon olive oil
- 1 teaspoon ground ginger
- 1 teaspoon garlic powder
- 1/2 teaspoon onion powder
- 1/2 teaspoon paprika
- 1/2 teaspoon ground cumin
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1/3 cup low-sodium soy sauce
- 1/2 cup orange juice
- 1/2 cup orange marmalade
- 2 tablespoons ketchup
- 1/3 cup crunchy peanut butter may substitute smooth
- 1 tablespoon rice vinegar
- 1 tablespoon fish sauce
- 3-4 tablespoons brown sugar depending on desired sweetness
- 1 teaspoon Sriracha or Asian hot chili sauce more or less to taste
- 1 1/2 tablespoons cornstarch
- chopped roasted peanuts for garnish
- green onions for garnish, sliced
- orange zest for garnish
Instructions
- Preheat the oven to 400°F (200°C).
- In a medium bowl, whisk together the soy sauce, orange juice, orange marmalade, ketchup, peanut butter, rice vinegar, fish sauce, brown sugar, Sriracha, and cornstarch until smooth; set the sauce aside.
- In a small bowl, combine the olive oil, ground ginger, garlic powder, onion powder, paprika, ground cumin, salt, and pepper to make a rub.
- Pat the chicken thighs dry and rub the spice mixture evenly over both sides of each thigh.
- Heat an ovenproof skillet over medium-high heat and add 1 tablespoon oil or butter; when hot, sear the chicken 2–3 minutes per side until browned.
- Remove the chicken to a plate. Pour the prepared sauce into the skillet, simmer for about 1 minute while scraping up any browned bits to deglaze the pan.
- Return the chicken to the skillet, spoon some sauce over each piece, then transfer the skillet to the oven and bake 8–12 minutes, or until the chicken reaches an internal temperature of 165°F (74°C).
- Remove from the oven, spoon additional sauce over the chicken if desired, and garnish with chopped roasted peanuts, sliced green onions, and orange zest. Serve over rice if desired.
Notes
- I prefer thighs for tenderness but you can use boneless skinless breasts pounded thin and adjust baking time.
- Start with 3 tablespoons brown sugar, then add more if you like it sweeter.
- You can substitute smooth peanut butter if needed.
- Check chicken doneness with an instant-read thermometer.
