Main Courses
This Chinese sweet and sour pork recipe delivers the perfect balance of crispy edges and tender meat in a tangy-sweet pineapple sauce. The secret lies in double-frying the pork for that signature texture, while the sauce combines vinegar, sugar, and ketchup for authentic restaurant flavor.
I've perfected this dish after years of testing—it's become a family favorite that's both impressive and foolproof.
The recipe starts with a simple marinade of soy sauce and cornstarch that preps the pork for its crispy transformation. After frying, we build the sauce from scratch using just a handful of pantry staples, with fresh pineapple adding natural sweetness.
The key is letting the sauce simmer until it thickens just enough to coat the pork beautifully without overwhelming its texture.
What you'll end up with is golden-brown pork pieces that stay crispy even when tossed in the sauce, paired with juicy pineapple chunks in a glossy, slightly sticky glaze. The combination of sweet, sour, and umami flavors makes this dish irresistible—perfect for family dinners or impressing guests.
The best part? It comes together in under an hour with minimal cleanup.
Serve over steamed rice or with noodles to soak up every last bit of that delicious sauce. This recipe delivers restaurant-quality results at home, with techniques that are simple enough for beginners but impressive enough for anyone. Let's get cooking!
Ingredients for chinese sweet and sour pork recipe with pineapple
Crispy pork, juicy pineapple, and that perfect tangy-sweet sauce—this recipe delivers restaurant magic at home.
| Ingredient | Amount | Notes |
|---|---|---|
| Pork Shoulder 🐖 | 1 ½ lb | Cut into 1-inch cubes, boneless |
| All-Purpose Flour 🌾 | ½ cup | For dredging pork pieces |
| Cornstarch 🌾 | ¼ cup | For crispy texture, not cornmeal |
| Soy Sauce 🍶 | ¼ cup | Light or regular, not low-sodium |
| Vegetable Oil 🫒 | 3 cups | For double-frying, high smoke point |
| Fresh Pineapple 🍍 | 1 ½ cups | Diced, fresh or canned in juice |
| White Vinegar 💧 | ¼ cup | For tangy flavor, not apple cider |
| Granulated Sugar 🍚 | ½ cup | White sugar preferred for balance |
| Ketchup 🍅 | ¼ cup | For authentic restaurant taste |
| Garlic Cloves 🧄 | 4 cloves | Minced, for sauce depth |
| Green Bell Pepper 🧅 | ¼ cup | Diced, for sauce texture |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground for best flavor |
| Water 💧 | ¼ cup | For sauce consistency |
The pork shoulder is your secret weapon here—it stays juicy while getting crispy edges. Ask the butcher for bone-in pieces if you want extra flavor, but boneless works just fine. Look for cuts with good marbling, not too lean. I grab mine from Costco when I'm making a big batch, but any grocery store has it. For the cornstarch, Bob's Red Mill is my go-to brand—it's fine and works perfectly for that signature crispiness. Don't substitute with flour alone; cornstarch is what makes this dish shine. The soy sauce? Kikkoman is the classic choice, but any light soy will do—just make sure it's not low-sodium.
No fresh pineapple? Canned in juice works perfectly—just drain it well. Running short on vinegar? Lemon juice at half the amount gives a different tang but still delicious. Want to skip the ketchup? Tomato paste at one-third the amount gives a similar depth. The bell pepper can be red or green—whatever's on sale. For the garlic, mincing it fresh makes a huge difference over pre-minced. And if you're feeling fancy, toast the garlic cloves in the oil for 30 seconds before adding them to the sauce—game changer.
This sauce gets better as it sits, so make it a day ahead if you can. Store it in the fridge, and reheat gently—just warm it through, don't boil it. The pork stays crispy for about 2 days if you keep it in the sauce, but honestly, it disappears that fast. For leftovers, I portion out the sauce and pork separately and reheat them together—keeps everything perfect. Freezes beautifully too, though the texture might get slightly softer after thawing. Serve with steamed rice to soak up every last bit of that delicious sauce.
Why You'll Love This Recipe
- Minimal Chopping Required: I swear, the prep is half the battle—and this dish makes it disappear. Dice the pork shoulder into bite-sized cubes, toss them in cornstarch (that’s your secret weapon for crispiness), and boom. No julienne carrots, no fancy knife work—just meat that soaks up the sauce like a sponge.
- Tangy-Sweet Magic: That pineapple? It’s not just decoration. The acid cuts through the richness of the pork while the sweetness balances the tangy, garlicky sauce. Honestly, the first time I tasted it, I thought, “Why didn’t I make this sooner?” The soy sauce and cornstarch slurry thickens into a glossy, addictive glaze that clings to every bite.
- Leftovers That Don’t Suck: Between us, most takeout leftovers are sad. Not this. Reheat it in a skillet with a splash of water, and the sauce gets even better—thicker, more concentrated. I’ve packed this in lunches for days, and my coworkers still ask for seconds. (Yes, even on a Tuesday night.)
- One-Pan, Crowd-Pleaser: This is my go-to for game day, dinner parties, or lazy Sundays. Toss everything in one pan—pork, sauce, pineapple—and let it bubble away. It’s unfussy, feeds a crowd, and somehow always disappears. My daughter picks out the pineapple chunks first, but still asks for seconds. That’s the real test.
Step-by-step instructions for Chinese sweet and sour pork with pineapple
Here's the foolproof method for restaurant-quality sweet and sour pork—crispy on the outside, tender inside, with that perfect tangy-sweet sauce.
Cut and Prepare the Pork Shoulder
Cut the 1.5 lb pork shoulder into 1-inch cubes using a sharp knife. I like to work in batches—cutting through the grain ensures the meat stays tender. Place the cubes in a large bowl and add the 0.5 cup all-purpose flour and 0.25 cup cornstarch. Toss gently until every piece is evenly coated. This double-dredge creates that signature crispy exterior we're after.
Let the coated pork sit for 10 minutes while you prep the rest. This resting time helps the flour and cornstarch adhere better, preventing them from falling off during frying. Don't skip this—it makes all the difference in texture.
Double-Fry for Perfect Crispiness
Heat 1 cup of vegetable oil in a large skillet over medium heat until it reaches 325°F—this is your first fry temperature. Working in batches (don't overcrowd!), fry the pork for 3-4 minutes until the exterior turns light golden. The key here is low heat—this cooks the pork gently without burning the coating.
Remove the pork and let it drain on a wire rack for 2 minutes. Now increase the oil temperature to 375°F—this is where we get that beautiful crispy finish. Fry the pork again for 1-2 minutes until it's deep golden brown and crispy. Transfer to a paper towel-lined plate to drain excess oil. The double-fry method ensures the pork stays tender inside while achieving that perfect crunch.
Make the Tangy-Sweet Sauce
In a separate saucepan, combine 1.5 cups fresh pineapple, 0.25 cup white vinegar, 0.5 cup granulated sugar, 0.25 cup ketchup, 4 minced garlic cloves, and 0.25 cup diced green bell pepper. Bring to a simmer over medium heat, stirring occasionally until the sugar dissolves and the mixture thickens slightly—about 5-7 minutes. This is where the magic happens—the tangy vinegar and sweet sugar meld together.
Add 0.25 cup soy sauce and 0.25 cup water to the pan. Simmer for another 3-4 minutes until the sauce coats the back of a spoon. Taste and adjust—you want that perfect balance of sweet, sour, and umami. If it's too thick, add a splash more water; if too thin, let it reduce longer. The sauce should be glossy and cling to the pork beautifully.
Combine and Simmer to Perfection
Return the crispy pork to the saucepan and gently toss to coat evenly. Simmer for 2-3 minutes over low heat, just enough to heat through without steaming the pork. The residual heat from the pork will help thicken the sauce slightly, creating that perfect glossy finish. Here's the thing—don't overcook the pork now. It's already perfectly cooked from the frying.
Taste and adjust seasoning with 1 tsp salt and 0.5 tsp ground black pepper if needed. The pork should be crispy-tender—easy to bite through but still holding its shape. If the sauce seems too thin after simmering, let it reduce for another minute or two. The ideal consistency should be thick enough to coat the back of a spoon but still flow freely.
Pro Tips For Making Chinese Sweet And Sour Pork Recipe With Pineapple
- CUT PORK INTO UNIFORM BATTERS: Use a sharp knife to slice the pork shoulder into 1-inch thick strips, then freeze them for 15 minutes before dredging in the flour-cornstarch mix. The cold meat holds its shape better during frying, and the frozen surface creates a better seal for that crispy crust—no more sad, uneven pieces.
- USE CORNSTARCH LAST: Toss the pork in flour first, then shake off the excess before adding cornstarch. I learned this the hard way—too much starch upfront makes the coating gummy instead of crispy. A light dusting of cornstarch on the outside of the floured pork is all you need for that perfect texture.
- SKIP THE BOILING PINEAPPLE: Fresh pineapple chunks straight from the can or pre-cut bag work just fine—no need to boil them first. Overcooking turns them mushy, and they’ll just melt into the sauce anyway. Pat them dry before adding to the stir-fry so they don’t dilute the sauce too much.
- STIR-FRY IN BATCHES: Don’t overcrowd the pan—fry the pork in two batches if needed. I used to rush this and ended up with soggy, greasy pieces instead of golden, crispy ones. A hot wok or skillet with enough oil to sizzle is non-negotiable.
Wine and beer pairings for this chinese sweet and sour pork recipe with pineapple
Light White Wine
For this dish, I always reach for a crisp, dry Sauvignon Blanc—its citrusy brightness cuts through the sweetness of the pineapple and balances the tangy sauce.
A bottle from New Zealand (like Kim Crawford or Oyster Bay) is my go-to because the zesty grapefruit and lime notes complement the dish beautifully. Serve it slightly chilled to enhance the wine's refreshing qualities. 🍷
Dry Rosé
A well-made Provence rosé offers a perfect middle ground between white and red wines. Look for one with good acidity and subtle berry notes, like Whispering Angel or Château d'Esclans. The light body won't overpower the pork's crispy texture, while the berry undertones harmonize with the pineapple's sweetness.
I like mine at room temperature—it's versatile enough to work with both the dish and any side dishes you might serve.
Light Beer Pairings
If you prefer beer, a wheat beer or light lager works wonderfully. I love Blue Moon Belgian White for its coriander and citrus notes—they echo the pineapple's sweetness while keeping the palate clean.
Another great option is Heineken, which has a crisp, light body that won't compete with the dish's bold flavors. Serve it well-chilled to enhance its refreshing qualities. 🍺
Sparkling Wine
For a festive touch, a dry sparkling wine like Prosecco or Cava adds a celebratory feel to your meal. The bubbles help cleanse your palate between bites, making the dish feel even more special.
I recommend a brut style—its dryness balances the sweetness of the pineapple and pork beautifully. Chill it thoroughly before serving to preserve its effervescence.
Non-Alcoholic Options
Don't want alcohol? A sparkling apple cider or ginger beer works surprisingly well. I love Martinelli's Sparkling Apple Cider—its crisp acidity mirrors the tangy sauce, while the apple notes complement the pineapple.
For something even lighter, try Fever-Tree Ginger Beer—the ginger's spice adds a fun contrast to the dish's sweet and sour profile. Both are best served well-chilled. 💛
Nutrition facts
Frequently asked questions
Why does this recipe use both flour and cornstarch?
The flour creates a light coating that helps the pork brown beautifully, while the cornstarch adds that signature crispy texture Chinese takeout is famous for. The cornstarch absorbs moisture during frying, creating a crunchier exterior without making the pork tough. Never skip the cornstarch—it's what makes this dish shine!
Can I use chicken instead of pork for this recipe?
Chicken thighs work perfectly—they stay juicy while achieving that crispy coating. Use 1.5 lbs boneless, skinless thighs cut into 1-inch pieces, and reduce the frying time to 2-3 minutes per batch since chicken cooks faster than pork. Boneless chicken breasts are trickier—they dry out easily, so thighs are your best bet.
How do I fix the sauce if it's too sweet or sour?
If your sauce tastes too sweet, add 1-2 tablespoons of white vinegar and simmer for 1-2 minutes to balance it. Too sour? Stir in 1-2 teaspoons of sugar and let it dissolve completely. For extra depth, a pinch of salt or a splash of soy sauce can help round out the flavors without overpowering them.
What's the best way to reheat leftovers?
Reheat in a skillet over medium heat with a splash of water or oil to prevent drying. Cover for 2-3 minutes until warmed through, then uncover to crisp up the pork again. Microwaving works in a pinch (30 seconds), but the texture suffers—always use the stovetop method for best results. Store leftovers in the fridge for up to 2 days.
Can I make this recipe gluten-free?
Yes! Replace the all-purpose flour with 1/2 cup gluten-free flour blend (like Bob's Red Mill 1:1) and use 1/4 cup cornstarch as written. For extra crispiness, add 1/4 cup arrowroot powder to the coating. The sauce is naturally gluten-free, so you only need to adjust the pork coating. Test with a small batch first to check texture.
