If you’ve ever torn open a McNuggets box only to find the drive-thru forgot your Sweet ‘N Sour packet, this recipe is your insurance policy. It comes together in about ten minutes with pantry staples, and it gets impressively close to the real thing — that fruity apricot-peach sweetness, a clean vinegar tang, and the faint warmth on the back end that most homemade versions miss entirely.

Bowl of copycat McDonald's sweet and sour sauce with a chicken nugget being dipped in.
Save This Recipe Form

Want to save this recipe?

Enter your email below & I will send it straight to your inbox. Plus you’ll get more great recipes from me on occasion!

I tested this against a fresh packet from McDonald’s side by side. (👉 Insert your own taste-test photo + a sentence or two about what you noticed — this is the single best thing you can add for trust and ranking.)

Good to know: Despite what a lot of “copycat” posts claim, McDonald’s hasn’t discontinued this sauce — it’s still on the U.S. menu for around 40 cents. The point of making it at home isn’t that you can’t buy it; it’s that you get a bigger batch, no plastic packets, and full control over the sweetness and heat.

Homemade McDonald's sweet and sour sauce in a small white dish beside golden chicken nuggets.

Why this copycat actually tastes like the original

Most homemade sweet and sour sauces taste like generic Chinese-takeout sauce. McDonald’s version has a specific, recognizable profile, and three things get you there:

  • A whisper of heat. This is the step everyone skips. The real sauce has a slight lingering warmth from spice. A tiny pinch of cayenne or chili — barely enough to register — is what separates a good copy from an uncanny one.
  • Apricot + peach preserves do the heavy lifting. McDonald’s describes its own sauce as a blend of apricot and peach flavors — that stone-fruit combo is what makes it taste like McDonald’s and not just “sweet sauce.” Apricot is the lead; peach rounds out the edges.
  • Vinegar for a clean, sharp tang. Not lemon, not just sugar pulled back — straight acid is what makes it “sour” without tasting fruity-flat.
Homemade McDonald's sweet and sour sauce in a small white dish beside golden chicken nuggets.

Ingredients

Makes about ¾ cup (roughly 8 dipping-sized servings).

