Archive of BBC Food Recipes

Sweet and sour pork

Prep time less than 30 mins
Cook time less than 30 mins
Serves 2
From Chinese Food Made Easy
Try this quick and easy recipe for homemade sweet and sour pork.


  1. For the pork, place the roasted peanuts, a few pinches of ground pepper and the dried chillies into a food processor and pulse until coarsely ground. Transfer to a shallow bowl and set aside.

  2. Place the pork steaks in between two sheets of cling film and, using a meat mallet or rolling pin, bash the pork steaks until halved in thickness. Roll the steaks in the soya bean mixture until well-coated, then pat lightly to secure the mixture to the meat, shaking off any excess.

  3. Heat a wok until smoking and add the groundnut oil, then add the pork steaks and cook for 2-3 minutes on both sides, or until golden-brown and cooked through. Remove the steaks from the wok transfer to a warm plate to rest.

  4. For the sweet and sour sauce, place all of the sauce ingredients into a food processor and blend to a smooth paste.

  5. Pour the sweet and sour sauce into the wok used to cook the pork and leave to simmer for 1-2 minutes, or until the sauce has reduced to a thick consistency. Season, to taste, with light soy sauce, rice wine and ground white pepper.

  6. To serve, pour the sauce over the pork and serve with rice and choi sum.


For the pork

  • 3 tbsp roasted peanuts
  • ground black pepper (or ground white pepper)
  • 1 tsp crushed dried chillies
  • 2 pork loin steaks, fat removed
  • 2 tbsp groundnut oil

For the sweet and sour sauce

  • 125g/4oz canned pineapple, in natural juice, juice reserved
  • 3 tbsp freshly squeezed lime juice
  • light soy sauce
  • splash of Shaoxing rice wine or dry sherry (optional)

To serve

  • steamed rice
  • choi sum (Chinese cabbage), or spinach, steamed

Shopping List

Sweet and sour pork

Fruit and vegetables

Tins, packets and jars

Cooking ingredients

Meat, fish and poultry


This link may stop to work if/when the BBC removes the recipes
This site is under development - You can use it, but some things are not completed and may not be quite right!