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.

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.

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.

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

- 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

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.

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
| Problem | Cause | Fix |
|---|---|---|
| Too runny | Under-cooked or not enough cornstarch | Simmer a few more minutes, or add another ½ tsp slurry |
| Too thick / gummy | Over-reduced or too much cornstarch | Whisk in warm water, 1 tsp at a time |
| Tastes flat | Not enough acid | Add vinegar ¼ tsp at a time |
| Too sweet | Preserves vary in sugar | Bump vinegar and a pinch of salt |
| Grainy texture | Fruit chunks not blended | Push through a fine-mesh sieve |
| Doesn’t taste like McDonald’s | Missing garlic or heat | Add the garlic powder and the cayenne pinch — that’s the secret |

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

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
- Copycat McDonald’s Hot Mustard
- Copycat McDonald’s Tangy BBQ Sauce
- McDonald’s Tartar Sauce
- Copycat Air Fryer McDonald’s Recipes
What to dip in it
- Air Fryer French Fries
- Air Fryer Sweet Potato Fries
- Air Fryer Tater Tots
- Air Fryer Onion Rings
- Air Fryer Blooming Onion

Copycat McDonald’s Sweet & Sour Sauce
Description
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
Share this recipe
We can’t wait to see what you’ve made! Mention @forktospoon or tag #forktospoon!
