
Better-Than-Takeout Sweet & Sour Chicken
Ingredients
For the Sauce
- 1 cup sugar
- ½ cup water for sugar
- ½ cup white vinegar
- ½ red bell pepper chopped
- ½ green bell pepper chopped
- ½ onion chopped
- 1 inch piece fresh ginger sliced
- 1 cup chicken stock
- ½ cup cranberry juice
- ¼ cup ketchup
For the cornstarch slurry
- 2 tbsp cornstarch
- 4 tbsp water
For the Marinade
- 2 chicken breasts cut into bite-sized pieces
- 1 teaspoon chicken bouillon powder
- 2 teaspoons Chinese cooking wine or 1 teaspoon soy sauce
For the Batter
- ¾ cup all-purpose flour
- ¼ cup cornstarch
- ¼ teaspoon baking soda
- 1 egg beaten
- 1 cup club soda or seltzer water
- Neutral oil for deep frying
For the final assembly
- ½ red bell pepper chopped
- ½ green bell pepper chopped
- ½ onion chopped
- 1 can of pineapple chunks (20oz)
Instructions
Marinate the Chicken (20 minutes)
- Toss chicken with 1 teaspoon chicken bouillon powder and 2 teaspoons Chinese cooking wine (or 1 tsp soy sauce). Let sit while you prep the sauce base and batter.

Make the Sauce Broth
- In a small saucepan, add ½ red bell pepper, ½ green bell pepper, ½ onion, 1 inch piece fresh ginger, 1 cup chicken stock, and ½ cup cranberry juice.

- Simmer uncovered for 30 minutes. This is your flavor infusion.
Mix the Tempura Batter While Broth Simmers
- In a medium mixing bowl, whisk ¾ cup all-purpose flour, ¼ cup cornstarch, and ¼ teaspoon baking soda.
- Stir in 1 egg and 1 cup club soda or seltzer water until just combined (lumpy is fine).

- Set in the refrigerator to chill batter while heating oil. Cold tempura batter sticks better and creates a thicker crust.
First Fry
- Fill wok with 2–3 inches of oil and heat to 350°F (175°C).
- Dip marinated chicken pieces into batter, then fry in batches until golden (3–4 minutes per batch). Use a fork, spoon, or pair of chopsticks to separate the pieces in the oil to prevent clumping.
- Cook until they are golden. Don't overcook here or chicken will be dry. Drain on a wire rack.

Second Fry
- Turn up the heat on your oil until its between 380-390°F.
- Flash fry the chicken for about 60 seconds to get extra crispy. This second fry removes the excess moisture and helps achieve that crunchy texture.

Flash Fry the Veggies
- After all of the chicken is fried, turn off the heat. In the same oil, flash fry (30 seconds) ½ red bell pepper, ½ green bell pepper, and ½ onion for the final assembly. You don't need to keep the heat on because there is plenty of residual heat to cook the veggies. Remove from oil and drain.
Make the Sauce
- In another small saucepan, combine 1 cup sugar and ½ cup water. Heat over medium until dissolved and slightly thickened (3–4 minutes).
- Stir in ½ cup white vinegar, simmer 1 minute.
- Strain the sauce broth (from Step 2). Discard solids.

- Add sauce broth to sugar-vinegar mixture. Whisk in ¼ cup ketchup until smooth and glossy.
- Add cornstarch slurry and simmer 1–2 minutes until glossy and thick.
Combine & Serve Immediately
- In a large mixing bowl, add fried chicken, fried veggies, 1 can of pineapple chunks, and sauce. Toss to coat or fold with a rubber spatula.

- Serve over hot rice while crispy.
Nutrition
If you’ve ever ordered sweet and sour chicken at a takeout spot and thought, “This is good, but I wish it was a little fresher and a lot crispier,” this recipe is your golden ticket. It’s got that deep-fried crunch you can hear from across the room, a tangy-sweet sauce that actually tastes like real fruit (hello, cranberry juice and pineapple), and the kind of balance between sweet and tangy that makes you keep “just tasting” it until half the batch is mysteriously gone.
This isn’t a one-bowl, 15-minute kind of deal—more like a little kitchen project with a big payoff. But here’s the good news: the steps are straightforward, and you can prep a lot while other things simmer, fry, or chill. The end result is fresher and brighter than anything you’ll get from a delivery menu, without sacrificing that nostalgic takeout flavor.
What makes this sauce special? (Hot Take)
I know we have all seen the recipes online that call for apple cider vinegar and brown sugar. If you’ve ever tried to make “sweet and sour sauce” from a recipe that calls for apple cider vinegar (wrong) and brown sugar (also wrong), you’ve probably ended up with something tasty—but not actually the sweet and sour you get at a real Chinese restaurant. The combo of apple cider vinegar and brown sugar makes more of a tangy barbecue glaze than the bright, glossy, Chinese restaurant-style sauce we’re chasing here.
Real sweet and sour sauce like the Chinese restaurants doesn’t use a flavored vinegar.
My recipe skips the shortcuts and builds the sauce the same way real Chinese takeout spots do—white vinegar for that clean tang, sugar for sweetness, plus an infused broth and ketchup for the right color and flavor depth. The result is 100% spot-on, the kind that coats your crispy chicken just like your favorite takeout order.
Ingredient Swaps That Actually Work
If you’re missing something, you’ve got options—just don’t go swapping everything or you’ll wander into “sweet and sour mystery chicken” territory.
Traditional Hong Kong-style sweet and sour sauce is made with haw flake (compressed and candied hawthorne berries) but since we don’t have haw flakes readily available to us, we can substitute with a tangy berry that we all have access to:
- Cranberry juice → Pomegranate juice works too, but avoid the cocktail blends.
- Chinese cooking wine → Just use half the amount in soy sauce.
- Club soda → Seltzer, sparkling mineral water, or even beer will give you a bubbly batter.
Can I make this with chicken thighs?
Yes. I love a good chicken thigh but I will say that properly fried white meat is one of my favorites for fried chicken.
Pro Tips for Maximum Crisp
- Keep that batter cold. Chill it while your oil heats—cold batter hitting hot oil = instant crunch.
- Don’t overcrowd the pan. Fry in batches so the oil stays hot and the chicken cooks evenly.
- Wire rack > paper towels. Letting fried pieces drain on a rack keeps the bottom from steaming and going soggy like they do when you use paper towels.
Storage & Reheating
Honestly? This dish is best eaten right away while it’s still crisp. But if you are worried you might have leftovers (that’s unlikely), keep the chicken out of the sauce and only combine with the sauce in the individual plates. This way, you can take the chicken and:
- Fridge: Store in an airtight container for up to 2 days.
- Reheat: Spread on a baking sheet and warm in a 375°F oven for about 10 minutes. The chicken will never be as crispy, but the oven beats the microwave any day.
Once it is reheated, then combine it with the sauce.
Can I Make the Sauce in Advance?
Absolutely. The sauce holds up beautifully in the fridge for up to 4 days. Just reheat gently and give it a whisk before tossing with the chicken.

