15-Minute Classic Sweet And Sour Sauce
This homemade sweet and sour sauce comes together in 15 minutes with just a handful of pantry ingredients. It is tangy, glossy, and far better than anything from a jar.

Drizzle it over crispy chicken, pour it into a stir-fry, or use it as a dipping sauce for spring rolls. Once you make it from scratch, you will never want the bottled stuff again.
What Makes This Sauce So Good
The bright, clean tang comes from a mix of rice vinegar and ketchup, not from corn syrup or artificial colors. You control the balance, so it can lean sharper or sweeter exactly the way you like it.
The cornstarch slurry gives it a clingy, spoon-coating thickness that stays glossy as it cools. No gummy film, no thin watery pool on the plate.
Ingredients

- 1/4 cup ketchup: the tomato backbone with built-in tang
- 1/4 cup granulated sugar: balances the sharp vinegar
- 2 tbsp rice vinegar: lighter and cleaner than distilled white
- 1 tbsp soy sauce: adds salty depth, not just salt
- 2 tbsp cold water: for the cornstarch slurry
- 2 tbsp cornstarch: the thickener that keeps it glossy
- 1/4 cup pineapple juice: (optional): rounds out the sharp edges with a little fruit sweetness
Variations / Substitutions
- Swap sugar with honey: use 3 tbsp honey for a softer sweetness and a slightly warmer flavor
- Use apple cider vinegar: replace half the rice vinegar with it for a fruitier tang
- Add a pinch of ginger: stir in 1/4 tsp ground ginger with the wet ingredients for a subtle warmth
- Make it gluten free: use tamari or coconut aminos in place of soy sauce
For a full meal, try it tossed with crispy baked chicken thighs.
How to Make Classic Sweet And Sour Sauce
Step 1: Whisk the Cornstarch Slurry

In a small bowl, whisk together the 2 tbsp cornstarch and 2 tbsp cold water until smooth. No specks of dry powder should remain, so the sauce does not end up with surprise lumps.
Step 2: Simmer the Sauce

Combine the ketchup, sugar, rice vinegar, soy sauce, and pineapple juice (if using) in a small saucepan. Set it over medium heat and pour in the cornstarch slurry while whisking constantly. Bring the mixture to a gentle bubble, then lower the heat a notch and let it simmer for 5 to 7 minutes, stirring often. The sauce will shift from opaque and thin to glossy, translucent, and thick enough to coat the back of a spoon.
Step 3: Pour and Serve

Pour the sauce straight into a serving bowl while it is still hot and glossy. Serve it as a dipping sauce alongside spring rolls or drizzle it over your main dish right away.
A Few Notes Before You Start
- Use cold water for the cornstarch slurry, warm water can make it seize into small lumps before it ever hits the pan.
- Don’t walk away while it simmers. A quick stir every minute or so keeps the bottom from catching.
- Taste as soon as it thickens and tweak. A few extra drops of vinegar will sharpen it, another teaspoon of sugar will mellow it.
Storing Leftover Sauce
- Refrigerate: cool completely and keep in a sealed jar for up to 5 days. It will thicken more as it chills.
- Reheating: warm it gently in a saucepan over low heat with a splash of water to loosen it. Stir until smooth and glossy again.
Frequently Asked Questions
Can I use honey instead of sugar?
Yes. Use 3 tablespoons of honey and expect a slightly softer, less crisp sweetness. The sauce may darken a little faster, so keep an eye on the color as it simmers.
Why did my sauce turn out lumpy?
The dry cornstarch probably hit the warm liquid before it was fully dissolved in cold water. Whisk the slurry until it is perfectly smooth before you pour it in, and keep stirring the whole time.
Is this sauce gluten free?
It is gluten free if you use tamari or coconut aminos instead of regular soy sauce. Everything else in the ingredient list is naturally gluten free.
Can I freeze sweet and sour sauce?
You can, but the texture may soften a bit after thawing. Freeze it in an airtight container for up to 3 months, then reheat gently while whisking to bring back the gloss.

Classic Sweet And Sour Sauce Recipe
Ingredients
Method
- Whisk the cornstarch and cold water in a small bowl until smooth.
- Combine ketchup, sugar, rice vinegar, soy sauce, and pineapple juice in a small saucepan over medium heat. Whisk in the cornstarch slurry and bring to a gentle bubble. Reduce heat slightly and simmer for 5 to 7 minutes, stirring often, until glossy and thick.
- Pour the hot sauce into a serving bowl and serve immediately.
