A beginner-friendly recipe for Chinese sweet and sour ribs. It provides a well-balanced condiment ratio, an approachable cooking method and delivers a restaurant standard result.

Chinese Sweet and sour ribs with a pair of chopsticks

Pin this now to find it later!

Pin It

What is Sweet and Sour

There is no doubt that sweet and sour is one of the most famous flavour combinations of Chinese cuisine. Dishes labelled with this adjective are particularly popular in overseas Chinese restaurants.

The English name sweet and sour describe the taste (Tian/甜 and Suan/酸), while the Chinese name mentions the two key condiments, Tang/糖 (sugar) and Cu/醋 (vinegar), that create the flavour.

Save this recipe
Enter your email & we’ll send it to your inbox. Plus get great new recipes from us every week!

Of the many sweet and sour dishes I’ve had the pleasure of tasting, sweet and sour ribs (Tang Cu Pai Gu, 糖醋排骨) are my absolute favourite. It’s partly because I always enjoy meat with bones (Have you tried my recipe for Steamed Ribs with Black Beans?). Also, I like how simple it is to prepare. Unlike sweet and sour pork, there is no deep-frying required.

This dish exists in many regional cuisines of China, such as Shandong cuisine (Lu Cai), Shanghai cuisine (Ben Bang Cai), Sichuan cuisine (Chuan Cai), Jiangsu cuisine (Su Cai), etc. Home cooks usually have their own twists and taste preferences.

if you love the taste of “sweet & sour”, don’t forget to check out my recipe for Sweet and Sour Whole Fish, Sweet and Sour Meatballs, and Sweet and Sour Salmon.

A simplified method

Most traditional recipes for sweet and sour ribs involves a particular cooking process called Chao Tang Se/炒糖色, which refers to melting sugar in oil (or water) until it becomes sticky and amber to coat the meat. This technique can be tricky to master as it would lead to burnt sugar if not controlled perfectly. Also, you’d expect lots of splatters.

A piece of sweet and sour rib held by chopsticks

Today’s recipe skips this old-school method and introduces a fail-proof approach that any home cook can manage. Sugar is added during the braising process and lightly caramelised in the end when thickening the sauce by boiling down the liquid.

I’ve applied the same twist to my recipe for Red Braised Pork Belly and the feedback from my readers is very positive. Believe me! It works perfectly and the result is just as satisfying.

Ingredients

Only a few common Chinese condiments are required for making sweet and sour ribs. Here is the list:

Pork ribs

pouring water over ribs

If you’ve had this dish in Chinese restaurants, you must have noticed how small the pork ribs look. Instead of using regular-sized ones which measure around 10 cm/3 in, Chinese prefer chopping them into small chunks which can be easily picked up by chopsticks. That said, please feel free to cook this dish with whichever sized ribs are available to you.

Sugar and vinegar

The combination of sugar and vinegar creates the iconic sweet and sour taste. Different from the formula used in my Sweet and Sour Fish recipe, this rib dish doesn’t require tomato ketchup. Also, black rice vinegar, instead of white rice vinegar, is used for its more complex flavour. Choose the most popular variety Chinkiang vinegar (镇江香醋) if available.

condiments for making sweet and sour ribs

Not only does sugar provide sweetness and a hint of caramelised taste to the dish, it also helps to make the sauce sticky enough to coat the ribs very well (so no cornstarch is required). Traditional recipes usually calls for rock sugar. However, regular white sugar does the same job.

Through experiments, I found that the ideal sugar and vinegar ratio is about 5: 4 by VOLUME. For example, for 5 tablespoons of sugar, you need 4 tablespoons of black rice vinegar to match.

Light and dark soy sauce

They provide the dish with saltiness and umami taste. Also, the dark version enhances the appetising brown colour of the cooked ribs.

Garlic, ginger and scallions

Collectively, these three aromatics lend a subtle aroma to the pork during the braising process.

Cooking process

The process of making sweet and sour ribs can be broken down into three steps: blanching, braising and broth reduction. Although it’s a lengthy process, it is straightforward. I’d say it’s beginner-friendly. Here are the instructions:

Step 1: Blanch the ribs

Blanching meat before braising is a common practice in Chinese cooking. It’s to remove excess blood and impurities from the meat and to reduce its gamey taste.

skim off the foam floating on the water

Put pork ribs into large cookware. Add plenty of tap water to fully immerse all the ribs. Turn on the heat to bring the water to a gentle boil (uncovered). Leave to simmer for about 3 minutes. During this process, you’ll see greyish foam accumulating on the surface. Use a spoon to frequently skim it off. Drain the ribs in a colander.

🛎TIP: Unlike how you’d blanch vegetables, make sure you start the process with cold water instead of hot water.

