
This sweet and sour chicken recipe with pineapple juice delivers the perfect balance of tangy, caramelized sauce that clings to crispy chicken pieces.
I developed it after years of testing restaurant-style versions at home, and the secret lies in the pineapple juice—it’s the game-changer that keeps the sauce vibrant and sticky.
The combination of vinegar, sugar, and fresh pineapple creates a glaze that’s both sweet and bright, with just the right amount of heat from red pepper flakes.
The recipe starts with tender chicken pieces—thighs or drumsticks work best—marinated in a simple blend of soy sauce, cornstarch, and a touch of ginger. This prep step ensures the chicken stays juicy while developing a crispy exterior.
The sauce comes together in minutes with pineapple juice, ketchup, and a splash of vinegar, simmered until thick and glossy. The beauty of this method is that it works whether you’re stir-frying in a wok or baking everything on a sheet pan for hands-off cooking.
What makes this dish truly special is how the flavors meld together. The pineapple juice adds natural sweetness while cutting through the richness of the chicken, creating a sauce that’s addictively tangy. Each bite delivers crispy, flavorful chicken coated in that glossy glaze, with just the right amount of heat.
It’s the kind of recipe that tastes even better the next day, making it perfect for meal prep or feeding a crowd.
The best part? This recipe scales effortlessly—double the sauce for leftovers or halve it for a quick weeknight dinner. Serve it over steamed rice or noodles, and don’t forget the garnish: fresh cilantro and sliced green onions brighten every plate.
Here’s how to make it step by step, with tips to ensure perfect results every time.
Ingredients for sweet and sour chicken recipe with pineapple juice
Pineapple juice and tangy vinegar create the magic—here’s what you need for sticky, crispy perfection.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless Chicken Thighs 🍗 | 1 ½ lb | Cut into 1-inch pieces |
| Pineapple Juice 🍍 | 1 cup | Freshly squeezed preferred |
| Ketchup 🍅 | ½ cup | High-quality for best flavor |
| White Vinegar 💧 | ¼ cup | For tangy brightness |
| Granulated Sugar 🍚 | ½ cup | White or brown sugar works |
| Soy Sauce 🍶 | ¼ cup | Low-sodium preferred |
| Cornstarch 🌾 | 2 tbsp | For crispy coating |
| Fresh Ginger 🌿 | 1 tbsp | Finely grated, fresh preferred |
| Red Pepper Flakes 🌶️ | 1 tsp | Adjust for heat preference |
| Garlic Cloves 🧄 | 3 cloves | Minced for marinade |
| Vegetable Oil 🫒 | 2 tbsp | For stir-frying |
| Fresh Cilantro 🌿 | ¼ cup | Chopped for garnish |
| Green Onions 🧅 | 3 whole | Sliced for garnish |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
The chicken thighs are non-negotiable here—bone-in, skin-on gives the best flavor, but boneless works too. Trader Joe’s has the best pre-cut thighs, but any grocery store will do. Look for pieces with good marbling—they stay juicier. Fresh pineapple juice is the game-changer, but canned pineapple juice from a carton (like Del Monte) works in a pinch. The ginger and garlic? Always fresh—dried just won’t cut it. I buy ginger in big chunks at Costco and freeze it; same with garlic. The ketchup? Heinz is my go-to, but any good-quality brand will do.
No pineapple juice? Orange juice plus a splash of lime gets you close, but it won’t be quite as vibrant. Short on vinegar? Lemon juice works at half the amount. The cornstarch is crucial—it’s what makes that signature crispy coating. No cornstarch? Arrowroot powder at the same amount is a great swap. Want less heat? Cut the red pepper flakes to half a teaspoon. The sauce can be made ahead—just reheat it gently before tossing with the chicken. And if you’re serving a crowd, double the sauce—it disappears fast!
This sauce reheats beautifully—just warm it gently on the stove and toss with the chicken. Keeps for 3 days in the fridge, and the chicken stays crispy if you reheat it properly (broil for 2-3 minutes). The leftovers are even better the next day—trust me on this. Garnish with fresh cilantro and green onions right before serving, or they’ll wilt. Freezes for 2 months if you’re prepping ahead. I always make extra sauce—it’s perfect for tacos or even a quick pizza topping!
Why You’ll Love This Recipe
- Pantry Magic: I swear by this recipe when I forget to meal prep—just pull out chicken thighs, pineapple juice, and a few pantry staples. No fancy prep, no last-minute grocery runs, and zero stress.
- Tangy-Sweet Balance: That vinegar-ketchup-pineapple combo? It’s chef’s kiss—bright, sticky, and just sweet enough to make your taste buds dance. The sugar caramelizes into a glossy glaze that clings perfectly to the chicken.
- Lunchbox Hero: Between us, this is my go-to for packed lunches—it reheats like a dream (microwave or air fryer, no judgment) and tastes fresh even two days later. My kids actually finish their lunches with this in there.
- Budget Stretch: Chicken thighs stay juicy on a dime, and pineapple juice replaces expensive syrup or store-bought sauce. Honestly, I’ve made this for under $1.50 per serving, and it still feels like a restaurant dish.
Step-by-step instructions for sweet and sour chicken with pineapple juice
Here’s how to make this vibrant, sticky glaze that clings perfectly to every piece of chicken.
Cut and Marinate the Chicken
Cut the 1.5 lb boneless chicken thighs into 1-inch pieces—this size ensures even cooking and maximum surface area for that sweet and sour glaze to stick. Place them in a large bowl and add the 1 cup pineapple juice, 0.25 cup soy sauce, 1 tbsp finely grated fresh ginger, 3 minced garlic cloves, 1 tsp salt, and 0.5 tsp black pepper. Mix gently to coat the chicken evenly.
Let the chicken marinate for at least 30 minutes (or up to 2 hours in the fridge for deeper flavor). The acidity in the pineapple juice will begin tenderizing the chicken while the ginger and garlic infuse it with aromatic warmth. This step is non-negotiable—it’s what makes the final dish taste restaurant-quality.
Create the Glaze
In a medium saucepan, combine the 0.5 cup ketchup, 0.25 cup white vinegar, 0.5 cup granulated sugar, and 1 tsp red pepper flakes. Bring the mixture to a boil over medium-high heat, stirring constantly to dissolve the sugar completely. Once boiling, reduce the heat to medium-low and let it simmer for 5-7 minutes until it thickens slightly and coats the back of a spoon.
In a small bowl, whisk together the 2 tbsp cornstarch with 2 tablespoons water to create a slurry. Slowly pour the slurry into the simmering sauce while stirring continuously. The mixture will thicken dramatically—keep stirring for another 2-3 minutes until it reaches a glossy, syrupy consistency. This is your glaze, and it should be thick enough to coat the back of a spoon but still flow smoothly when poured.
Stir-Fry the Chicken to Golden Perfection
Heat the 2 tbsp vegetable oil in a large skillet or wok over medium-high heat until shimmering. Remove the chicken from the marinade (reserve the marinade for later) and add it to the hot oil in a single layer. Don’t overcrowd the pan—work in batches if needed. Cook the chicken for 4-5 minutes until it’s golden brown on all sides and cooked through (internal temperature should reach 165°F).
Once the chicken is cooked, remove it from the skillet and set it aside. Pour the reserved marinade into the skillet and let it simmer for 1-2 minutes to concentrate the flavors. Then, add the thickened glaze and stir to combine. Return the chicken to the skillet, coating each piece thoroughly in the glaze. Let it cook for another 1-2 minutes until everything is evenly coated and the glaze is bubbly.
Finish and Garnish
Transfer the chicken to a serving platter and garnish with 0.25 cup chopped fresh cilantro and 3 sliced green onions. The bright green garnishes add a fresh contrast to the tangy-sweet glaze and make the dish visually stunning. Serve immediately while the glaze is still sticky and glossy—this dish is best enjoyed fresh out of the pan.
Here’s the thing—this glaze is designed to cling, so don’t be tempted to drain it off. Every bite should be packed with that perfect balance of sweet, tangy, and slightly spicy flavors. If you’re serving over rice, spoon extra glaze over the top for a showstopping presentation. This recipe delivers on every promise: vibrant, sticky, and full of flavor in every bite.
Pro Tips For Making Sweet And Sour Chicken Recipe With Pineapple Juice
- Prep Chicken Properly: Pat those thighs very dry with paper towels before coating—wet skin means uneven browning and a sad, soggy crust. I learned this the hard way when my first batch looked like it was swimming in its own juices instead of searing.
- Simmer the Sauce Slow: Reduce the pineapple-ketchup-vinegar mix on medium-low heat until it thickens to light syrup consistency—about 8-10 minutes. Rushing this turns your sauce into a watery glaze, and nobody wants that clingy mess.
- Skip the Crowded Pan: Cook chicken in a single layer, even if it means two batches—overcrowding steams instead of crisps. My grandmother swore by this, and she was right: golden-brown edges happen when air circulates.
- Balance the Sweet-Sour: Taste the sauce before adding sugar—pineapple juice and ketchup already pack sweetness. Start with half the sugar called for, then adjust; you’ll save yourself from ending up with dessert instead of dinner.
Dietary considerations for sweet and sour chicken recipe with pineapple juice
Gluten-Free Swaps
This recipe is naturally gluten-free, but I always double-check labels since soy sauce and ketchup can contain hidden gluten. Use tamari (gluten-free soy sauce) like San-J Tamari and gluten-free ketchup such as Heinz Gluten-Free.
The cornstarch in the glaze is safe, but if you’re avoiding it, try arrowroot powder in equal amounts. 🌱
Dairy-Free Adaptations
No dairy is used in this recipe, making it naturally suitable for lactose-intolerant diets. The sauce’s tangy-sweet balance comes from pineapple juice, vinegar, and ketchup—all dairy-free components. Just ensure your ketchup doesn’t contain hidden dairy additives, which are rare but possible in some brands.
Lower Sugar Options
For a lower-sugar version, reduce the granulated sugar to 0.25 cup and add 1 tbsp monk fruit sweetener or erythritol to maintain sweetness. The pineapple juice already provides natural sweetness, so this adjustment keeps the dish vibrant without excess sugar. I’ve tested this and found it works beautifully! 💛
Spice-Free Version
Skip the 1 tsp red pepper flakes entirely for a completely mild version. The pineapple juice and vinegar still deliver that signature tangy-sweet flavor without any heat. This makes it perfect for kids or anyone sensitive to spice. The dish remains just as flavorful—it’s all about balance!
Protein Alternatives
Swap chicken thighs for tofu or chicken breast if preferred. For tofu, press and marinate 1.5 lb extra-firm tofu (cut into similar-sized pieces) for at least 30 minutes in the same marinade.
Chicken breast cooks faster—reduce stir-fry time to 3-4 minutes to avoid drying out. Both alternatives work wonderfully with the glaze!
Allergen-Friendly Notes
This recipe is free of common allergens like nuts, eggs, and shellfish. Always check labels on ketchup and soy sauce for potential cross-contamination warnings if allergies are a concern.
For nut-free kitchens, ensure no cross-contact occurs during preparation. The pineapple juice and fresh ingredients keep this dish allergen-conscious while packed with flavor. ✨
Nutrition facts
Frequently asked questions
Can I use chicken breast instead of thighs?
Yes, but you’ll need to adjust the cooking time. Chicken breast cooks faster, so reduce stir-fry time to 3-4 minutes to avoid drying out. For extra tenderness, marinate it for the full 2 hours and pat it completely dry before cooking. The glaze will still stick perfectly!
Why does my sauce turn out too thin?
This usually happens if you don’t simmer the sauce long enough after adding the cornstarch slurry. Keep stirring for 2-3 minutes until it reaches a glossy, syrupy consistency. If it’s still too thin, mix 1 tsp more cornstarch with 1 tsp water and stir it in. The sauce should coat the back of a spoon.
Can I make this in an air fryer?
Toss the marinated chicken with 1 tsp cornstarch (for extra crispiness) and air fry at 400°F for 12-15 minutes, shaking the basket halfway. After cooking, toss with the sauce and air fry for another 2-3 minutes to heat it through. The texture will be slightly different but still delicious!
What’s the best way to store leftovers?
Store leftovers in an airtight container in the fridge for up to 3 days. Reheat gently in a skillet or microwave until warmed through. For best results, broil for 2-3 minutes to restore crispiness. The sauce reheats beautifully—just warm it gently before tossing with the chicken.
Can I substitute pineapple juice with something else?
For a similar tangy-sweet flavor, use orange juice plus 1 tbsp lime juice (same amount). The acidity helps tenderize the chicken, but the flavor won’t be identical. If you’re avoiding fruit juice, try apple cider vinegar mixed with 1 tbsp honey—it adds depth but lacks the tropical brightness of pineapple.
- Lamb Seasoning Recipe: Smoky Za’atar and Rosemary Blend for Grilled Masterpieces - October 24, 2026
- Goya Beans Recipe: Puerto Rican-Inspired Crispy and Creamy One-Pot - October 24, 2026
- Teriyaki Jerky Recipe: Smoky-Sweet Protein in 30 Minutes - October 24, 2026