Print Options:

Homemade Sweet and Sour Pork – A Dinner Delight

Sweet and sour crispy pork

If you're a fan of Chinese takeaway classics, sweet and sour pork might already be an irresistible dish. It's one of those dishes that strikes the perfect balance between indulgence and comfort food. I've always loved this dish, but my preference leans towards a more natural, homemade version of the sweet and sour sauce. Inspired by my Mum's sweet and sour pork ribs recipe, I recreated this homemade sweet and sour pork - and it's become an instant favourite in our house.

Whenever I mention it's on the dinner menu, my sons light up with excitement. It's not something I cook every week, but when I do, it's always a treat. The combination of crispy, tender pork and a perfectly balanced sweet and tangy sauce is pure comfort food.

Making Sweet and Sour Pork

1. Choosing the right cut of pork and marinating it.

To make the best sweet and sour crispy pork, start with the right cut of meat. Pork shoulder is ideal because it has the perfect balance between lean and fatty, ensuring a tender texture without being dry or overly greasy. I find that slicing it into pieces about 0.7cm thick gives the best results - thick enough for a satisfying bite and thin enough to absorb all the flavours of the sauce. A little tip: if you buy pork shoulder steaks in the supermarket like I do, pop the tray in the freezer for about half an hour before slicing, it's much easier to cut neatly.

Once the pork is sliced, marinate it in a mixture of salt, freshly ground pepper, and a couple of tablespoons of tapioca or cornflour/corn starch. These flours help create that crispy coating when the pork is fried and thicken the sauce too. If you prefer super tender pork, you can add a pinch of baking soda to the marinade - a trick often used in Chinese cooking - but I personally skip this, as I like the pork to retain some bite. Let the pork marinate for about 15 minutes.

2. Preparing the Vegetables

While the pork is marinating, prepare the vegetables. Cut a big onion into wedges, mince garlic cloves, and chop bell pepper and pineapple into bite-sized pieces. Set these aside - they'll add layers of flavour, colour and crunch to the dish.

3. Frying the pork

Now it's time to fry the pork. Heat a generous amount of olive oil in a flat pan until it's nice and hot. Fry the pork pieces on high heat, giving each side about two minutes to develop a golden-brown crust. Be careful not to over-fry, as this can make the pork dry and tough. Once done, set the pork aside while you prepare the sauce.

4. Preparing the sauce

For the sauce, I mix equal parts sugar, fish sauce and vinegar, with half part of soy sauce and dilute it all with water. The type of vinegar you use is flexible - apple cider vinegar or white wine vinegar both work well. To start the sauce, sauté minced garlic and onion wedges in the same pan you used for frying the pork, letting them cook until fragrant and golden. Then pour in the sauce mixture and bring it to a boil.

5. Combine everything

Once the sauce is bubbling, add the fried pork pieces and pineapple cubes. The pineapple isn't just for flavour, its natural acidity helps tenderise the pork as it cooks. Reduce the heat to low and let everything simmer for about 10 minutes, stirring occasionally. The sauce will thicken naturally, but if it gets too thick, add a little boiling water to loosen it up.

To wards the end of the cooking time, toss in the chopped bell peppers for a burst of colour and crunch. Let them cook for a couple of minutes, just until they're slight softened but still vibrant. At this point, the sauce should be glossy, clinging beautifully to the crispy pork.

Tips for success

  • Choose the right cut: Pork shoulder is ideal for its balance of fat and lean meat, delivering the perfect texture.
  • Freezer tip: Pop the pork shoulder in the freezer for 30 minutes before slicing - this makes it easier to cut evenly.
  • Balancing flavours: Adjust the sweetness or sourness to your taste by tweaking the sugar and vinegar amounts.

Why you'll love the dish

The crispy pork, tender pineapple, and vibrant sauce come together to create a dish that feels both indulgent and comforting. It's a perfect midweek pick-me-up or a weekend treat, and it's guaranteed to bring smiles to the table.

