Main Courses
This sweet and sour pork recipe with pineapple juice delivers the perfect balance of crispy bites and tangy-sweet sauce that's restaurant-quality at home.
I first tasted this dish at a Cantonese restaurant in Portland, where the sauce's bright acidity cut through the richness of the pork—an experience that inspired me to recreate it.
The secret lies in properly coating the pork in cornstarch for that signature crunch, while the pineapple juice adds a natural sweetness that elevates the sauce.
What sets this recipe apart is the two-step cooking process: first searing the pork until golden, then simmering it in the sauce until tender yet still holding its shape.
The sauce itself is a harmonious blend of tangy vinegar, sweet pineapple juice, and a touch of brown sugar, all balanced with aromatic ginger and garlic. I've tested this recipe countless times, adjusting the ratios until I achieved that perfect harmony of flavors—no one will guess it's homemade.
By the time you serve this dish, you'll have perfectly crispy pork pieces with a glossy, sticky-sauce glaze that's both sweet and tangy. The aroma alone will have everyone gathering at the table, and each bite delivers that satisfying contrast of textures and flavors.
Serve it over steamed rice to soak up every last drop of that delicious sauce.
This recipe scales beautifully for family dinners or gatherings, and the sauce keeps well for up to a week in the refrigerator—perfect for meal prep. The combination of tender pork and vibrant sauce makes it a crowd-pleaser that's equally impressive as a weeknight meal or special occasion dish.
Let's get cooking!
Ingredients for sweet and sour pork recipe with pineapple juice
Pork, pineapple juice, and a crispy coating—these ingredients transform into restaurant-quality sweet and sour pork.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless Pork Shoulder 🐖 | 1 ½ lb | Cut into 1-inch cubes |
| Cornstarch 🌾 | ½ cup | For crispy coating |
| Vegetable Oil 🫒 | ½ cup | For deep frying |
| Fresh Pineapple Juice 🍍 | ¾ cup | Freshly squeezed preferred |
| White Vinegar 💧 | ½ cup | For tangy flavor |
| Brown Sugar 🍚 | ½ cup | Light or dark works |
| Fresh Ginger 🌿 | 2 tbsp | Grated finely |
| Garlic Cloves 🧄 | 4 cloves | Minced finely |
| Soy Sauce 🍶 | ¼ cup | Light or dark |
| Red Bell Pepper 🌶️ | ½ cup | Diced small |
| Green Onion 🧅 | ¼ cup | Sliced thin |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
The pork shoulder is your secret weapon here—it stays tender while developing that perfect crust. Look for well-marbled cuts at the butcher counter or pre-cut pork shoulder at Costco or Trader Joe's. Cutting it into uniform 1-inch cubes ensures even cooking. The cornstarch is non-negotiable for that signature crunch—Bob's Red Mill is my go-to brand, but any fine cornstarch works. Fresh pineapple juice is ideal, but canned works in a pinch (just drain it well). For the sauce, white vinegar gives that signature tang, but apple cider vinegar works too if you prefer a milder taste.
No fresh ginger? Ground ginger at half the amount gets you close. Short on soy sauce? Coconut aminos is a great substitute. The brown sugar can be swapped for white sugar or honey (though honey will add depth). For extra crunch, add 1 tbsp potato starch to the cornstarch mix. The bell pepper and green onion are just for color and freshness—skip them if you're in a rush, but I always include them for that bright finish. The sauce thickens as it cooks, so if it's too thin, simmer uncovered for 2-3 minutes to reduce.
This sauce keeps beautifully—up to 1 week in the fridge, so make extra. Store it in a sealed container with plastic wrap pressed right on top to prevent a skin from forming. The pork reheats well too—just warm it in a skillet with a splash of water for 2-3 minutes. For meal prep, portion the sauce and pork separately and reheat together. The flavors actually improve overnight as everything melds together—trust me on that.
Why You'll Love This Recipe
- Toss-and-Cook Magic: The pork shoulder goes from raw to restaurant-worthy with just a quick toss in cornstarch and a 10-minute fry. No fancy techniques—just heat, patience, and that golden crust forming on its own.
- Pineapple Tang Pop: That fresh pineapple juice cuts through the richness like a bright summer breeze. The vinegar kick makes it addictive—honestly, I’ve caught myself sneaking bites straight from the pan.
- Leftover Goldmine: Doubles perfectly for lunches, and the sauce thickens even better the next day. My kids beg for it cold in wraps—proof it’s versatile beyond takeout nights.
- Budget Stretch: Pork shoulder feeds four for under $10, and the rest of the ingredients cost pennies. You’ll get three meals out of it, and the leftovers taste even better reheated. (Yes, even on a Tuesday night.)
Step-by-step instructions for sweet and sour pork
Here's how to create perfectly crispy pork bites with a tangy-sweet sauce that'll have everyone asking for seconds.
Prepare the Pork for Crispy Perfection
Cut the 1.5 lb boneless pork shoulder into 1-inch cubes—this size ensures even cooking and maximum crispiness. Place the pork in a large bowl and add the 0.5 cup cornstarch, tossing gently to coat each piece evenly. The cornstarch creates that golden, crunchy exterior we're after.
Let the coated pork rest for 10 minutes while you set up your frying station. This resting time helps the cornstarch adhere better, preventing any flour from falling off during frying. I like to spread the pork out in a single layer on a plate—this prevents sticking when we fry later.
Fry the Pork Until Golden and Crispy
Heat 0.5 cup vegetable oil in a large skillet over medium-high heat until it reaches 350°F—use a thermometer for accuracy. Add the pork in a single layer, being careful not to overcrowd the pan. Fry for 4-5 minutes per batch, turning occasionally, until the pork is golden brown and crispy on all sides.
Here's the thing—if the pork browns too quickly, reduce the heat slightly. You want that perfect balance of crispy exterior and tender interior. Once golden, transfer the pork to a paper towel-lined plate to drain excess oil. Keep the fried pork warm in a 200°F oven while you prepare the sauce—this maintains its crispiness.
Create the Tangy-Sweet Sauce
In a separate large skillet, combine the 0.75 cup fresh pineapple juice, 0.5 cup white vinegar, 0.5 cup brown sugar, 2 tbsp fresh ginger, 4 cloves minced garlic, and 0.25 cup soy sauce. Bring the mixture to a boil over medium-high heat, then reduce to medium-low and simmer for 8-10 minutes until slightly thickened.
While the sauce simmers, add the 0.5 cup diced red bell pepper and cook for 3-4 minutes until softened. The sauce should coat the back of a spoon and have a glossy appearance. If it reduces too quickly, add 1-2 tablespoons of water to maintain the right consistency. This is where the magic happens—the tangy, sweet, slightly spicy flavors meld together beautifully.
Combine Pork and Sauce
Return the crispy pork to the skillet with the sauce and toss everything together gently. Cook for 2-3 minutes until the pork is heated through and fully coated in the sauce. The residual heat will help the sauce cling to each piece, creating that perfect balance of crispy pork and glossy sauce.
Stir in the 0.25 cup sliced green onion and taste the sauce. Adjust seasoning if needed—you might want to add a pinch more salt or black pepper to enhance the flavors. The sauce should be sweet, tangy, and just slightly spicy from the ginger and garlic.
Serve Immediately for Maximum Crispiness
Transfer the sweet and sour pork to a serving platter, garnishing with additional green onion if desired. Serve immediately while the pork is still crispy and the sauce is hot. The contrast of the crunchy pork bites with the glossy, tangy-sweet sauce is what makes this dish so irresistible.
For an extra touch, serve with steamed rice or noodles to soak up all that delicious sauce. Leftovers? Store in an airtight container in the fridge for up to 3 days, but honestly, it won't last that long!
Pro Tips For Making Sweet And Sour Pork Recipe With Pineapple Juice
- VELVET THE PINEAPPLE JUICE: Fresh pineapple juice is your flavor anchor—don’t use canned. If you’re short on time, blend frozen pineapple chunks with a splash of water and strain, but add a pinch of salt to mimic fresh acidity. I learned this the hard way when a store-bought bottle turned my sauce into a sad, watery mess.
- SALT THE PORK BEFORE COATING: Toss the pork shoulder in 1 teaspoon of salt before dredging it in cornstarch. The salt draws out moisture, so pat it dry afterward—this guarantees a crispy crust instead of a soggy one. I used to skip this, and my pork always ended up greasy and sticky.
- DON’T OVERMIX THE SAUCE: Stir the pineapple juice, vinegar, and cornstarch slurry just until the cornstarch dissolves—about 30 seconds. Overmixing turns it gluey and thickens it unevenly, which means clumps in your sauce. Think "lightly coated," not "whipped to oblivion."
- FRY IN BATCHES AT 350°F: Split the pork into two batches if your pan is crowded. A full pan steams the pork instead of frying it, and the oil temperature drops like a rock. Keep the heat steady—no need to crank it higher—just let the pork cook undisturbed for 3-4 minutes per side. I was skeptical until I tried it; the crust is actually better this way.
Make-ahead tips for this dish
Sauce Prep Ahead
Make the sauce the night before—it actually tastes better after flavors meld together. Combine all sauce ingredients in a saucepan and simmer for 10 minutes, then cool completely before refrigerating in an airtight container.
The next day, reheat gently over low heat or microwave for 1-2 minutes—just until warmed through. This method saves 20 minutes of active cooking time on busy weeknights. 💫
Pork Prep Shortcut
Save time by pre-cutting the pork cubes and storing them in a sealed bag in the fridge for up to 2 days. When ready to cook, simply toss with cornstarch and fry as directed.
I keep frozen pork cubes on hand too—thaw overnight in the fridge before cooking. This works best with pre-cut pork shoulder from the butcher counter at New Seasons Market.
Freezer-Friendly Pork
For meal prep masters, freeze the cooked pork in a single layer on a tray before transferring to a freezer bag. This prevents clumping and makes reheating easier.
To serve, thaw overnight in the fridge, then crisp in a skillet with 1 tbsp oil over medium-high heat for 3-4 minutes before tossing with reheated sauce. The texture stays surprisingly crispy after freezing!
Sauce Storage Hacks
Double the sauce recipe and freeze half in ice cube trays for portion control. Once frozen, transfer cubes to a freezer bag—perfect for quick stir-fry additions. Thaw overnight in the fridge or microwave for 30 seconds to use.
The sauce keeps its vibrant color and tangy-sweet balance even after freezing. I always make extra because it's so versatile!
Reheating Leftovers
For best results, reheat pork and sauce separately. Warm the sauce in a small saucepan over low heat until bubbly, then toss in the pork in a skillet over medium heat for 2-3 minutes. This prevents the pork from becoming soggy.
Add 1 tsp cornstarch mixed with 1 tbsp water to the sauce if it looks too thin. Microwave reheating works too—just 1 minute for sauce and 30 seconds for pork.
Nutrition facts
Frequently asked questions
Can I substitute fresh pineapple juice with canned?
Yes, but with a small adjustment! Use 1 cup of canned pineapple juice (well-drained) instead of 0.75 cup fresh. The fresh version adds a brighter, more vibrant flavor, but canned works perfectly for convenience. Just be sure to drain it thoroughly to avoid a watery sauce.
Why does my sweet and sour pork turn out soggy? Soggy pork usually means the cornstarch coating didn't crisp properly.
How can I make this dish vegetarian?
Swap the pork for 1.5 lb of firm tofu or extra-firm tofu pressed for 20 minutes to remove excess water. Cut into cubes, coat with 0.5 cup cornstarch, and fry until golden. The sauce recipe stays exactly the same—just add 1 tbsp soy sauce extra to compensate for the lack of pork's umami. The texture will be slightly different but still delicious!
Can I use honey instead of brown sugar? Replace the 0.5 cup brown sugar with 0.35 cup honey (or 0.4 cup if you prefer a sweeter taste). Honey adds depth and a slight floral note that complements the tangy sauce beautifully. Just
What's the best way to serve this dish?
This dish shines with classic pairings! Serve over steamed jasmine rice or egg fried rice to soak up the sauce. For extra flair, add a side of steamed broccoli or snap peas. In Portland, I love pairing it with a cold glass of sparkling water with lime or a light beer. The contrast of warm, tangy pork with crisp, cool drinks is perfect!
