This homemade sweet and sour sauce comes together in a single small saucepan using pantry staples. It's glossy, tangy, just sweet enough, and ready in about ten minutes.

You’ll find the full recipe with ingredient amounts and instructions in the recipe card at the bottom of this post. Be sure to check out the blog post itself for extra tips and tricks!

I started making sweet and sour sauce at home for one simple reason, I wanted something to dunk my egg rolls. This was the sauce I made as a kid, but back then, it was just ketchup, sugar, and vinegar. It was aight. This version is so much better.
Both of my kids gave this recipe a thumbs up, which almost never happens at the same time. Now it shows up on takeout night next to General Tso's shrimp and a big bowl of crab fried rice, and it gets used up every single time.
Happy Cooking,
Tanya
Sweet and Sour Sauce at a Glance
- Best for: dipping, glazing, takeout nights
- Yield: about 1½ cups
- Prep: 5 min
- Cook: 8 to 10 min
- Total: 15 min
- Texture: smooth and pourable, no chunks
- Easily doubled, and it keeps in the fridge so you can make it ahead.
A Quick Look at The Ingredients
Ingredient amounts and full recipe instructions are on the printable recipe card at the bottom of the post.

- Ketchup: This is the base, and where most of the color and body come from.
- Granulated sugar. The sweet side of sweet and sour. You can scale it back a touch if you like it tangier.
- White vinegar. The sour side and the tang that makes it taste like takeout. Rice vinegar or apple cider vinegar will also work and give a slightly softer bite.
- Pineapple juice. A little goes a long way and gives that subtle fruity note you get from the restaurant version. The juice from a can of pineapple is perfect for this.
- Garlic powder and ginger powder. Warmth and a little savory depth in the background.
- Cornstarch and cold water. Whisked together into a slurry, this is what thickens the sauce to that glossy, spoon-coating finish.
How to Make Sweet and Sour Sauce
Whisk together the base and simmer
Add the ketchup, sugar, garlic powder, ginger powder, white vinegar, and pineapple juice to a small saucepan. Whisk until the sugar starts to dissolve and everything looks evenly combined.
Set the pan over medium heat and bring the mixture up to a gentle simmer.


Thicken the sauce
In a separate small bowl, whisk the cornstarch with the cold water until completely smooth, with no lumps.
Once the sauce is gently simmering, slowly drizzle in the slurry while whisking constantly. Keep cooking and stirring until the sauce looks glossy and just thick enough to lightly coat the back of a spoon while still pouring easily, usually only a minute or two.

Taste and adjust
Take the pan off the heat and taste. If it leans too sweet for you, whisk in a little more vinegar. It will thicken just slightly more as it cools.

Tanya's Top Tips
- Go by look, not the timer. The sauce is done when it turns glossy and coats the back of a spoon. That cue matters more than an exact number of minutes.
- Keep the slurry lump free. Whisk the cornstarch and cold water until totally smooth before it goes in, and drizzle it in slowly while whisking.
- It firms up as it cools. Pull it off the heat while it is still a touch looser than you want. A splash of water or pineapple juice brings it right back if it sets up too thick.
- Adjust to your taste. More vinegar for tang, a little more sugar for sweet. Balance it to the way your family likes it.

Variations
- Make it spicy. A pinch of red pepper flakes, or a little of the scotch bonnet I keep on hand, adds heat without changing the base.
- More tang, less sweet. Cut the sugar slightly and lean on the vinegar for a sharper, brighter sauce.
- Swap the juice. Out of pineapple juice? Orange juice will get you a similar fruity note, though the flavor will shift a little.
What to Serve With Sweet and Sour Sauce
This is a dip and a glaze, so it stretches across a whole table. A few of my favorite ways to use it:
- As a dip for air fryer egg rolls
- Spooned over General Tso's shrimp or a chicken and green bean stir fry
- Alongside crab fried rice for a full takeout night at home
- Brushed onto baked chicken wings as a sticky glaze
Storage, Reheating, and Freezing
- To store, let the sauce cool, then keep it in an airtight jar or container in the fridge for up to two weeks.
- To reheat, warm it gently on the stovetop or in short bursts in the microwave. It will be thick straight from the fridge, so whisk in a splash of water or pineapple juice to bring it back to a pourable sauce.
- To freeze, I do not recommend it. Cornstarch-thickened sauces can turn watery or separate after thawing, so this one is best made fresh and kept in the fridge.
FAQs
The color here comes entirely from ketchup, so it lands as a natural deep red rather than the neon shade some takeout spots use. If you want that classic takeout red, stir in a drop or two of red food coloring off the heat. It changes the look, not the taste.
Cornstarch is the easiest thickener, but arrowroot or potato starch work the same way as a slurry in equal amounts. I would skip flour here, since it can leave the sauce cloudy.
I hope you like this sweet and sour sauce recipe as much as we do. If you've made this recipe or any other recipe on my website, please leave a comment below. We greatly appreciate it.

Sweet and Sour Sauce Recipe
Ingredients
Instructions
- Whisk the ketchup, sugar, garlic powder, ginger powder, white vinegar, and pineapple juice together in a small saucepan until the sugar starts to dissolve.
- Set the pan over medium heat and bring to a gentle simmer, stirring occasionally so nothing sticks to the bottom.
- In a separate small bowl, whisk the cornstarch and cold water until completely smooth with no lumps.
- Slowly drizzle the slurry into the simmering sauce while whisking constantly. Cook, stirring, until the sauce turns glossy and lightly coats the back of a spoon but still pours easily, about 1 to 2 minutes. If it tightens too much, whisk in a splash of water or pineapple juice.
- Remove from the heat and taste. If it is too sweet, whisk in a little more vinegar. The sauce thickens slightly more as it cools but should stay pourable.
Nutrition
Notes
- The sauce is ready when it turns glossy and coats the back of a spoon. Go by the look more than the time.
- Store cooled sauce in an airtight container in the fridge and loosen with a splash of water when reheating.
- This yields about 1 ½ cups of sauce.






Leave a Reply