Step 2: Braise the ribs

frying ribs with a little oil

In a clean non-stick or stainless steel wok or skillet (frying pan), heat up a little oil and add the drained ribs, along with whole garlic cloves, a piece of ginger and sections of scallions. Stir fry over medium heat until the surface of the ribs becomes lightly golden.

Note: This recipe uses a large amount of vinegar and long braising time, so avoid carbon steel or cast iron cookware, as the acidity can damage the patina built upon the surface.

pouring hot water into a wok with ribs and aromatics

Add all the condiments, namely sugar, black rice vinegar, light soy sauce, dark soy sauce and a little salt. Then pour in hot water just enough to level with the ribs. Bring to a full boil then cover with a lid. Leave to simmer over low heat for about 50 minutes until the meat becomes tender (but not falling off the bones).

covering a wok with a lid

🛎TIP: If your lid isn’t tightly fitted, too much water might evaporate during this process. I suggest you check the water level halfway through and top up a little if necessary.

Step 3: Thicken the sauce

The last step involves reducing the remaining broth and turning it into a thick and sticky sauce. Remove the lid and pick out all the garlic, ginger and scallions. Turn the heat up to high and leave to boil vigorously.

boiling broth with ribs

During this process, don’t forget to add a little more black rice vinegar to enhance the sourness since previously added vinegar has lost some of its tangy flavour during the prolonged simmering.

Be attentive and stir the ribs from time to time. As the liquid reduces its volume, it thickens. It’s very important that you stop cooking at the right moment. If too early, the broth isn’t sticky enough to coat the ribs. But if too late, the sugar in the liquid will be overly caramelised thus getting a burnt taste.

thickening broth for sweet and sour ribs

🛎TIP: Remember that the sauce will become thicker as it cools down, so you should turn off the heat a little before the sauce reaches the perfect consistency (see video below for reference). It took me about 8 minutes from the beginning of this step. But it may vary in your case as we use different heat sources and cookware.

Serve and store

Finally, sprinkle some toasted sesame seeds and chopped scallions over the ribs to garnish. Now you’ve got a bowl of delicious, appetising sweet and sour ribs that taste just as good, if not better, as those you’d get from a restaurant!

Devour them warm over steamed rice, along with a refreshing vegetable dish, such as cucumber salad, spinach salad, stir-fried Chinese broccoli, etc. Alternatively, serve them at room temperature. They make wonderful nibbles at snack time or an appetiser at parties.

Sometimes I make a big batch and freeze some for later consumption. Simply defrost them then reheat with a little water until piping hot.

Other pork dishes

Looking for other delicious pork recipes? Check out these popular ones:

📋 Recipe card

Love this recipe? Please leave a 🌟🌟🌟🌟🌟 rating and a comment. Thank you!

Chinese Sweet and sour ribs in a bowl
4.99 from 116 votes

Sweet and Sour Ribs (Tang Cu Pai Gu, 糖醋排骨)

A beginner-friendly recipe for Chinese sweet and sour ribs. It provides a well-balanced condiment ratio, an approachable cooking method and delivers a restaurant standard result.
Prep: 2 minutes
Cook: 1 hour 10 minutes
Total: 1 hour 12 minutes
Servings: 3

Video

Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Ingredients 

  • 700 g pork ribs, about 1½ lb, see note 1
  • 1 tablespoon neutral cooking oil
  • 10 cloves garlic
  • 1 thumb-sized ginger
  • 2 stalks scallions, cut into halves
  • 5 tablespoon white sugar, or 70 g/2½ oz rock sugar
  • 4 tablespoon black rice vinegar, divided
  • 1 tablespoon light soy sauce
  • 1 teaspoon dark soy sauce
  • teaspoon salt
  • Toasted sesame seeds, for garnishing
  • Scallions, finely chopped, for garnishing

Instructions 

Blanch the ribs

  • Put pork ribs into a large cookware. Fill it with plenty of room temperature water. Bring it to a boil then leave to simmer.
  • Skim off the foam appearing on the surface with a spoon. After about 3 minutes, drain the ribs.

Braise the ribs

  • Pour oil into a non-stick or stainless steel wok or skillet/frying pan (see note 2) then add the drained ribs, garlic, ginger, and scallions. Stir fry over medium heat until the ribs become a little golden on the surface.
  • Add sugar, black rice vinegar (keep 1 tablespoon for later use), light soy sauce, dark soy sauce and salt. Top up with hot water enough to just level with the ribs (I used about 400ml/1¾ cups).
  • Bring to a full boil then turn the heat to low. Cover and leave to simmer for about 50 minutes (see note 3).

