New recipes every week — Follow on Pinterest for daily inspiration 💕
Home Dinner Recipes Sweet and Sour Pork
Dinner Recipes

Sweet and Sour Pork

Crispy sweet and sour pork hits the table with the kind of contrast that keeps people going back for another bite: crackly golden pork, glossy red-orange sauce, sharp vinegar, and ... Read more

📌 Save

Sweet and Sour Pork

Crispy sweet and sour pork hits the table with the kind of contrast that keeps people going back for another bite: crackly golden pork, glossy red-orange sauce, sharp vinegar, and sweet pineapple all in one forkful. The trick is getting the pork crisp first, then coating it fast enough that it stays shattery around the edges instead of turning soggy in the pan.

This version leans on a simple egg-and-cornstarch marinade, then a flour-and-cornstarch coating that fries up light but sturdy. The sauce is built separately and thickened before the pork goes in, which matters more than most people think. If the pork sits in the sauce too long, the crust softens. If the sauce is too thin, the whole dish turns watery over rice.

Below, I’ll walk through the frying texture, the sauce balance, and the small timing details that keep the peppers bright and the pork crisp. There’s also a storage note and a few practical swaps if you need to work with what’s already in the pantry.

The pork stayed crisp even after I tossed it with the sauce, and the pineapple kept the whole dish bright instead of heavy. My husband said it tasted like the takeout version he always orders, but better.

★★★★★— Melissa T.

Sweet and sour pork with crispy fried edges and glossy pineapple sauce is the kind of takeout-style dinner worth keeping on hand for weeknights.

Save to Pinterest

The Crisp Breaks the Moment You Crowd the Pan

The biggest mistake with sweet and sour pork is letting the coating steam instead of fry. Once the pork is coated, it needs hot oil and enough space for the surface to set before it absorbs excess fat. If the pieces touch too much, the coating gets patchy and soft before it ever has a chance to turn crisp.

The sauce timing matters just as much. It should be thickened before the pork goes back in, because a loose sauce runs right off the crust and pools in the bottom of the bowl. You want a sauce that clings in a thin sheen, not one that behaves like soup.

  • Batch frying keeps the oil temperature steady. Drop in too much pork at once and the oil falls fast, which gives you greasy coating instead of a clean crunch.
  • Cornstarch in both the marinade and the coating helps build a dry, crisp shell. The marinade starts the surface texture, and the flour-cornstarch mix gives it enough structure to survive the toss in sauce.
  • High heat for the vegetables keeps the peppers bright and just tender. If they linger too long, they lose their snap and the whole dish starts tasting flat.

What Each Ingredient Is Actually Doing in This Dish

Sweet and Sour Pork crispy pineapple bell peppers
  • Pork shoulder or loin — Shoulder gives you a little more richness and stays juicy; loin is leaner and a bit cleaner tasting. Either works, but if you use loin, don’t overcook it in the fryer or it dries out fast.
  • Cornstarch — This is doing more than thickening the sauce. It helps the marinade cling to the pork and gives the fry coating that crisp, airy texture you want in Chinese-American takeout-style pork.
  • Rice vinegar — It brings the sharp edge that balances the sugar and ketchup. Regular white vinegar works in a pinch, but it tastes harsher, so use a little less and taste the sauce before adding more.
  • Pineapple juice and chunks — The juice rounds out the sauce while the chunks add sweet bursts against the fried pork. If you use canned pineapple, keep the juice from the can because it ties the sauce together.
  • Ketchup — It gives the sauce its color and body quickly. You can’t fully swap it out and get the same glossy, takeout-style finish, so this is one place where the classic version works best.

The Fry, the Toss, and the Final Glaze

Marinating the Pork

Coat the pork with the egg, soy sauce, and cornstarch, then let it sit for the full 15 minutes so the starch hydrates and the seasoning gets into the meat. The surface should look tacky, not wet. If the pork goes into the coating dripping with marinade, the flour mixture clumps instead of forming an even shell.

Building the Coating

Mix the cornstarch and flour together before you add the pork. That blend is what gives you the crisp shell without making the crust too dense. Press the pieces lightly into the coating, then shake off the excess so you don’t end up with thick, doughy patches after frying.

Frying Until the Shell Sets

Heat the oil to 350°F and fry in small batches until the pork is deep golden and cooked through, about 4 to 5 minutes. The pieces should sound active in the oil and look evenly colored, not pale with dark spots. Pull them as soon as they’re done, then drain on paper towels so the coating stays light.

Thickening the Sauce and Tossing Fast

Stir-fry the peppers and pineapple over high heat for just 2 minutes, then pour in the sauce and bring it to a boil until it turns glossy and thick. The moment it coats the back of a spoon, add the pork and toss quickly. If you wait too long, the sauce tightens too much and turns sticky instead of silky.

How to Adjust the Recipe Without Losing the Takeout Feel

Make it gluten-free

Use gluten-free soy sauce and swap the flour in the coating for more cornstarch or a gluten-free all-purpose blend. The texture will still be crisp, but the shell will be a little lighter and less bread-like.

Use chicken instead of pork