All ingredients for copycat McDonald's sweet and sour sauce arranged on a counter: apricot and peach preserves, corn syrup, vinegar, soy sauce, mustard, garlic powder, cornstarch, salt, cayenne, and food coloring.
  • Apricot preserves: The flavor base; buy the best quality you can.
  • Peach preserves: For the signature secondary note
  • Light corn syrup: Gives that glossy, slightly sticky cling (substitutions below)
  • White or rice vinegar: The tang
  • Soy sauce: Depth, salt, and a touch of color
  • Yellow mustard: Savory tang.
  • Garlic powder: Part of the “savory spices” the original uses; don’t skip it.
  • Cornstarch + Water: slurry for thickening.
  • Salt: Adjust at the end
  • Cayenne or chili flakes (optional but recommended): For the lingering heat
  • Red food coloring (optional: Purely cosmetic, for the classic orange hue

How to make it

Blended preserves, vinegar, soy sauce, and spices warming together in a saucepan for sweet and sour sauce.

Step 1: Stir the cornstarch into the 2 teaspoons of water until smooth and lump-free. Set aside.

Step 2: Blend the apricot and peach preserves until no fruit chunks remain — a quick buzz with an immersion blender, regular blender, or a few minutes pushing through a fine-mesh sieve. McDonald’s sauce is perfectly smooth, so this step matters.

Step 3: In a small saucepan over medium heat, combine the blended preserves, corn syrup, vinegar, soy sauce, mustard, garlic powder, and cayenne. Whisk until it loosens and starts to steam.

Step 4: Pour in the cornstarch slurry while whisking. Bring to a gentle simmer and cook 3-5 minutes, whisking often, until it coats the back of a spoon. Don’t wander off — sugary sauces scorch fast.

Step 5: Taste, add salt as needed, and stir in the food coloring now if you want the classic look. Pull it off the heat. It thickens more as it cools, so stop while it’s still slightly looser than you want. Cool to room temperature, then refrigerate in an airtight container.

Copycat McDonald's sweet and sour sauce cooling in an airtight container before refrigerating.

Pro tips for getting it just right

  • Stop short on thickness. The biggest mistake is over-reducing. It firms up noticeably in the fridge — a sauce that looks slightly thin in the pan will be perfect cold.
  • Quality jam = quality sauce. With this few ingredients, the preserves are the whole show. A cheap, gluey jam tastes like a cheap, gluey sauce.
  • Build the heat slowly. You want it almost subliminal. Start with a pinch, taste after it cools, add more next time.
  • Let it rest a day. Like most sauces, the flavors meld and improve after a night in the fridge.
  • Whisk, don’t stir. A whisk keeps the cornstarch from clumping and the bottom from catching.

Troubleshooting

ProblemCauseFix
Too runnyUnder-cooked or not enough cornstarchSimmer a few more minutes, or add another ½ tsp slurry
Too thick / gummyOver-reduced or too much cornstarchWhisk in warm water, 1 tsp at a time
Tastes flatNot enough acidAdd vinegar ¼ tsp at a time
Too sweetPreserves vary in sugarBump vinegar and a pinch of salt
Grainy textureFruit chunks not blendedPush through a fine-mesh sieve
Doesn’t taste like McDonald’sMissing garlic or heatAdd the garlic powder and the cayenne pinch — that’s the secret
Bowl of homemade McDonald's Sweet 'N Sour Sauce with a chicken nugget being dipped in.

Substitutions & dietary swaps

  • No corn syrup: Use honey or maple syrup. The flavor shifts slightly and it’ll be a touch less glossy, but it works.
  • Gluten-free: Swap soy sauce for tamari or coconut aminos. (Note: the restaurant version contains wheat and soy, so homemade is actually the better choice here.)
  • Refined-sugar-conscious: Use all-fruit preserves and skip the corn syrup in favor of a little honey.
  • No peach preserves: All apricot still works well; you’ll lose a little of the rounded sweetness.
  • Extra fruity: A tablespoon of pineapple juice in place of some of the water is a popular variation.

Ways to use it (beyond nuggets)

It’s a natural with chicken nuggets, tenders, and fries, but don’t stop there:

  • Dipping for egg rolls, spring rolls, wontons, and crab rangoon
  • A glaze for baked or air-fried chicken wings (brush on in the last few minutes)
  • Stir-fry finisher for chicken or shrimp
  • Spread on a chicken or turkey sandwich for sweet-tangy contrast
  • Drizzle over crispy tofu or coconut shrimp
Glossy orange copycat McDonald's sweet and sour sauce in a white ramekin beside golden nuggets.

Storage

  • Fridge: Airtight container, up to 2 weeks. Flavor peaks around day two.
  • Freezer: Up to 3 months. Thaw in the fridge and whisk well — cornstarch sauces can separate slightly when frozen, but a good stir brings it back.
  • Make-ahead: Ideal for meal prep and parties; it only gets better sitting.

Frequently asked questions

What is McDonald’s sweet and sour sauce actually made of? The restaurant version is built on apricot and peach puree concentrates, high-fructose corn syrup, soy sauce, vinegar, and a blend of savory spices with a touch of chili for mild heat. This recipe mirrors that profile with apricot and peach preserves, vinegar, soy, garlic, and a pinch of cayenne.

Did McDonald’s discontinue the sweet and sour sauce? No — in the U.S. it’s still a standard menu sauce. Some other chains have dropped and re-added their versions, which is probably where the confusion comes from. Either way, homemade means you’ll never be at the mercy of a forgotten packet again.

Can I make it without a blender? Yes. Use smooth (not chunky) preserves to begin with, or push the finished sauce through a fine-mesh sieve.

Why does mine taste different from the original? Usually it’s the missing garlic and heat, or the brand of preserves. Adjust acid, salt, and that pinch of cayenne to close the gap.

Is this sauce gluten-free? It can be — just use tamari or gluten-free soy sauce. Always check your specific labels.

How long does it keep? About two weeks refrigerated, or three months frozen.

Can I make it spicier? Absolutely. Add more cayenne, chili flakes, or a little sriracha for a sweet-heat version.

More McDonald’s copycat sauces

What to dip in it

Copycat McDonald’s Sweet & Sour Sauce (10-Minute Recipe)

Copycat McDonald’s Sweet & Sour Sauce

4.84 from 6 votes
Prep Time: 5 minutes
Cook Time: 5 minutes
Total Time: 10 minutes
Servings: 8 Servings

Description

The 10-minute homemade version of McDonald's Sweet 'N Sour Sauce. Apricot, peach, and a secret pinch of heat most copycats miss — perfect for nuggets, tenders, and fries. No more forgotten packets.

Ingredients 

  • ½ cup apricot preserves
  • 2 tablespoons peach preserves
  • 2 tablespoons light corn syrup
  • 2 tablespoons white vinegar, or rice vinegar
  • 1 teaspoon soy sauce
  • ½ teaspoon yellow mustard, or ¼ tsp ground mustard
  • ¼ teaspoon garlic powder
  • 1 teaspoon cornstarch
  • 2 teaspoons water
  • ¼ teaspoon salt
  • ¼ teaspoon cayenne, or chili flakes optional
  • 2 drops red food coloring, optional

Instructions

  • Stir the cornstarch into the water until smooth and lump-free. Set aside.
  • Blend the apricot and peach preserves until completely smooth, or push through a fine-mesh sieve.
  • In a small saucepan over medium heat, whisk together the blended preserves, corn syrup, vinegar, soy sauce, mustard, garlic powder, and cayenne until loosened and steaming.
  • Whisk in the cornstarch slurry. Bring to a gentle simmer and cook 3–5 minutes, whisking often, until the sauce coats the back of a spoon.
  • Taste and add salt as needed. Stir in food coloring now if using.
  • Remove from heat and cool to room temperature (it thickens as it cools), then refrigerate in an airtight container.

Equipment

  • Large Bowl
  • Small Saucepan

Notes

  • Stop cooking while slightly thin — it firms up in the fridge.
  • Don’t skip the garlic powder and pinch of heat; that’s what makes it taste like the original.
  • No corn syrup? Use honey or maple syrup.
  • Gluten-free: use tamari or gluten-free soy sauce.
  • Store up to 2 weeks refrigerated or 3 months frozen.

Nutrition

Serving: 1ServingCalories: 68kcalCarbohydrates: 18gProtein: 0.2gFat: 0.1gSaturated Fat: 0.01gPolyunsaturated Fat: 0.01gMonounsaturated Fat: 0.01gSodium: 129mgPotassium: 20mgFiber: 0.1gSugar: 13gVitamin A: 57IUVitamin C: 2mgCalcium: 6mgIron: 0.1mg

Share this recipe

We can’t wait to see what you’ve made! Mention @forktospoon or tag #forktospoon!