This sheet pan sticky sweet and sour chicken combines cubed chicken breasts coated in a crispy flour and ginger crust with fresh vegetables and Thai chili sauce, all roasted on one pan for an easy weeknight meal.
1 1/2 pounds boneless chicken breasts, cut into 2 inch cubes
1 egg, beaten
1/4 cup all-purpose flour, or gluten-free all-purpose flour
1 teaspoon ground ginger
1 pinch each kosher salt and black pepper
1 cup broccoli florets
2 bell peppers, sliced
2 shallots, quartered
4 tablespoons extra virgin olive oil or sesame oil
1 cup sweet Thai chili sauce
1/3 cup low sodium soy sauce
1/2 cup apple juice
1/4. cup rice vinegar
1 tablespoon ketchup
1 tablespoon creamy peanut butter
1 jalapeño, sliced, and seeded if desired
2 cloves garlic, grated
rice and cilantro, for serving
18 Ingredients
Delivery in as fast as one hour.*
Powered by
Prices vary by store
*Service fees apply. Instacart® and the Instacart logo are registered trademarks of Maplebear Inc. d/b/a Instacart.
Instructions
1
1. Preheat the oven to 475° F. Line a baking sheet with parchment paper or grease with oil.2. Add the chicken, egg, and a pinch of pepper to a bowl. Toss to combine. Add the flour and ginger to another bowl. Dredge the chicken in batches through the flour, tossing to coat. Place the chicken on one side of the prepared baking sheet. Drizzle with 2 tablespoons oil. Add the broccoli, peppers, and shallots to the other side of the pan and toss with 2 tablespoons oil. Bake 15 minutes.3. Reduce the oven temp to 400° F.4. Meanwhile, combine the sweet Thai chili sauce, soy sauce, apple juice, rice vinegar, ketchup, peanut butter, jalapeño, and garlic in a medium saucepan. Set over medium-high heat and bring the sauce to a boil. Boil 5-8 minutes, until the sauce thickens and reduces by about 1/3. Remove from the heat.5. Pour half the sauce over the chicken, tossing to combine. Toss the vegetables. Return everything to the oven for 3 minutes, until the sauce coats the chicken. Watch closely, the sauce can burn easily.6. Serve the chicken and the remaining sauce over bowls of rice topped with cilantro. Serve the vegetables on the side.
Was this recipe helpful?
Tips & Notes
Pro tips
Cut chicken into uniform 2-inch pieces so they cook evenly and develop crispy edges from the flour coating.
Toss vegetables with oil and season before adding chicken; this prevents them from steaming and helps them caramelize.
Add the Thai chili sauce in the final 5 minutes of roasting so it clings to the chicken without burning.
Spread ingredients in a single layer on the sheet pan; overcrowding traps steam and prevents crisping.
Substitutions
Thai chili sauce → hoisin + sriracha mixed together (maintains sticky-sweet-spicy profile)
Broccoli florets → snap peas or green beans (cook time remains the same)
Shallots → red onion, cut into wedges (similar sweetness, longer cook time by 2-3 minutes)
Storage & make-ahead
Refrigerate leftovers in an airtight container for up to 3 days. Reheat on a sheet pan at 350°F for 10-12 minutes until warmed through.
Common Questions
Can I use chicken thighs instead of chicken breasts?
Yes. Thighs stay juicier and will handle the same roasting time, though they may need 2-3 extra minutes to cook through.
What oil works best for this recipe?
Sesame oil adds authentic Asian flavor, while extra virgin olive oil is a neutral substitute. Use whichever you prefer or have on hand.
How do I know when the chicken is done?
Chicken is cooked through when the internal temperature reaches 165°F at the thickest piece, or when juices run clear when pierced.
Can I prep this ahead of time?
Yes. Coat the chicken and chop vegetables up to 4 hours ahead, cover, and refrigerate. Roast when ready to serve.
Is this gluten-free?
Use gluten-free all-purpose flour (already listed as an option) and confirm your Thai chili sauce is certified gluten-free.
Keep Cooking
3-Chili Fried Rice with Thai Basil
Smoky Tempeh Burrito Bowls
105 min
Chicken Tikka Masala
260 min
Cheesy Corn Casserole
55 min
Gluten-Free Plum Crisp with Pistachio, Oat and Almond Topping