Chinese Sweet and Sour Pork Recipe

Chichi Wang

Recipe Details

Chinese Sweet and Sour Pork Recipe

Prep 15 mins
Cook 20 mins
Marinating Time 30 mins
Total 65 mins
Serves 4 servings


  • 12 ounces lean pork

  • Kosher salt

  • 1 tablespoon Shaoxing rice wine

  • 2 tablespoons white sugar

  • 2 tablespoons Chinkiang or black Chinese vinegar

  • 1 teaspoon soy sauce

  • 1/4 cup plus 2 teaspoons cornstarch, divided

  • 1 large egg, beaten

  • 2 cups oil for frying

  • 3 scallions, chopped into 1-inch segments

  • One 1-inch piece ginger, thinly sliced

  • 1/4 cup water or stock


  1. Cut the meat into slices 1-inch long and about 1/4 inch thick. Combine 1 teaspoon salt and rice wine in a medium bowl and stir to combine. Add the pork and transfer to refrigerate. Allow to marinate at least 30 minutes and up to overnight.

  2. Combine 1/2 teaspoon salt, sugar, vinegar, soy sauce and 2 teaspoons cornstarch in a small bowl and mix to combine.

  3. Heat oil in a wok or Dutch oven to 350°F. Beat together egg and remaining 1/4 cup cornstarch to form a batter. Coat pork with batter, allow excess to drain, and carefully transfer to the hot oil, adding the pieces one at a time to prevent clumping. Cook until crisp and just barely cooked through, about 3 minutes. Remove the pork with a slotted spoon. and transfer to a paper towel-lined plate.

  4. Pour off all but 3 tablespoons of the oil in the wok and return to medium-high heat. Add the ginger and the scallions and stir-fry until fragrant, about 30 seconds. Add the pork strips and stir-fry for 30 seconds more, to toss the meat in the fragrant oil.

  5. Add all of the stock or water, bring the liquid to a simmer, then sugar/vinegar/soy mixture. Stir quickly as the liquid thickens to prevent the cornstarch from clumping. Cook until the sauce has thickened and no longer tastes like cornstarch, about 30 seconds. Drizzle in sesame oil and serve immediately.

This Recipe Appears In

Nutrition Facts (per serving)
453 Calories
35g Fat
15g Carbs
19g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 4
Amount per serving
Calories 453
% Daily Value*
Total Fat 35g 45%
Saturated Fat 4g 20%
Cholesterol 98mg 33%
Sodium 595mg 26%
Total Carbohydrate 15g 5%
Dietary Fiber 0g 2%
Total Sugars 7g
Protein 19g
Vitamin C 2mg 11%
Calcium 22mg 2%
Iron 1mg 5%
Potassium 291mg 6%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)