Chinese Sweet and Sour Sauce

Sweet and sour sauce

The Spruce


Prep: 5 mins
Cook: 10 mins
Total: 15 mins
Servings: 12 servings
Nutritional Guidelines (per serving)
42 Calories
0g Fat
11g Carbs
0g Protein
See Full Nutritional Guidelines Hide Full Nutritional Guidelines
Nutrition Facts
Servings: 12
Amount per serving
Calories 42
% Daily Value*
Total Fat 0g 0%
Saturated Fat 0g 0%
Cholesterol 0mg 0%
Sodium 101mg 4%
Total Carbohydrate 11g 4%
Dietary Fiber 0g 0%
Protein 0g
Calcium 4mg 0%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

Sweet and sour is a very popular sauce in Chinese cuisine, with many different ways to make it. This recipe is the style that would be found in a Chinese (Cantonese) restaurant, with a red ketchup base. You can use it for stir-fry pork, chicken, or vegetables. You can enjoy this sauce as a dipping sauce for egg rolls or fried shrimp. With this recipe there's no reason to store sweet and sour packets anymore, you can simply make your own at home.

This sweet and sour sauce isn't just for Chinese food. It goes great with things like chicken nuggets as a dip, glazed on chicken wings, and spread on hamburgers. If you love sweet and sour sauce, you can add it to anything you want.

In addition to this typical red sauce, see a variation that adds orange juice and fresh ginger for a bright flavor with an extra kick.


Watch Now: Incredible Homemade Sweet and Sour Sauces


  • 1/2 tablespoon potato starch (or cornstarch)
  • 7 ounces of water
  • 3 1/2 ounces ketchup (or 2 to 3 tablespoons tomato paste)
  • 3 1/2 ounces rice vinegar
  • 3 1/2 ounces rock sugar (You can also use superfine sugar or demerara sugar, but rock sugar is preferable for taste)
  • Salt (to taste)

Steps to Make It

  1. Mix the potato starch with 1 tablespoon of water (or a little more, as needed) to make a slurry.

    Gather ingredients
     The Spruce
  2. Add all of the ingredients to a saucepan and mix evenly before you start cooking.

    Wisk ingredients together
     The Spruce
  3. You must continuously stir the sauce to prevent the sauce from getting lumpy.

    Cook and whisk sauce
     The Spruce
  4. Bring the sauce to a boil and turn the heat to the lowest temperature and simmer until the sauce texture has turned thick and sticky. Then it’s ready.

  5. You can stir fry some pork or chicken with vegetables and pour the sauce in.

  6. If you have any extra sauce, you can keep it in a dry and clean container after it is cooled down and store it in the fridge. Usually, this sauce should last 7 to 10 days in the fridge.


  • You can use tomato paste instead of ketchup. Less tomato paste is used as it has a more concentrated tomato flavor and it will be diluted by the water. You can use white vinegar rather than rice vinegar.


  • For an orange-ginger sweet and sour sauce, do not add the potato starch slurry at the beginning. Finely mince 1 1/2 tablespoons of fresh ginger and cook it in 1 teaspoon of vegetable oil in the saucepan until it is fragrant and starting to brown. Now add 2 tablespoons orange juice, 1 1/2 tablespoons light soy sauce, ketchup (or tomato paste), vinegar, sugar, water, and salt and bring this to a boil. Once boiling, you can strain it through a fine-mesh strainer to remove the minced ginger. Return the sauce to the pan and add the slurry of potato starch and water, heating it until its thickness is to your liking.