• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Cooking For My Soul logo

  • Fall Recipes
  • Recipes
  • Kitchen Tips
  • About
  • Contact
  • Subscribe
menu icon
go to homepage
  • Fall Recipes
  • Recipes
  • Kitchen Tips
  • About
  • Contact
  • Subscribe
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
  • search icon
    Homepage link
    • Fall Recipes
    • Recipes
    • Kitchen Tips
    • About
    • Contact
    • Subscribe
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
  • ×
    Home » Recipes » Asian

    Sweet and Sour Pork

    Modified: Feb 9, 2025 · Published: Jul 24, 2024 by Tania · 5 Comments · This post may contain affiliate links.

    Jump to Recipe
    • Pinterest
    • Facebook
    • Twitter
    • Email

    I really love a good sweet and sour pork! This popular Chinese dish is incredibly delicious and the sauce is perfectly balanced.

    While the saucy and crispy pork is the main star, my favorite part is the fresh pineapple. It really adds freshness and texture! So next time you’re tempted to order takeout, try making it at home! So good.

    chinese sweet and sour pork in wok

    If there’s one Chinese dish I really like, it’s sweet and sour pork! While this is a popular takeout dish, this style of sauce is widely used in several Chinese dishes. I love sweet and sour everything!

    This dish, in particular, is popular in Cantonese cuisine. And today, I’m sharing my dad’s homemade sweet and sour pork recipe. He is a professional Cantonese chef, and I think his recipe is one of THE BEST out there!

    It’s got the perfect flavor balance, which is often hard to get right with this type of sauce. The pork is double-fried, which makes it extra crispy and perfect for absorbing all that sauce. It’s then tossed with crunchy fresh pineapple, bell peppers, and onions.

    The perfect way to serve sweet and sour pork is with steamed jasmine rice to soak up all that saucy goodness, but feel free to pair with my Char Siu Pork, Shrimp Lo Mein or my Golden Fried Rice for a family-style dinner!

    Looking for more stir fry recipes? Try my Black Pepper Chicken or Beef Chow Fun!

    Why we love making sweet and sour pork at home:

    • Crispy, saucy pork: The cornstarch coating and double-frying method ensure that the pork is extra crispy, making it perfect for soaking all that sauce without getting soggy.
    • Perfect balance: While most sauces can be overpowering, this one is not! My dad’s sauce recipe has the perfect balance of both.
    • Moist and flavorful: We marinate the pork for just 20 minutes to ensure it’s tender and flavor-packed.
    • Fresh pineapple, bell peppers, and onions bring vibrant colors and a satisfying crunch, adding vibrant colors and texture.
    sweet and sour pork with steamed rice
    Jump to:
    • Ingredient Notes
    • Step-by-Step Tutorial
    • Prep Ahead Tips
    • Pairing and Serving Ideas
    • Recipe FAQs
    • Tips for Success
    • Sweet and Sour Pork

    Ingredient Notes

    I included some helpful notes and tips regarding the ingredients I used for this recipe. As always, the full ingredient list with quantities can be found in the recipe card down below.

    labeled ingredients

    For the stir fry:

    • Pork shoulder or pork butt: Cut into 1-inch cubes. This is a great choice for this dish as it remains juicy and tender after cooking.
    • Salt and pepper: Adds flavor to the pork during marination. I use white pepper powder, but ground black pepper is fine too.
    • Egg white: In Chinese cooking, egg whites are used to tenderize meat and lock in moisture. This process is called “velveting.”
    • Cornstarch: Used in the marinade, and also for the crispy coating.
    • Fresh pineapple chunks: I’d highly, highly recommend using fresh pineapple if you can find a ripe one. When fresh pineapple chunks are cooked, the sugars caramelize beautifully and tastes amazing!
    • Bell peppers: I use both red and green bell peppers. They add crunch.
    • Yellow onion: Adds sweetness and extra crunch.
    • Scallion: For garnish.

    For the sweet and sour sauce:

    • Ketchup: Makes the base of the sauce, providing sweetness and a rich tomato flavor. It’s also what gives it its red hue.
    • Worcestershire sauce: Packed with flavor, this sauce adds depth.
    • White vinegar: For that tanginess to balance the sweetness.
    • Granulated sugar: Sweetens the sauce.
    • Water: Thins the sauce to the right consistency and balances everything out.
    • A pinch of salt, to taste

    Step-by-Step Tutorial

    While deep-frying is involved in this sweet and sour pork recipe, you’ll see how easy it is to make at home. You can even prep several components ahead of time. More below.

    Step 1 | Marinate pork

    In a large bowl, combine the cubed pork with Kosher salt, white pepper powder (or ground black pepper), the egg white, and 1 tablespoon cornstarch. Mix until the pork is evenly coated. Let it marinate for at least 20 minutes.

    seasoned and marinated pork in bowl

    Step 2 | Make sauce and prep veggies

    Meanwhile, make the sweet and sour sauce. In a bowl, mix together ketchup, Worcestershire sauce, white vinegar, granulated sugar, a pinch of salt, and water until evenly combined. Set aside.

    Next, prepare the vegetables. Chop the bell peppers and onions into about 1 inch chunks. Do the same for the fresh pineapple. Then, slice the scallion diagonally.

    sauce in measuring and and chopped vegetables on plate

    Step 3 | Coat and fry the pork

    Heat vegetable oil in a deep pan or wok to 350F to 360F, enough oil for deep frying.

    Dredge the marinated pork cubes in cornstarch, shaking off any excess. Once the oil is hot, fry the pork in batches until golden and crispy, about 6 to 8 minutes per batch. Remove the pork and let it drain on a paper towel-lined plate. For extra crispiness, fry the pork a second time for another 1-2 minutes. This technique is called “double-frying.”

    deep frying pork in wok

    Tip: Fry in batches. Overcrowding the pan can cause the oil temperature to drop too fast, which can affect the cooking process.

    Step 4 | Cook the veggies and pineapple

    In a large pan or wok (you can use a different pan), heat a few generous drizzles of oil over high heat. Add the bell peppers and onions, and stir-fry for about 2 to 3 minutes until the vegetables are tender but still crisp. Then, add the pineapple chunks for another 2 minutes.

    cooking vegetables and pineapple

    Step 5 | Bring everything together

    Add the cooked crispy pork into the pan with the veggies. Then, drizzle the prepared sauce and give everything a good toss until evenly coated with the sauce. Cook for another 1 to 2 minutes until the sauce thickens.

    And there you have it, the most amazing sweet and sour pork made at home!

    tossing cooked pork and sauce vegetables
    close up of pork dish

    Prep Ahead Tips

    Pork: The pork can be marinated overnight and refrigerated until ready to use.

    Sauce: Can be made 2 days in advance and kept refrigerated. Let it sit on the counter for a few minutes (so it’s not so cold) and give it a good stir before using.

    The veggies and pineapple can be chopped up to 3 days ahead.

    Pairing and Serving Ideas

    Sweet and sour pork pairs well with simple steamed white rice. You can also serve it my Golden Fried Rice, or Coconut Rice. The neutral flavor of the rice complements the bold flavors of the dish.

    If you’re in the mood to try more takeout style recipes at home, check these out:

    • Char Siu Pork
    • Chinese BBQ Ribs (Char Siu style!)
    • Shrimp Lo Mein
    • Chinese Chicken Corn Soup
    • Honey Sesame Chicken
    • Chinese Sausage Fried Rice or Curry Fried Rice

    Recipe FAQs

    Can I bake instead of deep fry?

    I tried this, but it doesn’t turn out crispy enough, so I wouldn’t recommend it. Instead, what you can do is the shallow-fry: Cut the pork into thinner pieces and coat as directed, then add a layer of oil (about ½ inch) and cook on both sides. This way you get crispy pork but with less oil.

    Can I use canned pineapple instead of fresh?

    Yes, just be sure to drain them well to avoid adding extra liquid to the dish.

    What cut of pork should I use?

    Pork shoulder (also known as pork butt) is best. It’s got some fat, which will keep it moist and juicy. Try not to use pork loin or tenderloin because they are too lean.

    sweet and sour pork in oval platter

    Tips for Success

    • The best cut for this sweet and sour pork recipe is pork shoulder or pork butt. It has enough marbling and fat content to keep the pork juicy.
    • Marinating is a crucial step to keep the pork tender and flavorful throughout. The marinade is only 20 minutes, but you can marinate overnight too.
    • Fresh pineapple is highly recommended rather than canned, but either way works.
    • I would not recommend baking the pork (I’ve tried, didn’t turn out), but you can try shallow-frying to use less oil. Cut the pork into thinner pieces and coat as directed, then add a layer of oil (about ½ inch) and cook as directed.
    • Use a neutral oil with a high smoke point, such as vegetable, canola, or peanut oil. Don’t use olive oil.

    I’d love to hear from you! If you loved my recipe, please consider leaving a 5-star rating and a comment down below. Sign up for my newsletter and follow along on Instagram, Facebook, or Pinterest

    sweet and sour pork
    Print Pin
    5 from 1 vote

    Sweet and Sour Pork

    This easy Chinese sweet and sour pork is amazing! The sauce has the perfect balance of flavor and consistency, and the vegetables and pineapple are crisp tender. The pork is super crispy, perfect for soaking up all that sweet and sour sauce.
    Course Main Course
    Cuisine Chinese
    Prep Time 20 minutes minutes
    Cook Time 20 minutes minutes
    Total Time 40 minutes minutes
    Servings 4 people
    Calories 638kcal
    Author Tania

    Equipment

    • Large wok or Dutch oven
    • Candy thermometer to measure oil temp, optional

    Ingredients

    • 2 cups fresh pineapple, cubed
    • ½ a red bell pepper - 1 inch pieces
    • ½ a green bell pepper - 1 inch pieces
    • ½ a medium yellow onion - 1 inch pieces
    • 1 scallion - diagonally sliced
    • ½ cup cornstarch, for dredging the pork
    • Vegetable oil - for cooking

    For the pork and marinade:

    • 1 ½ pounds pork butt or shoulder - excess fat trimmed
    • ½ teaspoon Kosher salt
    • ¼ teaspoon white pepper powder - or ground black pepper
    • 1 egg white
    • 1 tablespoon cornstarch

    Sweet and sour sauce:

    • ½ cup ketchup
    • 1 tablespoon Worcestershire sauce
    • ¼ cup white vinegar - or to taste
    • 6 tablespoons granulated sugar
    • ¼ cup water
    • A pinch of salt - to taste

    Instructions

    • Prep and marinate pork: Trim excess fat from the pork and cut into 1-inch cubes. Combine the pork with the marinade ingredients (salt, pepper, egg white, and 1 tablespoon of cornstarch) until evenly coated. Marinate the pork for 20 minutes.
    • Meanwhile, make the sweet and sour sauce: In a bowl, whisk all the sauce ingredients. Set aside.
    • Prep the rest of the ingredients: Chop the onions, bell peppers, pineapple, and scallions as instructed. The stir-frying process happens fast, so have everything ready.
    • In a wok or Dutch oven, heat vegetable oil (enough for deep frying) over medium-high heat until it reaches about 350F to 360F.
    • Meanwhile, coat and cook the pork. Coat the pork pieces with cornstarch each, shaking off any excess. In batches, fry for about 6 to 8 minutes until slightly golden brown and cooked through. Remove from the pan. Then bring the temperature back to 350F and do the second fry for about 1 minute until fully golden brown. Transfer to a paper towel lined plate. Tip: Cook in batches to ensure even cooking.
    • In a separate large wok or skillet, heat a few drizzles of oil over medium-high heat. Cook the bell peppers and onions, about 2 minutes. Then, add the pineapple chunks and cook for another 2 minutes.
    • Add the crispy pork into the pan. Then, toss everything with the prepared sweet and sour sauce (give it a quick stir first) until evenly coated for another 1 or 2 minutes until the sauce thickens. Garnish with sliced scallions.
    • Note: The sauce should thicken well without the need to use cornstarch (ketchup is thick). However, if you want it thicker, you can dissolve ½ tablespoon of cornstarch with 1 tablespoon water, and stir it into the sauce (a little bit at a time) for another 2 mins.

    Notes

    • Fresh sweet pineapple is highly recommended. It really takes this dish to the next level. The caramelization and sweetness are amazing.
    • Use vegetable, canola, peanut, or avocado oil. They all have a high smoke point, ideal for cooking at high temps. Do not use olive oil.
    • Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat in a pan over medium heat or in the microwave until warmed through.
    • Baking? I would not recommend baking. I’ve tried that and it always turned out dry and not crispy. However, you can shallow-frying to use less oil. Cut the pork into thinner pieces and coat as directed, then add a layer of oil (about ½ inch) and cook on both sides until golden brown.
     
    Disclaimer: Nutritional values (per serving) are approximates only.

    Nutrition

    Calories: 638kcal | Carbohydrates: 43g | Protein: 34g | Fat: 37g | Saturated Fat: 8g | Polyunsaturated Fat: 17g | Monounsaturated Fat: 10g | Trans Fat: 0.3g | Cholesterol: 102mg | Sodium: 745mg | Potassium: 885mg | Fiber: 2g | Sugar: 35g | Vitamin A: 757IU | Vitamin C: 74mg | Calcium: 54mg | Iron: 3mg
    Tried this Recipe? Tag me on Instagram!Mention @CookingForMySoul or tag #cookingformysoul. Or leave me comment below!

    More Easy Asian Recipes

    • rice bowl with lemon miso chicken thighs
      Lemon Miso Chicken Thighs
    • drizzling soy honey glaze over salmon bites
      Air Fryer Salmon Bites
    • kung pao chicken sichuan style
      Kung Pao Chicken
    • chinese honey walnut shrimp
      Honey Walnut Shrimp

    Reader Interactions

    Comments

    1. nmc says

      May 30, 2025 at 8:56 am

      Hi – is it possible to make this egg free?

      Reply
    2. Mona says

      November 09, 2024 at 11:08 pm

      Instructions were perfect and easy making it amazingly good. Thank you

      Reply
      • Tania says

        November 10, 2024 at 2:33 pm

        So glad you enjoyed it!

        Reply
    3. Dm mcallister says

      September 09, 2024 at 7:06 pm

      5 stars
      Fantastic in flavor and the pork got all crispy! Very, very delicious!

      Reply
      • Tania says

        September 10, 2024 at 10:08 am

        Thank you so much! I’m so glad you enjoyed the recipe.

        Reply
    5 from 1 vote

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




    Primary Sidebar

    tania from cooking for my soul

    Hi, I'm Tania!

    Welcome to Cooking For My Soul! Here I share my most beloved kitchen-tested recipes, easy-to-follow tutorials, and lots of kitchen tips & tricks to help you gain confidence in the kitchen and take home cooking to the next level!

    More about me →

    Comfort Food

    • dutch oven french onion pot roast with cheese
      French Onion Pot Roast
    • honey balsamic pot roast with potatoes and broccoli
      Honey Balsamic Chuck Roast
    • bowl of rotisserie chicken noodle soup
      Rotisserie Chicken Noodle Soup
    • slow cooker chicken noodle soup
      Slow Cooker Chicken Noodle Soup
    • red wine braised short rib with garnish
      Red Wine Braised Short Ribs
    • easy cottage pie in baking dish
      Easy Cottage Pie

    Popular Recipes

    • Creamy Lemon Chicken Recipe
      Easy Creamy Lemon Chicken
    • top view of cooked roast chicken inside an oval dutch oven
      Dutch Oven Whole Roast Chicken
    • top view of dutch oven pot roast with thyme and vegetables
      Dutch Oven Pot Roast
    • Hearty Beef Stew with Carrots and Potatoes
      Hearty Dutch Oven Beef Stew
    • apple pie with precooked filling
      Apple Pie with Precooked Apple Filling
    • creamy chicken orzo with spinach and lemon
      Lemon Chicken Orzo

    Featured In

    cooking for my soul banner logos
    Cooking for My Soul featured on banner with company logos

    Footer

    ↑ back to top

    About

    • Privacy Policy
    • Accessibility Statement
    • About Tania

    Newsletter

    • Sign Up for Emails!

    Let's Connect

    • Contact Me
    • Instagram
    • Facebook
    • Pinterest

    COPYRIGHT © 2025 COOKING FOR MY SOUL

    As an Amazon Associate, I earn from qualifying purchases.

    sweet and sour pork

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.