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. Nicole Riendeau says:

    5 stars
    Made this recipe a few times now, and I find it better than the restaurant sweet and sour ribs. These are less sweet and sooo good.

    1. Wei Guo says:

      So happy to hear your feedback Nicole! I like them mildly sweet too.

  2. Gadija says:

    5 stars
    My family really enjoy when I make your dishes. Very easy to follow recipes and I get all the ingredients here in South Africa. Wish I can take the credit when they compliment me on the meals I cook. Thank you so much.

    1. Wei Guo says:

      Of course you can take the credit Gadija! It’s you who did the actual cooking after all.

  3. Ash says:

    Is there an alternative for black rice vinegar? Can I use White rice vinegar instead?

    1. Wei Guo says:

      You could but black rice vinegar has much more complex flavors which contribute to the general taste of the dish. I find that white rice vinegar has little to offer apart from the acidic taste.

  4. Evelyn says:

    5 stars
    As always, thank you for a tasty recipe! My kids loved it. I did have to add extra vinegar (on top of what I had set aside) as I found the sauce to be too sweet. So next time I’ll just cut down on the rock sugar. But the flavour was great and it was easy to make.

    1. Wei Guo says:

      Happy to know you enjoyed the dish! Yes, please feel free to adjust the sweetness based on your own preference.

  5. Jessica says:

    This was so easy to follow and turned out great! I mixed in some extra vinegar at the end since it wasn’t as vinegar-y as I prefer (Might not be as traditional). Really good with lots of fresh scallions to garnish as well. Thanks for the recipe!!

    1. Wei Guo says:

      Yes, adding vinegar at the end would boost the sour taste. Glad you enjoyed the dish!

  6. Annie Nguyen says:

    5 stars
    Very good I use spare ribs

  7. Ashley says:

    5 stars
    Hi, anyway this could be adapted for air fryer to get the outside extra crispy? Thanks!

    1. Wei Guo says:

      Since these ribs are supposed to be braised in the flavorful cooking liquid, they would taste tender instead of crispy. Perhaps you could put the cooked ribs in the air-fryer for a while to crisp them up? I’m not 100% sure if the end result would be good as I haven’t tested them this way.

  8. Steven says:

    Can you please give us the times for the Instapot version

    1. Wei Guo says:

      Cook it on high pressure for about 20 mins then allow the pressure to release naturally.

  9. Marie Eve says:

    5 stars
    DELICIOUS! I cooked the ribs longer because I prefer them a bit softer .When the ribs ready, I removed them and boiled the sauce separately to avoid overcooking the ribs since I left them longer already . Once done, I coved the ribs with the sauce and they where just delicious . Best recipe hands down.

    Thank you so much!

    1. Wei Guo says:

      So happy to hear that Marie! And thanks for sharing your twist.

  10. Frank says:

    How about using pork chops for this recipe?

    1. Wei Guo says:

      Yes, you can Frank. However, pork chops would taste a little dryer as they have less fat content than ribs.