Deep fried pork ribs come in different flavors and cooking styles. The best one is called ‘pork ribs king’ (排骨王), popular in Chinese restaurants in Singapore and Malaysia.
The pork ribs are marinated, deep-fried, and doused in a sweet and sour sauce. It tastes heavenly when serving immediately while still crispy on the outside and indeed worthy for that title.
My initial thought was that it involves a complicated cooking process, but I realized that it is pretty easy to prepare.
The secret lies in the sweet and sour sauce, with Worcestershire sauce is one of the components. Another crucial step is to marinate it overnight to let the flavor penetrate down to the bone.
In this article, I will explain how to prepare this evergreen dish popular at the local restaurants.

Note: This post may contain affiliate links. Please read my privacy policy for more info. I may receive commissions for purchases made through links in this post. As an Amazon Associate, I earn from qualifying purchases.
Kyoto pork ribs, a.k.a. Pork ribs king
This deep-fried pork rib was created by Master Chef Hooi Kok Wai in the 1960s when he started his new restaurant in Singapore. Back then, it was called Japanese pork ribs since he got the inspiration from tonkatsu. Subsequently, the name has changed to Kyoto pork ribs (京都排骨). The taste is so good that it was widely praised as the king of pork rib (排骨王) by the locals. You can read more about his restaurant here for more details.
How to make deep-fried pork ribs, a.k.a Kyoto pork ribs/pork ribs king
The pork ribs should be marinated in advance, preferably overnight, to let the marinade penetrate down to the bone.
1. Use pork loin as the alternative
Besides pork ribs, some restaurants used sliced pork loin in place of pork ribs to prepare this dish. If you intend to do that, please use a meat mallet or the spine of the cleaver to pound the pork loin. This method helps to tenderize the pork loin, which is tougher than the ribs.
Some restaurants also use a unique cut consisting of a small part of the rib links to the loin. While this cut can be difficult to get, the typical pork ribs will give you the same texture and taste.
If you do not eat pork, this recipe also goes well with chicken.
2. The marinade for the pork ribs
Although I mix the pork ribs with the sweet and sour sauce later, they still need to marinate to get the best result. The marinade is a mix of ingredients different from the sauce, which adds flavor absent in the sauce to the pork ribs.
The pork ribs are marinated with oyster sauce, salt, sugar, sesame oil, ground white pepper.
Apart from the ingredients above, a quarter teaspoon of baking soda helps to tenderize the meat, and a tablespoon of all-purpose flour will bind the liquid seasoning to the pork ribs.
After cleaning the pork ribs, make sure to keep them very dry since it is difficult to deep-fry them until crispy if there is too wet.
Massage the marinade into the pork ribs and store it in the refrigerator overnight.
3. Made the sauce for the deep-fried pork ribs
Next, prepare the sauce to coat the deep-fried pork ribs.
The components of the sweet and sour sauce
- Chinese rice vinegar is the main component, and therefore do not use other types of vinegar if you want to get the best result. I use red vinegar 浙醋, which is light red due to the inclusion of red yeast rice in production. You may also use the black vinegar called Chinkiang vinegar, 镇江香醋.
- Worcestershire sauce is the component that provides the savory flavor. Although it is not a typical component of traditional Chinese food, it is increasingly being used as its taste complements most Chinese cooking ingredients.
- Tomato ketchup is also required in another sweet and sour sauce recipe that I wrote. You can substitute it with tomato paste.
- Plum sauce is a viscous, light brown sauce made with sweet plums, sugar, vinegar, and salt. It is the basis of a few variations of Chinese sweet and sour sauces.
- Besides that, it also required some sugar (to taste) and five-spice powder. This spice mix consists of star anise, fennel, peppercorns, cinnamon, and cloves, regularly used to season different Chinese food.
Make a large batch to save time
Since the sauce is versatile for cooking dishes apart from the pork ribs, it is worth making a large batch, then portion in small freezer-safe containers and keep for future use. You can freeze the sauce for up to two to three months without any noticeable change of flavor.
To prepare the sauce, measure all the ingredients in a small pot, then bring it to a boil to dissolve the sugar. I portioned 100g of the sauce in small freezer-safe containers, which is the ideal amount to cook half kg / one pound of pork ribs or meat.

