Sweet and Sour Sauce

This post may contain affiliate links. Read the full disclosure here.

This easy recipe for homemade sweet and sour sauce is, as the name suggests, sweet and tangy. It turns ordinary chicken into sweet and sour chicken, and your kitchen into a Chinese restaurant.

Overhead of sweet and sour sauce in a white bowl.

This homemade Chinese sweet and sour sauce recipe is a nostalgic favorite of mine. Next time you think about ordering Chinese takeout, try this instead.

This homemade version of sweet and sour sauce is made with a little bit of ketchup for flavor and color, sugar for sweetness, and vinegar for zip and zing. And you know what – it is delicious. A little less over-the-top sweet than the red pineapple studded sweet and sour sauce of my youth, but still wonderful.

It works so well as a dip for chicken fingers, egg rolls, teriyaki skewers, and coconut shrimp – just keep the ideas flowing.

For a great Chinese dinner at home, serve your favorite frozen appetizers like crab rangoon and spring rolls with this sweet and sour sauce. Then for dinner, make a batch of this udon noodles sauce, a shrimp stir fry with this stir fry sauce, sweet and sour chicken using this sauce, and some fried rice with a side of sweet chili sauce. Takeout might be easier, but this will be better!


Five clean simple ingredients come together to make this delicious homemade sweet and sour sauce that is much better (and better for you) than store-bought.

Ingredients for sweet and sour sauce.
  • Sugar – White granulated sugar puts the sweet in sweet and sour.
  • Water – To thin out the sauce.
  • Vinegar – White vinegar for zip and tang.
  • Cornstarch – For thickening
  • Ketchup – For a bit of flavor and color.

How to Make Sweet and Sour Sauce

This sauce requires nothing more than mixing, heating, and enjoying.

Be sure to check out the full recipe and ingredient list below

  1. Place vinegar, sugar, ketchup, cornstarch, and water in a medium saucepan and bring to a boil over medium-high heat.
  2. Stir or whisk continuously until the mixture has thickened. This should take about 3 minutes.
  3. Let the sauce cool completely and enjoy.
Sweet and sour sauce in a saucepan.


  • Sugar – Use white granulated sugar here but brown sugar can be substituted. If it is sugar in the raw, add it to the water first until it is fully dissolved. Light brown sugar can also be used but note it will change the color of the sauce, deepening it a bit.
  • Vinegar – Substitute Rice Vinegar for white vinegar. This will give the sauce a slightly less tangy more authentic Asian dipping sauce flavor.


This is a fairly straightforward recipe that can’t be changed all that much. There are a few modifications you can make if you are so inclined.

  1. Spicy – add a dash of cayenne pepper or chili pepper flakes while cooking to imbue heat into the dish.
  2. Deluxe – substitute a bit of the water, maybe a ¼ cup, with pineapple juice to add an extra bit of zing and a touch of tropical flavor to the sauce.
Dipping chicken into sweet and sour sauce.


This sauce is really better when consumed the day it is made.


  • Before adding the ingredients to the saucepan make a cornstarch slurry. Take the cornstarch and an equal amount of water and mix it together in a separate small bowl until it is smooth (no lumps). Then add the thick liquid to the other ingredients in the saucepan. This will make it easier to whisk in the cornstarch and will avoid any lumps or clumps in the sauce.

Sweet and Sour Sauce

4.80 from 5 votes
Overhead of sweet and sour sauce in a white bowl.
Homemade sweet and sour sauce is so easy to make! Its clean, simple ingredients make it tastes so much better than store-bought.
Sauce Fanatic
Prep Time 5 minutes
Cook Time 3 minutes
Total Time 8 minutes
Serving Size 12


  • 1 cup granulated sugar
  • ¾ cup water
  • ½ cup white vinegar
  • 2 tablespoons cornstarch
  • 2 tablespoons ketchup


  • Place sugar, water, vinegar, cornstarch, and ketchup in a medium saucepan.
  • Bring to a boil over medium-high heat. Stir continuously until the mixture has thickened, about 3 minutes.
  • Let the sauce cool completely and store it in an airtight container in the refrigerator for up to 3 weeks.


Makes about 1 ½ cups.


Serving: 2tablespoons | Calories: 74kcal | Carbohydrates: 19g | Protein: 0.03g | Fat: 0.1g | Polyunsaturated Fat: 0.001g | Sodium: 24mg | Potassium: 8mg | Fiber: 0.02g | Sugar: 17g | Vitamin A: 13IU | Vitamin C: 0.1mg | Calcium: 2mg | Iron: 0.03mg

The nutrition information provided is for convenience and as a courtesy only. It is not guaranteed to be accurate because nutrition information can vary for a variety of reasons. For precise nutritional data use your preferred nutrition calculator and input the exact ingredients and brands you used in the recipe.


Leave a Reply

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

Recipe Rating