Chinese Sweet and Sour Pork (咕咾肉) — Crispy, Glossy & Totally Irresistible
If there is one dish that has won hearts around the world and still holds a proud place on the menus of Cantonese restaurants everywhere, it is sweet and sour pork — known in Cantonese as 咕咾肉 (gū lǎo ròu). Tender, juicy pieces of pork are encased in a shatteringly crispy batter, tossed with sweet bell peppers, pineapple, and onion, then blanketed in a gorgeous glossy sauce that perfectly balances tangy vinegar, rich tomato, and just the right touch of sweetness. Every bite delivers a contrast of textures and a punch of bright, vibrant flavor that is utterly addictive. The best part? You can make this iconic dish in your own kitchen — and it will beat your favorite takeout every single time.
The Cultural Story Behind Sweet and Sour Pork
Sweet and sour pork traces its roots to the Guangdong (Canton) province of southern China, where the cooking tradition of balancing sweet and sour flavors — called 糖醋 (táng cù) — has existed for centuries. The dish was originally prepared for foreign traders and merchants visiting the port city of Guangzhou (Canton), who fell so deeply in love with it that the recipe traveled with them across the globe. By the 19th century, Chinese immigrants had carried it to the United States, the United Kingdom, and beyond, where it became a cornerstone of Chinese-American and Chinese-British cuisine. While many Western versions lean heavily sweet with a fluorescent red sauce, the authentic Cantonese preparation is more nuanced — a harmonious, lightly tangy glaze that lets the freshness of the vegetables and the savory depth of the pork truly shine. This recipe honors that heritage while being completely achievable for a home cook.
Ingredients
For the Pork & Marinade
Ingredients
For the Crispy Batter
Ingredients
For the Sweet and Sour Sauce
Ingredients
For the Stir-Fry
Ingredients
Step-by-Step Instructions
- Marinate the pork: In a bowl, combine the pork chunks with soy sauce, Shaoxing wine, white pepper, and sesame oil. Toss well to coat every piece evenly. Cover and let it marinate for at least 20 minutes at room temperature, or up to 2 hours in the refrigerator. This step builds savory depth and keeps the pork moist through frying.
- Make the sweet and sour sauce: Whisk together the rice vinegar, ketchup, soy sauce, sugar, Worcestershire sauce, and pineapple juice in a small bowl until the sugar dissolves. Taste and adjust — you want a punchy balance of tangy and sweet. Set aside along with your prepared cornstarch slurry.
- Prepare the batter: In a separate bowl, mix the cornstarch, flour, beaten egg, and cold water together until you have a thick, smooth batter that clings to a spoon. The high cornstarch ratio is the secret to that iconic crispy shell. Add the marinated pork pieces and toss until every piece is fully coated.
- Deep-fry the pork (first fry): Pour about 5 cm (2 inches) of oil into a wok or deep saucepan and heat to 170°C (340°F). Working in small batches to avoid crowding, carefully lower the battered pork into the oil. Fry for 3–4 minutes until lightly golden and cooked through. Remove with a slotted spoon and drain on a wire rack or paper towels.
- Second fry for ultra-crispiness: Raise the oil temperature to 190°C (375°F). Return all the pork pieces to the oil at once and fry for another 60–90 seconds until deeply golden and shatteringly crisp. This double-fry method is the restaurant secret to pork that stays crunchy even after being coated in sauce. Drain and set aside.
- Stir-fry the vegetables: Heat 2 tablespoons of oil in a wok or large skillet over high heat until it shimmers. Add the garlic and stir-fry for 20 seconds until fragrant. Add the onion and bell peppers and toss vigorously over high heat for 2 minutes — you want them tender-crisp, not soft. Add the pineapple chunks and toss for another 30 seconds.
- Build the sauce: Pour the prepared sweet and sour sauce mixture into the wok with the vegetables. Stir and let it come to a bubbling simmer over medium-high heat. Give the cornstarch slurry a quick stir and pour it in while stirring continuously. The sauce will thicken beautifully into a glossy glaze within about 60 seconds.
- Toss and serve: Add the crispy fried pork to the wok and toss everything together quickly — just 20–30 seconds is enough. You want the pork glazed, not soggy. Serve immediately over steamed jasmine rice and enjoy every gloriously crispy, saucy bite.
Pro Tips for the Best Sweet and Sour Pork
- Double-fry without compromise: The two-stage fry is non-negotiable for restaurant-quality crunch. The first fry cooks the pork through; the second fry drives out residual moisture and creates that golden, crispy shell.
- Choose pork shoulder for flavor, tenderloin for leanness: Shoulder has more fat marbling, yielding more juicy, flavorful bites. Tenderloin is leaner and slightly more tender. Both work beautifully — it comes down to personal preference.
- Keep the batter cold: Use cold water and mix the batter just before frying. A cold batter creates a more dramatic crunch when it hits the hot oil.
- Don't sauce it too early: Toss the pork in the sauce just before serving. Letting it sit causes the batter to absorb the sauce and lose its crunch. If you're serving a crowd, keep the fried pork and sauce warm separately and combine at the last moment.
- Taste and balance your sauce: Every brand of ketchup and soy sauce differs in sweetness and saltiness. Taste your sauce before adding it to the wok and adjust with a little more vinegar, sugar, or soy sauce until it sings to you.
Storage & Make-Ahead Notes
Sweet and sour pork is best enjoyed fresh and hot, straight from the wok. However, if you have leftovers, store the pork and sauce separately in airtight containers in the refrigerator for up to 2 days. To reheat, re-fry the pork pieces in a hot oven at 200°C (400°F) for 8–10 minutes to restore the crispiness, then warm the sauce separately and toss together just before serving. Avoid microwaving the assembled dish, as the steam will make the batter soggy. For make-ahead prep, you can marinate the pork and prepare the sauce up to 24 hours in advance, keeping both covered in the refrigerator until you are ready to fry and cook.
Frequently Asked Questions
Pork shoulder (also called pork butt) is the traditional choice because the gentle fat marbling keeps the pieces juicy and flavorful even after deep-frying. Pork tenderloin is a great leaner alternative and is slightly more tender in texture. Avoid pork loin chops, which can become dry and tough when fried.
You can achieve a lighter version by air-frying or pan-frying the battered pork. For the air fryer, spray the coated pieces with oil and cook at 200°C (400°F) for 12–15 minutes, flipping halfway through. Pan-frying in a generous layer of oil works too, though the result will be less uniformly crispy than deep-frying. For the most authentic, restaurant-quality crunch, deep-frying is highly recommended.
Sogginess usually happens for one of three reasons: the oil wasn't hot enough during frying (always use a thermometer), the pork was added to the sauce too early and sat for too long, or the pork pieces were crowded in the pan during frying causing them to steam instead of fry. The double-fry technique also dramatically helps keep the crust crispy after saucing.
Dry sherry is the most widely recommended substitute and works very well in the marinade. You can also use dry white wine or even a splash of apple juice combined with a tiny bit of extra soy sauce in a pinch. Avoid skipping the marinade step entirely — it is key to keeping the pork flavorful and moist.
Yes! Swap the all-purpose flour in the batter for a gluten-free rice flour blend or simply use all cornstarch for the coating. Replace the light soy sauce and Worcestershire sauce with their gluten-free certified equivalents (tamari works wonderfully for the soy sauce component). The dish is naturally free of most other gluten-containing ingredients.
Absolutely, and fresh pineapple actually delivers a brighter, more vibrant tropical flavor. Just be aware that fresh pineapple contains bromelain, an enzyme that can tenderize (and eventually break down) proteins if left in contact with the pork for too long. Add fresh pineapple to the stir-fry at the very end of cooking and serve promptly. For the pineapple juice in the sauce, you can squeeze or blend a small amount of fresh pineapple.
This dish is wonderfully flexible. Traditional additions include cucumber chunks (added raw at the very end for crunch), canned water chestnuts, baby corn, or snap peas. You can swap the yellow onion for spring onion (scallion) whites, or add a sliced carrot for extra color and sweetness. Aim to keep the vegetable pieces roughly the same size as the pork for an appealing, cohesive dish.
You might also like

S'mores Bars: The Gooey, No-Campfire Treat You'll Make on Repeat

Stuffed Pizza Muffins: The Easy, Cheesy Snack Everyone Will Love

Crockpot Chicken Noodle Soup: The Easiest Comfort Food You'll Ever Make

Flower-Shaped Mini Lemon Curd Tarts That Look as Good as They Taste

Peruvian Ceviche: The Authentic Recipe You Need to Try
More to Explore

Japanese Gyoza Dumplings: Crispy, Juicy, and Utterly Irresistible
Learn to make authentic Japanese gyoza dumplings at home — crispy on the bottom, juicy inside, with a savory pork and cabbage filling. Step-by-step guide included.

Authentic Greek Moussaka: The Ultimate Comfort Food from the Mediterranean
Make the most authentic Greek moussaka at home — layered eggplant, spiced lamb, and velvety béchamel baked to golden perfection. A true Mediterranean masterpiece.

Indonesian Nasi Goreng Fried Rice: The Ultimate Authentic Recipe
Make authentic Indonesian nasi goreng at home — smoky, savory fried rice with kecap manis, shrimp paste & a fried egg. Ready in 20 minutes!
