Sweet and Sour Pork is one of those timeless dishes that never goes out of style. It’s bold, colorful, and full of flavor, combining crispy pork with a vibrant sauce that strikes the perfect balance between tangy and sweet. Whether you’re enjoying it at your favorite Chinese restaurant or making it at home, this dish brings comfort and excitement to the table in every bite.
The hallmark of Sweet and Sour Pork is the contrast of textures and flavors. The pork is typically coated in a light batter and fried until golden and crispy. This creates a crunchy exterior that holds up beautifully when tossed with the glossy sauce. Inside, the meat stays tender and juicy, offering a satisfying bite that’s both hearty and flavorful.
The sauce is what makes this dish stand out. Made with a mix of vinegar, sugar, ketchup, and sometimes soy sauce or pineapple juice, it has a bold, tangy sweetness that pairs perfectly with the savory pork. It’s sticky, shiny, and clings to every piece of meat and vegetable, creating a mouthwatering glaze that keeps you coming back for more.
To complete the dish, bell peppers, onions, and chunks of pineapple are often added to the stir-fry. They provide crunch, color, and a touch of freshness that balance the richness of the pork and the intensity of the sauce. Each bite brings together crispy pork, sweet fruit, and tender vegetables for a dynamic, flavorful experience.
Sweet and Sour Pork is typically served with steamed rice, which helps soak up the extra sauce and rounds out the meal. It’s a popular choice for weeknight dinners or special occasions and can be prepped ahead to save time. Some variations use leaner cuts of pork or swap in chicken or tofu for a lighter version, but the essence of the dish remains the same — bold, balanced, and incredibly satisfying.

Ingredients
- 1 pound pork tenderloin 450g, cut into bite-sized pieces
- 1 red bell pepper diced
- 1 green bell pepper diced
- 1 cup pineapple chunks
- 1 onion diced
- 3 cloves garlic minced
- 1/2 cup ketchup
- 1/4 cup rice vinegar
- 1/4 cup brown sugar
- 1 tbsp soy sauce
- 2 tbsp cornstarch dissolved in 2 tablespoons water
- 2 tbsp vegetable oil
- Salt and pepper to taste
Instructions
- In a small bowl, whisk together ketchup, rice vinegar, brown sugar, soy sauce, and 1/2 cup water to make the sauce.
- In a large skillet or wok, heat vegetable oil over medium-high heat. Add the pork and cook until browned and cooked through, about 5-7 minutes. Remove pork from skillet and set aside.
- In the same skillet, add the garlic, onion, bell peppers, and pineapple. Cook until vegetables are tender, about 5 minutes.
- Return the pork to the skillet and pour in the sauce. Stir to coat the pork and vegetables. Bring to a simmer and cook for 2-3 minutes, until the sauce has thickened.
- Season with salt and pepper to taste. Serve hot with steamed rice.
I found it too sweet. Maybe use less sugar next time.
I thought it was perfect! The sweetness really balances the sourness. Maybe you just have a different taste?
Too sweet? Nah, just add more vinegar if you want it tangier! That’s how you fix it!
This recipe is just wrong. Sweet and sour should not have ketchup. What on earth…
Too much sugar for me. I think if I do make again will cut down on that. Thanks for the recipe!
Meh. My kids wouldn’t eat it. Not making this again.
I burnt the pork! How do you cook it without getting it all tough? I really messed this up. 🙁
Who puts pineapple in pork? That’s just wrong! Never trying this again.
Pineapple in pork is actually really common in some cultures! Give it a try before you knock it. 🙂
Soo good! A perfect balance of sweet and sour. I think I just found my new favorite dinner!
Followed the instructions, but It was way too sweet for me. Maybe less sugar next time?
Suger?? I like sweet, but not. Maybe add some chili flakes to make it better? Sweet and spicy sounds good!
I think the recipe’s just got too much sugar for my taste as well. Maybe cut it in half next time? That can help balance it out.
Not bad haha, I just used whatever veggies I had. Didn’t have brown sugar, so I used white sugar. Still good!
Honestly, I found this recipe too sweet for my taste. Maybe next time, I’ll use less sugar.
Made it for my big family dinner, they gobbled it up! Gonna save this one.
I’m so glad this turned out well for your family! It’s a hit at my place too. Definitely a keeper!
This was amazing! The sauce was perfect, I added some extra pineapple just because I love it!
I’m so glad you loved it! Pineapple really gives it that extra zing. Great twist!
I wasn’t sure about the ketchup in this, but wow it works! Who would’ve thought?! Definitely making this again.
Yummy! I added some extra veggies and it turned out great.
That’s awesome! Extra veggies make everything better. 🍍
Hmm, I don’t know. Sweet and sour is usually too sugary. You really like this?
This was absolutely delicious! My family loved it!
I’m not a cook or anything, but I think I did it wrong. It didn’t taste good.
This was ok, but kinda sweet for my taste. I prefer savory dishes. My kids liked it though!
Yummy! My kids loved it! I didn’t have cornstarch and it still turned out great!
sweet 😋
Is it really sweet enough? I find some recipes just don’t cut it in the sweetness department.
This recipe is yummy! I love sweet and sour combinations! 👍
Yum! This was super easy to make. I added some extra veggies too. 10/10 would recommend to a friend.
I tried this recipe and it was soooo good! I didn’t think it would work, but it did! Thanks for sharing!
Meh, it’s just ok. I think I prefer takeout. But nice try anyway.
Simple and quick recipe, but the pork was kinda dry for me.
My husband loved it! He said it’s the best thing I’ve made all month. I think I might try it with chicken next time.
This recipe is a game-changer! Loved the sweetness from the pineapple and the tang from the vinegar. My family devoured it!
Felt like there was too much ketchup. Might try it without next time. Also, garlic is the best! But this dish needed something more.
Super easy and super delicious! Best dish ever! 😍
This recipe is awesome! The flavors are perfect. My family loved it!
OMG! So quick to make! I made this in like 20 min. Definitely making again for friends!
20 min? Really? Seems too fast for pork. Was it actually good?
That’s awesome! I love quick recipes. What sides did you serve it with?
I don’t eat pork, but I made this with chicken instead and it was fine. Will try with tofu next!
Great idea to use chicken! I bet tofu will be awesome too. Can’t wait to hear how it turns out!
I dunno, mine turned out kinda weird. The sauce didn’t stick. Maybe I did it wrong?
It sounds like you might have missed the step where you let the sauce simmer to thicken! Don’t worry, it happens to everyone. Just keep practicing, and you’ll get it right!
I didn’t have all the ingredients. Used apple juice instead of vinegar. Still worked!
Sweet and sour? More like just sweet. Where’s the sour? Disappointed.
Can you swap the pork for chicken? I’m not a fan of pork. Didn’t try it yet.