Sweet and Sour Pork
Sweet and sour pork is a delightful dish that brings together the juicy tenderness of pork with a tangy, vibrant sauce that dances on your taste buds. With each bite, you experience the perfect balance of sweet pineapple, zesty vinegar, and savory soy sauce. It’s not just about pleasing the palate; it’s about creating an exciting dining experience that can liven up any dinner table. Whether you’re enjoying it as a cozy weeknight meal or serving it to guests at a gathering, this dish never fails to impress.

I remember the first time I had sweet and sour pork at a local Chinese restaurant. The explosion of flavors and the colorful presentation were nothing short of mesmerizing. That inspiring moment led me to recreate this dish in my kitchen, and from that day forward, it became a household favorite. I promise that making it from scratch not only tastes better than takeout but also fills your home with heavenly aromas that are simply irresistible. So let’s get cooking, shall we?
Table of Contents
Why You’ll Love This Recipe
- Simple & Quick: With just 20 minutes of prep, you can have a fantastic meal on the table, making it perfect for busy weeknights.
- Irresistible Flavor: A perfect harmony of sweet pineapple juice and savory sauce creates an unforgettable taste experience.
- Eye-Catching Appeal: The vibrant colors of the veggies and juicy pork make for an impressive and appetizing presentation.
- Flexible Serving: Ideal for family dinners, potlucks, or even as a party dish that everyone will love.
- Diet-Friendly Options: Easily adaptable for gluten-free diets by using tamari instead of soy sauce.
Ingredients You’ll Need
- 1¼ pound pork tenderloin or pork loin: Choose a tender cut for that juicy bite. Pork tenderloin is leaner and cooks quickly.
- 1 egg, beaten: Acts as a binding agent for the marinade that adheres well to the pork.
- 1 tablespoon soy sauce: Adds umami flavor; use low-sodium soy sauce if you prefer less salt.
- 1 tablespoon canola oil or vegetable oil: For sautéing the pork and veggies; can be substituted with any neutral oil.
- 2 cloves garlic, minced: Fresh garlic enhances the dish with aromatic depth.
- 1 tablespoon fresh grated ginger: Provides a warm and zesty backdrop that complements the sweetness.
- 1 cup low sodium chicken broth: Keeps your sauce flavorful without being overly salty.
- ⅓ cup pineapple juice: The key to making the sauce sweet and tangy; you can use fresh juice for brighter flavor.
- 2 tablespoons soy sauce: Adds depth to the sweet and sour sauce.
- 1 tablespoon rice vinegar: For that signature tangy kick.
- ¼ cup ketchup (preferably organic): A sweet base for the sauce; provides a rich color and familiar taste.
- 2 tablespoons brown sugar: Amplifies the sweetness of the sauce; adjust according to your taste.
- ⅛-¼ teaspoon red pepper flakes: For those who enjoy a hint of heat; it’s optional!
- 1 tablespoon cornstarch: Used to thicken the sauce to a luscious consistency.
- 2 tablespoons cold water: To dissolve cornstarch for the sauce thickening process.
- ¼ cup cornstarch: For dredging the pork, creating a deliciously crispy exterior while frying.
- 1 tablespoon flour: Works alongside cornstarch to ensure the pork becomes crispy.
- 3 tablespoons canola oil or vegetable oil: For frying the pork until golden brown.
- 2 stalks celery, chopped: Adds crunch and a touch of earthiness to the dish.
- 1 red bell pepper, chopped: Brings sweetness and vibrant color.
- 1 yellow or orange bell pepper, chopped: Adds even more color and sweetness, making the dish eye-catching.
- 1 green bell pepper, chopped: Offers a slight sharpness to balance the sweetness of the other ingredients.
- ½ pineapple, cored and cut into chunks: Adds burst of freshness to the dish; fresh is best but canned can be used in a pinch.
- 2 green onions, chopped: Finishing touch that offers a fresh and mildly sharp flavor.
How to Make Sweet and Sour Pork
Marinate the Pork: In a medium bowl or zipper storage bag, combine the pork, beaten egg, and 1 tablespoon of soy sauce. Allow it to marinate for at least 30 minutes to infuse those flavors.
Prepare the Sauce: In a small saucepan, heat 1 tablespoon of oil over low heat. Add the minced garlic and grated ginger; cook for about 1 minute until fragrant and golden. Pour in 1 cup of low sodium chicken broth, ⅓ cup of pineapple juice, 2 tablespoons of soy sauce, 1 tablespoon of rice vinegar, ¼ cup of ketchup, and 2 tablespoons of brown sugar. Stir well and let it simmer for 10 minutes to meld the flavors together.
Thicken the Sauce: Whisk together 1 tablespoon of cornstarch with 2 tablespoons of cold water in a small bowl until smooth. Gradually mix this into your simmering sauce and cook on low heat for an additional 2-3 minutes until it thickens slightly. Cover and set aside.
Prepare for Frying: In a medium bowl, combine ¼ cup of cornstarch and 1 tablespoon of flour. Mix well to create a dredging mixture.
Fry the Pork: In a heavy skillet, heat 2 tablespoons of oil over medium heat. Remove the marinated pork from the bag and dredge it through the cornstarch mixture, allowing any excess to fall off. Fry the pork for about 2 minutes on each side until it’s cooked through and crispy. Do this in batches to avoid overcrowding the skillet; this ensures that each piece gets that perfect crisp.
Sauté the Veggies: Carefully wipe out the skillet using a paper towel. Add 1 tablespoon of oil and heat over medium heat. Toss in the chopped celery and bell peppers, cooking until they start to soften, approximately 4-5 minutes.
Combine & Heat Through: Add the fresh pineapple chunks and cook for an additional 1-2 minutes. Then, pour in the flavorful sauce along with the crisp fried pork and 2 chopped green onions. Stir well and heat through for about 1-2 minutes; this allows all the components to come together beautifully. Serve immediately and enjoy your delicious homemade sweet and sour pork!
Storing & Reheating
Store any leftovers in an airtight container in the refrigerator for up to three days. If you’d like to keep it for a longer period, you can freeze sweet and sour pork for up to three months. When reheating, microwave on medium heat for about 2-3 minutes, stirring halfway through, or for a better texture, reheat in a skillet over medium heat. Keep in mind that the texture of the fried pork may soften a bit after freezing, so adding a splash of fresh pineapple juice can help refresh the flavor.
Chef’s Helpful Tips
- Avoid over-marinating the pork for too long, as this can lead to a mushy texture. Thirty minutes is just right for infusing flavor.
- Ensure your oil is hot enough before frying the pork. A good test is to drop a small piece of bread in; if it sizzles right away, it’s ready.
- For maximum crispiness, don’t overcrowd the skillet while frying. Cook in batches to achieve that lovely golden-brown finish.
- Experiment with different veggies! Snow peas or broccoli also work great in this dish.
- Feel free to adjust the heat by increasing or decreasing the amount of red pepper flakes to suit your taste.
Sweet and sour pork is not just a meal; it’s a joyful culinary experience that brings vibrant flavors together. You’ll love the way this dish transforms your dining experience, making a simple meal feel like an occasion. Don’t hesitate to customize it in your way, and let your culinary creativity shine. Enjoy the happiness that comes with sharing this delectable dish with family and friends!