Serve with steamed jasmine rice and your favourite greens for a meal that's satisfying, flavourful, and surprisingly easy to make.

Let me know how your sweet and sour pork turns out! Tag me on Instagram or share your tweaks in the comments below.

You can find different methods and tools for cooking jasmine rice here and don't forget to try my other recipes which go very well with rice.

Cooking Method ,
Cuisine
Courses
Difficulty Intermediate
Time
Prep Time: 10 mins Cook Time: 30 mins Total Time: 40 mins
Servings 5
Estimated Cost £  6
Description

This crispy sweet and tangy pork dish combines tender bites of pork with a perfectly balanced sauce that's both vibrant and and rich. The addition of pineapple brings a natural sweetness and helps tenderise the meat, while bell peppers add a pop of colour and a subtle crunch. Served with jasmine rice and a side of greens, it's a flavour-packed meal that's as satisfying as it is simple to prepare.

Homemade Sweet and Sour Pork
    For the Pork
  • 700 gr pork shoulder (sliced into 0.7cm pieces)
  • A pinch of salt
  • Freshly ground black pepper
  • 2 tablespoons tapioca or cornflour
  • Olive oil (for frying)
  • For the Sauce
  • 2 tablespoons sugar
  • 2 tablespoons fish sauce
  • 2 tablespoons vinegar ((apple cider or white wine)
  • 1 tablespoon soy sauce
  • 7 tablespoons water
  • 3 cloves garlic (minced)
  • 1 big onion (cut into wedges)
  • 1/2 pineapple (cut into cubes)
  • 1 bell pepper (chopped)
Instructions
  1. Prepare the Pork
    • Slice the pork shoulder into 0.7cm thick pieces.
    • Marinate with salt, pepper, and tapioca or cornflour. Let it rest for 15 minutes.
  2. Fry the Pork
    • Heat olive oil in a flat pan over high heat. 
    • Fry the pork pieces for about 2 minutes per side until golden brown. Remove from the pan and set aside. 
  3. Prepare the Vegetables
    • Cut the onion into wedges, mince the garlic, and chop the bell pepper into bite-sized pieces. Set aside. 
  4. Make the Sauce
    • In a bowl, mix sugar, fish sauce, vinegar, soy sauce, and water. 
    • Sauté garlic and onion in the same pan until fragrant. 
    • Pour in the sauce mixture and bring to a boil.
  5. Combine Ingredients
    • Add the fried pork and pineapple cubes to the same. 
    • Reduce the heat to low and simmer for 1 minutes, stirring occasionally.
    • Add water if the sauce becomes to thick.
  6. Final Touch
    • Toss in the bell peppers and cook for 2 more minutes until slightly softened. 
    • The sauce should be glossy and cling to the pork. 
  7. Serve
    • Pair the sweet and sour crispy pork with jasmine rice and a side of steamed greens. Enjoy!

Nutrition Facts

Servings 5


Amount Per Serving
Calories 474.54kcal
% Daily Value *
Total Fat 29.91g47%
Saturated Fat 9.4g47%
Cholesterol 99.4mg34%
Sodium 836.36mg35%
Potassium 663.76mg19%
Total Carbohydrate 25.64g9%
Dietary Fiber 2.53g11%
Sugars 16.39g
Protein 25.92g52%

Vitamin A 43.43 IU
Vitamin C 77.15 mg
Calcium 53.77 mg
Iron 2.2 mg
Vitamin D 2.38 IU
Vitamin E 1.31 IU
Vitamin K 6.21 mcg
Thiamin 1.17 mg
Riboflavin 0.45 mg
Niacin 6.33 mg
Vitamin B6 0.74 mg
Folate 43.48 mcg
Vitamin B12 1.07 mcg
Phosphorus 286.1 mg
Magnesium 58.81 mg
Zinc 4.07 mg

* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.