Boneless chicken thighs work best here because they stay juicy through frying and tossing. Cut them into the same size pieces and fry just until cooked through; chicken breasts will work too, but they dry out faster.

Cut the sugar a little

If you like a sharper sauce, reduce the sugar by 1 tablespoon and add a splash more vinegar. The sauce will taste less candy-like and more balanced, though the glaze won’t be quite as sticky-smooth.

How to make it ahead

Fry the pork and cook the sauce separately, then store them apart. Reheat the pork in a hot oven or air fryer before tossing it with the sauce so the crust wakes back up instead of going limp in the microwave.

Storage and Reheating

  • Refrigerator: Store leftovers for up to 3 days. The pork will soften once it’s sauced, but the flavor holds up well.
  • Freezer: The sauced dish doesn’t freeze well because the crust loses its texture. If you want to freeze it, freeze the fried pork and sauce separately for up to 1 month.
  • Reheating: Reheat the pork in a 375°F oven or air fryer until hot and crisp, then warm the sauce in a pan and toss together right before serving. Microwaving the whole dish at once turns the coating soggy fast.

Questions I Get Asked About This Recipe

Can I bake the pork instead of frying it?+

You can, but it won’t have the same crisp shell or takeout-style texture. If you bake it, brush or spray the coated pork with oil and bake at a high temperature on a wire rack so air can circulate underneath. The sauce will still taste good, but the final dish will be softer.

How do I keep sweet and sour pork from getting soggy?+

Fry the pork in batches, thicken the sauce before adding the pork, and toss everything together at the very end. Sogginess usually comes from two places: oil that’s not hot enough and sauce that sits on the crust too long. Serving it right away helps a lot.

Can I use canned pineapple for this recipe?+

Yes, and it works well here. Just save the juice for the sauce and use the pineapple chunks in the stir-fry. Canned pineapple is consistent and convenient, which makes it a good choice for this kind of weeknight dish.

How do I thicken the sauce if it stays thin?+

Let it boil a little longer, because cornstarch needs heat to activate fully. If it still looks loose, mix 1 teaspoon cornstarch with 1 tablespoon cold water and stir that in while the sauce is bubbling. Don’t add dry cornstarch straight to the pan or it will clump.

Can I make sweet and sour pork ahead of time?+

You can prep it ahead, but don’t toss the pork with the sauce until right before serving. Fry the pork, make the sauce, and keep the vegetables ready, then reheat and combine at the end. That keeps the crust much better than assembling the whole dish in advance.

Sweet and Sour Pork

Sweet and sour pork with crispy golden pork pieces coated in a vibrant red-orange sauce, finished with bell peppers and pineapple chunks. This Chinese-American style version delivers better-than-takeout crunch and a tangy, glossy sweet and sour sauce.
Prep Time 20 minutes
Cook Time 20 minutes
Total Time 40 minutes
Servings: 4 servings
Course: Main Dish
Cuisine: Chinese-American
Calories: 620

Ingredients
  

Pork
  • 1.5 lb pork shoulder or loin Cut into 1-inch cubes.
Marinade
  • 1 egg
  • 2 tbsp soy sauce
  • 1 tbsp cornstarch
Coating
  • 0.5 cup cornstarch
  • 0.5 cup flour
  • 1 oil for deep frying Use for deep frying.
Vegetables and fruit
  • 1 red bell pepper Diced.
  • 1 green bell pepper Diced.
  • 1 cup pineapple chunks
Sweet and sour sauce
  • 0.33 cup ketchup
  • 3 tbsp rice vinegar
  • 3 tbsp sugar
  • 2 tbsp soy sauce
  • 1 tbsp cornstarch
  • 0.25 cup pineapple juice

Equipment

  • 1 Dutch oven

Method
 

Marinate and coat
  1. Marinate the pork in egg, soy sauce, and cornstarch for 15 minutes.
  2. Mix cornstarch and flour, then coat the marinated pork pieces thoroughly.
Deep-fry and prep sauce
  1. Deep-fry the coated pork at 350°F in batches for 4–5 minutes until golden and cooked through, then drain on paper towels.
  2. Whisk ketchup, rice vinegar, sugar, soy sauce, cornstarch, and pineapple juice together until smooth.
Stir-fry, thicken, and serve
  1. Stir-fry red bell pepper, green bell pepper, and pineapple in 1 tablespoon oil over high heat for 2 minutes.
  2. Pour the sauce into the pan, bring to a boil until thickened, then add the crispy pork and toss to coat.
  3. Serve the sweet and sour pork immediately over rice.

Notes

For maximum crunch, deep-fry and toss with sauce right before serving. Refrigerate leftovers in an airtight container up to 3 days; reheat in a hot skillet or oven until warmed (crispness will soften). Freeze cooked pork without the sauce for up to 2 months, then reheat and re-toss with freshly reheated sauce. For a lower-sugar option, reduce sugar to 2 tbsp and use an equal amount of a 1:1 sugar substitute, keeping the cornstarch for the glossy thickness.
Find the Print Button

The print button is inside the recipe card below ↓

Leave a Comment

Recipe Rating