Reduce the broth

  • When the time is up, uncover and pick out all the garlic, ginger and scallions. Add the remaining 1 tablespoon of black rice vinegar. Turn the heat up to high to boil down the liquid.
  • Stir from time to time. Once the liquid becomes just thick enough to coat the ribs. Remove from the heat immediately. Be attentive not to overcook as it’ll cause the sugar to burn. It took me about 8 minutes but it may vary in your case.

Garnish and serve

  • Transfer the ribs to a serving bowl/plate. Sprinkle sesame seeds and scallions over to garnish.
  • They may be eaten while warm or at room temperature. Serve them with plain rice and vegetable dishes.

Notes

1. Usually, pork ribs chopped into short pieces are used in this dish. Ask your butcher for help if possible. Otherwise, please feel free to use regular-sized ribs. 
2. This recipe uses a large amount of vinegar and long braising time, so avoid carbon steel or cast iron cookware, as the acidity can damage the patina built upon the surface.
3. You can speed up the process in an instant pot or stovetop pressure cooker.

Your Recipe Notes

Nutrition

Serving: 1serving | Calories: 629kcal

Nutrition information is automatically calculated, so should only be used as an approximation.

Like this? Rate and comment below!

Hi! I’m Wei

Born and raised in China, I’m the do-it-all creator behind this blog, a free digital cookbook sharing authentic, accessible Chinese recipes since 2017. I couldn’t be happier to have you here!

More Pork

Leave a comment

Your email address will not be published. Required fields are marked *

Rate this recipe




This site uses Akismet to reduce spam. Learn how your comment data is processed.

61 Comments

  1. Jennie says:

    5 stars
    Hello! Just tried this recipe last night and it tasted amazing! I was wondering if you recommend doubling or even triple it if I want to make a bigger batch?

    1. Wei Guo says:

      Yes, you can double or triple the recipe. Simply increase the ingredients proportionally and extend the cooking time a little as needed.

  2. Alana says:

    4 stars
    To use the instant pot, how long would I set it for? Loved this recipe!

    1. Wei Guo says:

      18 mins on high pressure then natural release. Happy cooking!

  3. Andrea says:

    5 stars
    These were really tasty. I ran out of white sugar so improvised two of the teaspoons with brown sugar. I added a chili pepper to the water as it simmered with the onion, ginger, and garlic. I may have also used too much water because reducing took more like 15 to 17 minutes for me. Overall, the recipe is very friendly to mistakes like I made because the end product was tender and delicious! Thank you for the recipe and the clear descriptions which helped me course correct when I needed too.

    1. Wei Guo says:

      Thank you for sharing your experience, Andrea! I’m glad the recipe held up well to your tweaks.

  4. Jane Myers says:

    Hi, all I have is boneless pork ribs in my freezer which I am thawing. Do I need to modify the recipe for those? Also, thank you for all of your wonderful recipes!.

    1. Wei Guo says:

      It’ll work too! You may need to reduce the cooking time slightly, but if you prefer extra tender meat, just follow the recipe as is. Happy cooking!

  5. Clara Sapoznik says:

    5 stars
    Hello! I was wondering if this recipe works for beef short ribs? TIA

    1. Wei Guo says:

      Hi Zahra! Yes, you can use beef short ribs. Just keep in mind they’ll need more time to become tender compared to pork ribs. The sweet and sour flavors work beautifully with beef too!

  6. Judy Knapp says:

    4 stars
    This recipe was just what I wanted for the time frame and minimum prep time. I thought it was light on punch of flavor.. Overall we enjoyed the dish.

    1. Wei Guo says:

      Thank you for the feedback, Judy! I’m glad the recipe fit your time and prep needs! If you try it again, feel free to adjust the seasoning to dial up the flavor to your taste.

  7. Davidson says:

    5 stars
    Very delicious!

    1. Wei Guo says:

      That’s wonderful to hear!

  8. Rachel says:

    5 stars
    Easy and delicious! So glad I found this recipe. Thank you for your step by step directions. It does take a lot of the questions out of cooking something unfamiliar.

    1. Wei Guo says:

      So happy my recipe helped make things easier! Thanks for the kind words, Rachel!

  9. May ip says:

    5 stars
    Great recipe

  10. Bailey says:

    5 stars
    This was soooo good! Very simple and easy to follow. Extremely delicious results. Fall off the bone tender delicious meat. Well balanced flavor. Looking forward to trying more of your recipes!

    1. Wei Guo says:

      Thank you so much, Bailey! I’m thrilled you enjoyed it. Can’t wait for you to try more recipes—happy cooking!

      1. Belinda says:

        5 stars
        I just made these ribs last night. They were delicious! I will definitely make this one again. Thank you ! 🙂

        1. Wei Guo says:

          That’s wonderful to hear, Belinda!