Crispy sweet and sour pork lands with that sharp, glossy sauce clinging to every nook of the pork, while the peppers stay bright and the pineapple keeps the whole dish from tasting flat. The big win here is contrast: crunchy coating, tender pork, tangy sauce, and just enough sweetness to balance the vinegar without turning it cloying.
The part that makes this version work is the fry-and-toss sequence. The pork gets a short marinade with egg, soy sauce, and cornstarch, which helps the coating stick and gives the meat a little seasoning all the way through. Fry it in batches and don’t rush the sauce until the end; if the pork sits in the sauce too long before serving, the crust softens fast.
Below, I’ve included the small details that keep the pork crisp and the sauce thick enough to glaze instead of puddle. There’s also a few smart swaps if you’re working with what’s already in the fridge.
The sauce thickened fast and coated the pork instead of pooling at the bottom, and the pineapple kept the whole dish from getting too sweet. My husband said it tasted better than our usual takeout order.
Sweet and sour pork with crispy coating, glossy sauce, and pineapple is the one to pin for takeout-style dinners at home.
The Trick to Keeping the Pork Crispy After the Sauce Goes On
The sauce is the easy part. The hard part is keeping the pork crisp long enough to matter. That comes down to two things: a dry-enough coating and a fast toss in hot sauce. If the pork goes into a thin sauce or sits in the pan for too long, the coating drinks up liquid and turns soft before it reaches the table.
Deep-frying in batches at 350°F gives the pork a sealed, craggy crust that can stand up to the sauce for at least a few minutes, which is exactly what you want. The cornstarch in the marinade is doing real work here, too. It helps the coating cling and gives the crust that light, brittle bite instead of a heavy breaded shell.
What Each Ingredient Is Actually Doing in This Dish

- Pork shoulder or loin — Shoulder gives you a little more richness and stays forgiving if it cooks a minute long. Loin is leaner and still works well as long as you don’t over-fry it. Cut the pieces evenly so they finish at the same time.
- Egg, soy sauce, and cornstarch marinade — This is the part that seasons the pork and helps the coating stick. Don’t skip the cornstarch here; it gives the exterior that slightly tacky surface that fries up well.
- Cornstarch and flour coating — Cornstarch brings crispness, flour brings structure. Using both keeps the crust light but not fragile, which matters once the sauce hits the pan.
- Ketchup, rice vinegar, sugar, soy sauce, and pineapple juice — This is the balance point. Ketchup gives body and color, vinegar cuts through the sweetness, soy sauce deepens the taste, and pineapple juice rounds everything out without making the sauce thin.
- Bell peppers and pineapple — These aren’t filler. The peppers give you crunch and a fresh note, while the pineapple reinforces the sauce and keeps the dish tasting bright instead of heavy.
Getting the Sauce Thick Before the Pork Goes Back In
Marinating for Grip, Not for Hours
Let the pork sit in the egg, soy sauce, and cornstarch for about 15 minutes. That’s long enough for the coating to cling and the surface to get sticky, which is what you want before dredging. If it sits much longer, especially in a warm kitchen, the mixture loosens and becomes harder to fry cleanly.
Frying in Small Batches
Heat the oil to 350°F and fry the pork in batches until the pieces are deep golden and cooked through, about 4 to 5 minutes. If the oil drops too much, the coating soaks instead of crisping, and you’ll end up with greasy pork. Drain the fried pieces on paper towels, but don’t let them steam in a pile.
Cooking the Sauce Until It Looks Glossy
Stir the sauce together before it ever hits the pan, then pour it in and bring it to a boil. It should thicken quickly and turn shiny, almost like a loose glaze. If it still looks thin after a minute at a boil, keep it moving for another 30 to 60 seconds; cornstarch needs that heat to fully activate.
Tossing Fast and Serving Hot
Add the crispy pork back into the pan along with the peppers and pineapple, then toss just until everything is coated. This is the moment to move quickly. The longer the pork sits in the sauce, the more the crust softens, so have the rice ready and get it to the table right away.
How to Adjust This for What You Have on Hand
Use pork loin for a leaner version
Pork loin works well if you want a lighter dish, but it dries out faster than shoulder. Cut it into even cubes and don’t over-fry it; the sauce will finish the job. The result is a cleaner, leaner bite with less richness.
Make it gluten-free
Swap in a gluten-free flour blend and use tamari instead of soy sauce. The coating still fries up crisp, though the crust may be a touch less delicate than with wheat flour. Keep the rest of the method the same.
Make it sweeter or sharper
If you like a more takeout-style sauce, add another teaspoon or two of sugar. If you want it sharper, increase the rice vinegar slightly and reduce the ketchup a bit. The sauce should taste a little stronger in the pan than you want on the rice, because the pork and peppers mellow it out.
Add onion or swap the peppers
Thin onion slices fit right in if you want more savory depth. You can also use yellow or orange bell peppers instead of red and green, but keep at least one bright pepper for balance. The goal is crunch and color, not extra volume.
Storage and Reheating
- Refrigerator: Store leftovers up to 3 days. The pork will soften as it sits because the sauce keeps soaking into the crust.
- Freezer: Not ideal once sauced. The texture changes too much, and the peppers lose their snap.
- Reheating: Reheat in a skillet over medium heat until hot, adding a splash of water if the sauce has tightened too much. The microwave works in a pinch, but it softens the coating fastest.
Questions I Get Asked About This Recipe

Sweet and Sour Pork
Ingredients
Equipment
Method
- Marinate the pork cubes with the egg, soy sauce, and 1 tablespoon cornstarch for 15 minutes, until the pieces look evenly coated and slightly sticky.
- Mix 1/2 cup cornstarch and flour together, then coat the marinated pork thoroughly so every cube is dusted.
- Heat oil in a Dutch oven to 350°F and deep-fry the pork in batches for 4–5 minutes until golden and cooked through, keeping the oil temperature steady.
- Drain the fried pork on paper towels until the surface looks dry and crisp.
- Whisk ketchup, rice vinegar, sugar, soy sauce, 1 tablespoon cornstarch, and pineapple juice together until smooth and no cornstarch lumps remain.
- Stir-fry red bell pepper and green bell pepper with pineapple chunks in 1 tablespoon oil over high heat for 2 minutes, until bright and just tender-crisp.
- Pour in the sauce and bring it to a boil until thickened, then add the crispy pork and toss until every piece is glossy red-orange.
- Serve immediately over rice with the sauce coating the pork and the bell peppers and pineapple visible.