Recipe FAQs
Can I use other types of meat instead of pork?
Can I make this dish ahead of time?
How do I prevent my pork from becoming tough?
Can I make sweet and sour pork gluten-free?
⭐ If you make my Sweet and Sour Pork recipe, Awesome! I would love to hear from you. Please give it a star rating and review below! 👇

Sweet and Sour Pork
This Sweet and Sour Pork is a delightful balance of flavors, bringing together tender pork, vibrant vegetables, and a sweet-tangy sauce. It’s an easy-to-make dish that’s great for a quick weeknight dinner, packing a punch of flavor and simple ingredients that everyone will love.
- Prep Time 20 minutes
- Cook Time N/A
- Yield 4 1x
Ingredients
- 1¼ pound pork tenderloin or pork loin cut into bite-sized pieces
- 1 egg beaten
- 1 tablespoon soy sauce
- 1 tablespoon canola oil or vegetable oil
- 2 cloves garlic minced
- 1 tablespoon fresh grated ginger
- 1 cup low sodium chicken broth
- ⅓ cup pineapple juice
- 2 tablespoons soy sauce
- 1 tablespoon rice vinegar
- ¼ cup ketchup preferably organic
- 2 tablespoons brown sugar
- ⅛-¼ teaspoon red pepper flakes to taste
- 1 tablespoon cornstarch
- 2 tablespoons cold water
- ¼ cup cornstarch
- 1 tablespoon flour
- 3 tablespoons canola oil or vegetable oil
- 2 stalks celery chopped
- 1 red bell pepper chopped
- 1 yellow or orange bell pepper chopped
- 1 green bell pepper chopped
- ½ pineapple cored and cut in chunks
- 2 green onions chopped
Instructions
- Combine pork, egg, and soy sauce in a medium bowl or storage bag. Allow to marinate for 30 minutes.
- Heat 1 tablespoon of oil in a saucepan over low heat. Sauté garlic and ginger for 1 minute, then mix in chicken broth, pineapple juice, soy sauce, rice vinegar, ketchup, brown sugar, and red pepper flakes, if using. Simmer for 10 minutes.
- Whisk 1 tablespoon cornstarch with 2 tablespoons cold water and mix into the sauce, cooking until slightly thickened for 2-3 minutes. Remove from heat.
- In a medium bowl, combine ¼ cup of cornstarch and flour.
- In a heavy skillet, heat 2 tablespoons of oil over medium heat. Remove pork from marinade and coat in the cornstarch mixture, frying for about 2 minutes on each side until cooked through, in batches to avoid overcrowding.
- Carefully clean the skillet and add 1 tablespoon of oil over medium heat. Cook celery and bell peppers for about 4-5 minutes until just soft.
- Add pineapple and continue cooking for an additional 1-2 minutes. Combine the cooked pork and sauce in the skillet, heating through for 1-2 minutes before serving.
Notes
For added spice, adjust the amount of red pepper flakes to your liking.
Feel free to substitute your favorite vegetables for a personalized twist.
Serve with steamed rice or noodles for a complete meal.
Nutrition
- Serving Size: 1 serving
- Calories: 350
- Sugar: 16g
- Sodium: 750mg
- Fat: 14g
- Saturated Fat: 3g
- Unsaturated Fat: 9g
- Trans Fat: 0g
- Carbohydrates: 30g
- Fiber: 2g
- Protein: 28g
- Cholesterol: 75mg
Nutritional information is an estimate. The nutritional values for your final dish may vary based on measuring differences and products used.