4. Deep-fry the pork ribs twice
The next day, remove the marinated pork ribs from the refrigerator and wait until they return to room temperature before deep-frying. If you deep-fried them while still cold, the meat might not be fully cooked when the exterior has turned golden.
Coat the pork ribs with some cornstarch before deep-frying. Alternatively, you can use potato starch or tapioca starch to replace cornstarch. After that, let it rest for at least five minutes before deep-frying so that the moisture from the pork ribs and the marinade absorb the cornstarch, which will adhere firmly to the pork ribs. The cornstarch would fall off from the pork ribs if you deep-fried it immediately without resting. Alternatively, you can coat the pork ribs with egg before rolling them in the bed of cornstarch, but it is not necessary if you rest them for five minutes.
Here is how to deep-fried the pork ribs until crispy:
- Heat about half an inch deep of vegetable oil in a pan to 150°C/300°F. You can check it with a kitchen thermometer or dip a pair of wooden chopsticks into the oil. The oil’s temperature is right when there are streams of bubbles rising slowly around the chopsticks.
- Place the coated pork ribs into the oil gently. Do not crowd the pork ribs to let them have sufficient space in between as they might stick together if it is too crowded.
- Let the pork ribs undisturbed for three minutes, then flip over to deep-fried the other side. Pay attention to the color of the surface and remove them once they turn light golden.
- Drain the pork ribs in a colander.
- Raise the temperature of the oil to 200°C/390°F. There will be a stream of bubbles rising vigorously around the chopsticks at this temperature.
- Return the pork ribs to the oil to deep-fry for the second time.
- The second round of deep-frying will dry up the pork ribs’ exterior rapidly to yield a crispy texture that lasts. Since the color changes quickly at a high temperature, you need to observe the color closely to avoid being overcooked. Once they turn golden brown, remove them immediately and drain them in a colander.
5. Douse in the sweet and sour sauce
To serve, simply douse the deep-fried pork ribs in the heated sweet and sour sauce. I like to add a tablespoon of Shaoxing wine to the sauce before mixing with the pork ribs, adding more flavor and aroma to the final result.
The pork ribs are best to serve it immediately after cooking while crackling on the exterior. However, it remains incredibly deciduous after half a day due to the deep savory flavor.
Summary
In summary, there are three crucial points to make the top-quality pork rib king (Kyoto pork rib).
- Marinate the pork ribs overnight. Trust me, and it makes a huge difference compared to those which marinate for only one to two hours.
- Deep-fry the pork ribs twice. This step is crucial to make it crispy even after dousing in the sweet and sour sauce.
- Use a good quality sweet and sour sauce. Of course, you may want to make some changes (sweetness, sourness e.t.c.), but the composition of the sauce in this recipe serves as an excellent starting point to make any modification.
Other similar recipes you may want to try.
If you like this recipe, you will likely want to try some similar recipes on this blog. Here are my picks.
Bak Kut Teh is a popular meat dish in Malaysia and Singapore. It is a meat and pork rib dish cooked in a broth flavored with various Chinese medicinal herbs.
Wuxi Pork rib is so tender that the meat is almost melting off from the bone! It also involves rice vinegar and Shaoxing like the deep-fried pork ribs but is prepared with prolonged braising. You will be rewarded with the seductive flavor of this culinary wonder.
Pork Ribs King (排骨王) – Crispy Sweet and Sour Pork Ribs
Pork Ribs King (排骨王) features crispy Chinese deep-fried pork ribs coated in sweet and sour sauce. Try this homemade recipe with a flavorful Chinese-style sauce.
Ingredients
Pork and Marinade
- 500 g pork ribs, preferably a thin, meaty cut
- 1 tbsp oyster sauce
- ¾ tsp salt
- 1 tsp sugar
- 1 tsp sesame oil
- ½ tsp ground white pepper
- 1 tbsp all-purpose flour
- ¼ tsp baking soda (optional)
- Cornstarch, as needed for coating
- Cooking oil, for deep-frying
Sweet and Sour Sauce
To Finish
- 1 tbsp Shaoxing wine (optional)
- Toasted white sesame seeds (optional)
Instructions
1. Marinate the Pork
Rub the oyster sauce, salt, sugar, sesame oil, ground white pepper and all-purpose flour into the pork until evenly coated. Add the baking soda if using. Cover and refrigerate for at least 2–3 hours, or overnight if convenient.
2. Prepare the Sweet and Sour Sauce
Combine the Chinese rice vinegar, Worcestershire sauce, tomato ketchup, Chinese plum sauce, sugar, Chinese five-spice powder and water in a saucepan. Bring to a boil, stirring until the sugar dissolves. Let the sauce cool and set aside until needed.
3. Coat the Pork
If necessary, make a small slit through the strip of fat along the side of each piece to help reduce curling during frying. Coat the marinated pork evenly with cornstarch, shake off the excess and leave it to rest for about five minutes.
4. First Deep-Fry at 150°C (300°F)
Heat the oil to 150°C. Fry the pork in batches if necessary to avoid overcrowding the pan.
For the thin, meaty ribs used in my kitchen test, fry for approximately 1½ minutes per side, or about 3 minutes in total. Remove the pork promptly and place it on a wire rack. Cooking time will vary with the cut and thickness, so check the internal temperature rather than relying on time alone.
5. Second Deep-Fry at 200°C (390°F)
Increase the oil temperature to 200°C. Return the pork to the oil and fry for approximately 20–30 seconds in total, turning as needed to colour both sides. Watch carefully to prevent over-browning.
Check that the pork reaches an internal temperature of at least 63°C (145°F), measured in the thickest part without touching the bone. Continue cooking if necessary. Once it reaches this temperature, let the pork rest for at least 3 minutes before coating it with the sauce.
6. Heat the Sauce and Coat the Pork
Heat the prepared sweet and sour sauce in a pan until hot. Add the Shaoxing wine if desired; it is optional.
Switch off the stove before adding the freshly fried pork. Gently toss until the pieces are evenly coated, then transfer to a serving plate. Garnish with toasted white sesame seeds if desired and serve immediately.
Recommended Products
As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.
Nutrition Information:
Yield: 4 Serving Size: 1Amount Per Serving: Calories: 457Total Fat: 32gSaturated Fat: 9gUnsaturated Fat: 23gCholesterol: 102mgSodium: 1110mgCarbohydrates: 23gFiber: 2gSugar: 16gProtein: 21g
This data was provided and calculated by Nutritionix on 10/20/2026
Just made it and it tasted wonderfully yummy!
Dear KP. Hi new to your site. Love the fried rib recipe. Can I boil them first to soften and clean then marinate them overnight?
You can blanch the ribs in boiling for a minute to remove any blood and impurities, wipe it dry and then combine with the marinade. It helps to remove the porky smell.
Hi, this is KP Kwan. I am happy to see you in this comment area, as you have read through my recipe. I am happy to reply to any questions and comments as soon as possible.