Chinese · Side dish

Salsa agrodolce

This is the glossy, ruby-orange Chinese takeout-style sweet and sour sauce, balanced between tangy pineapple and vinegar and a rounded brown-sugar sweetness, with just enough ketchup for color and body. A quick cornstarch slurry gives it that clingy, spoon-coating shine so it clings to fried tofu, pork, or chicken instead of sliding off. Because everything simmers in one small pan, you control the sweet-sour balance exactly to taste in under 15 minutes.

Salsa agrodolce · Chinese main course
Di Li Wen 李文 · China editor · Pubblicata 2026-07-02 · Aggiornata 2026-07-02
Vai alla ricetta →
Prep.
5 min
Cottura
8 min
Totale
13 min
Rende
Makes about 1½ cups (360 ml), enough for 6 servings
Difficoltà
Easy
#chinese#sauce#condiment#vegan#quick
Risposta veloce · Risposta in 30 secondi

Whisk together ½ cup pineapple juice, ⅓ cup rice vinegar, ½ cup water, ¼ cup ketchup, ½ cup packed brown sugar, 1 tablespoon soy sauce, and 1 minced garlic clove, then bring to a gentle simmer in a small saucepan over medium heat until the sugar dissolves, about 3-4 minutes; separately stir 2 tablespoons cornstarch into 2 tablespoons cold water until smooth, whisk that slurry into the simmering sauce, and keep whisking for 1-2 minutes until glossy and thickened; taste and adjust with a splash more vinegar for tang or a pinch of sugar for sweetness, then use warm as a dip or toss with anything fried.

  • Always mix the cornstarch with cold water first, then whisk it into the hot sauce, or it will clump.
  • Add the slurry gradually and stop when the sauce coats the back of a spoon; it thickens more as it cools.
  • Balance last: taste off the heat and tweak vinegar vs. sugar to your preference before serving.

Equipment

  • Small saucepan
  • Whisk
  • Small bowl for the slurry
  • Measuring cups
  • Measuring spoons

Ingredienti

Sauce base

  • 120 ml pineapple juice, canned or fresh
  • 80 ml rice vinegar, or apple cider vinegar
  • 120 ml water
  • 60 ml ketchup, adds color and body
  • 100 g light brown sugar, packed
  • 15 ml soy sauce, use tamari for gluten-free
  • garlic clove, minced

Cornstarch slurry

  • 16 g cornstarch
  • 30 ml cold water

Preparazione

  1. PASSO
    01

    In a small bowl or measuring jug, whisk together the pineapple juice, rice vinegar, water, ketchup, brown sugar, soy sauce, and minced garlic until the sugar begins to dissolve and no ketchup streaks remain.

  2. PASSO
    02

    In a separate small bowl, stir the cornstarch into the 2 tablespoons cold water until completely smooth with no lumps. Keep it next to the stove; it will settle, so you'll stir it again before using.

  3. PASSO
    03

    Pour the sauce base into a small saucepan and bring to a gentle simmer over medium heat, stirring now and then, until the sugar fully dissolves and the mixture is steaming and just bubbling at the edges.

  4. PASSO
    04

    Stir the slurry once more to recombine, then whisk it into the simmering sauce in a steady stream. Keep whisking; the sauce turns glossy and thickens within 30-60 seconds. Let it bubble about 1 minute more to cook out the raw starch taste.

  5. PASSO
    05

    Take the pan off the heat and taste. Add a splash more vinegar for extra tang or a pinch of sugar for more sweetness. For a thinner pouring sauce, whisk in a tablespoon of water; for thicker, return to a simmer for another minute.

  6. PASSO
    06

    Use warm as a dipping sauce, or toss it with fried tofu, pork, chicken, or vegetables just before serving so they stay crisp. To store, let the sauce cool fully, then transfer to a jar.

Make ahead

Make it up to 3 days ahead and keep refrigerated. Rewarm before serving and adjust the consistency with a little water. If you plan to freeze it, note that cornstarch-thickened sauces can turn slightly grainy or thin on thawing; whisk over low heat and add a fresh mini-slurry (½ teaspoon cornstarch in 1 tablespoon water) to bring back the gloss.

Storage

Cool completely, then refrigerate in an airtight jar for up to 1 week. It thickens when chilled; reheat gently in a saucepan or microwave and loosen with a teaspoon or two of water, whisking until smooth.

Variations

Gluten-free

Swap the soy sauce for tamari or coconut aminos and confirm your ketchup is gluten-free. Everything else stays the same, giving you a fully gluten-free sweet and sour sauce.

Takeout-red and glossier

Increase the ketchup to ⅓ cup and add 1 tablespoon of tomato paste for a deeper red color and thicker cling, plus a teaspoon of toasted sesame oil stirred in off the heat.

Spicy sweet and sour

Whisk in 1-2 teaspoons of sriracha or a pinch of dried chili flakes with the base, and finish with a little grated fresh ginger for heat and warmth.

Serve with

Spoon over crispy fried tofu or cauliflower for a vegan mainToss with battered sweet and sour pork or chickenServe as a dip for spring rolls, egg rolls, or wontonsDrizzle over pan-fried meatballs with peppers and pineappleUse as a glaze for grilled shrimp skewers or roasted vegetables

Nutrition per serving

88 kcal 0 g fat 22 g carbs 0 g protein 19 g sugar 0 g fiber 210 mg sodium
Allergens: Soy, Gluten
Diet: Vegetarian, Vegan, Dairy-free

Nutrition values are estimates based on the metric measurements. Adjust as needed.

Domande frequenti

What is sweet and sour sauce made of?

At its core, sweet and sour sauce is a balance of something sweet (brown sugar and pineapple juice), something sour (rice vinegar), and a little ketchup and soy sauce for color, savoriness, and body. A cornstarch slurry thickens it into the glossy, clingy sauce you get at Chinese restaurants.

Why is my sweet and sour sauce not thickening?

The most common causes are not enough cornstarch, adding the cornstarch dry (which clumps instead of thickening), or not letting the sauce reach a real simmer. Make sure the slurry is smooth in cold water first, whisk it into actively bubbling sauce, and cook for a full minute; the sweet and sour sauce also firms up more as it cools.

Can I make sweet and sour sauce without pineapple?

Yes. Replace the pineapple juice with orange juice or simply more water plus an extra tablespoon of sugar. Pineapple adds a bright tropical note and natural acidity, but the sauce still works well without it.

How long does homemade sweet and sour sauce keep?

Stored in an airtight jar in the fridge, this sweet and sour sauce keeps for about a week. Reheat it gently and thin with a splash of water if it has set too firmly from the cornstarch.

Is this sauce spicy?

No, this version is mild and family-friendly. If you want heat, stir in sriracha or chili flakes as noted in the variations, or add fresh ginger and a pinch of white pepper.

Cooked this? Rate it.

Real ratings from real cooks. We only show a score once enough of you have weighed in — no fabricated stars.