Worked out from this recipe's ingredients. If you're cooking for an allergy, always read the full ingredient list.
Boneless chicken thighs get a quick soy-and-egg marinade, a shaggy cornstarch batter, and a double fry so the crust shatters instead of slumping. The sauce is built separately from fresh pineapple juice, rice vinegar and ketchup, then thickened and cooled slightly before the chicken goes in — tossed off the heat, coated fast, and served immediately while every piece is still loud and crisp.
6 cups neutral oil for frying (peanut, canola or vegetable)
Pineapple-vinegar sauce
1 cup pineapple juice (from a 20-oz can of pineapple chunks in juice, or fresh)
1/3 cup rice vinegar
1/4 cup ketchup
1/4 cup packed light brown sugar
1 tbsp soy sauce
2 tsp grated fresh ginger
2 cloves garlic, finely minced
1 tbsp cornstarch mixed with 2 tbsp cold water
1 tsp toasted sesame oil
Vegetables and finish
1 tbsp neutral oil
1 medium red bell pepper, cut into 1-inch pieces
1 medium green bell pepper, cut into 1-inch pieces
1/2 medium red onion, cut into 1-inch wedges
1.5 cups pineapple chunks, drained and patted dry
2 scallions, thinly sliced
1 tsp toasted sesame seeds
Steamed jasmine rice, for serving
Instructions
In a medium bowl, toss the chicken chunks with the soy sauce, Shaoxing wine, sesame oil, ginger, salt and white pepper. Crack in the egg and mix with your hand until every piece is slick and coated. Let sit 20 minutes at room temperature (or up to 4 hours refrigerated).
Make the sauce base: in a small saucepan, whisk together the pineapple juice, rice vinegar, ketchup, brown sugar, soy sauce, ginger and garlic. Bring to a simmer over medium heat and cook 3 minutes to soften the garlic's raw edge.
Stir the cornstarch slurry to recombine, then whisk it into the simmering sauce. Cook 45 to 60 seconds, whisking, until the sauce turns glossy and thickly coats a spoon. Off the heat, stir in the 1 tsp sesame oil. Set aside uncovered — you want it warm, not boiling, when the chicken goes in.
Cook the vegetables: heat 1 tbsp oil in a large skillet or wok over high heat until shimmering. Add the bell peppers and red onion and stir-fry 2 to 3 minutes, until blistered in spots but still crunchy. Add the pineapple chunks and cook 1 minute more, then scrape everything onto a plate. Do not add sauce yet.
Pour 2 to 2 1/2 inches of frying oil into a heavy Dutch oven and heat to 340°F. Set a wire rack over a sheet pan nearby.
Build the batter: in a wide bowl, whisk 3/4 cup cornstarch, the flour and baking powder. Add 1/2 cup cold water and whisk to a thin pancake-batter consistency. Put the remaining 1/2 cup cornstarch for dredging in a second shallow bowl.
Working with a handful of chicken at a time, lift pieces from the marinade, drop them in the batter to coat, then roll them in the dry cornstarch, pressing lightly so a shaggy, craggy coating forms. Shake off excess.
First fry: lower 8 to 10 pieces into the 340°F oil, keeping them separate. Fry 4 to 5 minutes, turning occasionally, until pale golden and cooked through (internal temp 175°F for thighs). Transfer to the rack. Repeat with remaining chicken, letting the oil return to 340°F between batches.
Second fry: raise the oil to 375°F. Return all the chicken to the pot in two batches and fry 60 to 90 seconds per batch, until deep golden and audibly crisp. Drain on the rack. Do not cover.
Assemble off the heat, and fast: put the hot chicken in a large dry bowl with the stir-fried peppers, onion and pineapple. Pour over about three-quarters of the warm sauce and toss 15 to 20 seconds, just until glazed — add the rest only if it looks dry.
Tip onto a platter, scatter with scallions and sesame seeds, and serve immediately with steamed jasmine rice. The crust stays crisp for roughly 5 minutes, so get it to the table straight from the bowl.
Chef's tips
Thighs are the whole point here: they hold 175°F without drying out, so you can fry long enough to set a real crust. Breast meat overcooks before the coating gets there.
Never toss the chicken in the pan with the sauce over heat — steam is what kills the crunch. A cold, dry mixing bowl and 20 seconds of tossing is the entire technique.
If the finished sauce thickens too much while it sits, loosen it with a tablespoon of pineapple juice or water before tossing; you want a pourable glaze, not a paste.
Pat the pineapple chunks very dry. Wet fruit thins the glaze and waterlogs the batter on contact.
For a make-ahead party version, do the first fry up to 2 hours ahead and hold the chicken at room temperature on the rack; the second fry at 375°F takes 90 seconds and tastes freshly made.
Leftovers won't stay crisp, but reheating them spread on a sheet pan at 400°F for 8 minutes brings back most of the texture.
Nutrition (per serving, estimated)
780calories
39gprotein
96gcarbs
28gfat
Estimates only — values vary with brands and portions.
Made with Sprig
Crispy Sweet and Sour Chicken with Pineapple-Vinegar Glaze was created in Sprig — the AI chef that turns any craving into a complete recipe, plans your week, and shops with one smart list.