McDonalds Sweet Sour Sauce

Golden homemade McDonalds sweet and sour sauce in a white ramekin with dipping garnish Save
Golden homemade McDonalds sweet and sour sauce in a white ramekin with dipping garnish | homesteadspoon.com

Create this iconic dipping sauce with just 15 minutes and simple pantry ingredients. The combination of apricot preserves, pineapple juice, and ketchup delivers that familiar sweet-tangy flavor everyone loves. Perfect for coating chicken nuggets, dipping fries, or adding zest to stir-fries.

The sauce thickens beautifully with a cornstarch slurry, achieving that glossy restaurant-style consistency. Store leftovers in the refrigerator for up to a week and enjoy anytime the craving strikes.

Last Tuesday at midnight, I found myself staring at an empty McNuggets box and that little foil cup of sauce, wondering why something this simple tasted so perfect. The next morning I grabbed apricot preserves from the back of my pantry and decided to crack the code myself. Three batches later, my kitchen smelled like a drive-thru window and I had a small bowl of liquid gold that my roommate actually tried to hide in her own Tupperware.

My nephew came over last weekend with a bag of frozen nuggets and that skeptical face kids make when adults say they made something famous. He dipped, took a bite, went quiet for ten seconds, then asked if I could put it in his school lunch for the rest of the year. His mom texted me later asking for the recipe because apparently he gave her a detailed review of Uncle's secret sauce.

Ingredients

  • Apricot preserves: The fruit base that gives that signature sweetness and body
  • Pineapple juice: Adds tropical brightness you cannot get from vinegar alone
  • White distilled vinegar: Creates that tangy backbone that cuts through the sweetness
  • Light brown sugar: Deepens the flavor beyond plain white sugar
  • Ketchup: Provides the umami base and that familiar red color
  • Soy sauce: The secret savory element that balances everything
  • Salt: Enhances all the other flavors
  • Cornstarch: Thickens the sauce to that perfect dip consistency
  • Cold water: Essential for making a smooth slurry without lumps
  • Garlic powder: Optional but adds a savory warmth
  • Onion powder: Optional depth that makes it taste restaurant quality

Instructions

Gather your base ingredients:
Measure everything into the saucepan before turning on the heat so you are not scrambling
Combine the sauce base:
Whisk together the apricot preserves, pineapple juice, vinegar, brown sugar, ketchup, soy sauce, and salt in a small saucepan until smooth
Heat through gently:
Place over medium heat and whisk constantly until the mixture is hot and smooth, about three to four minutes
Prepare your slurry:
In a small bowl, whisk the cornstarch into the cold water until completely dissolved
Thicken the sauce:
Pour the slurry into the hot sauce while whisking, then bring to a gentle boil for two to three minutes until glossy and thickened
Add the finishing touches:
Remove from heat and stir in garlic powder and onion powder if using, then let cool slightly
Thick glossy McDonalds sweet and sour sauce being drizzled from a metal whisk onto plate Save
Thick glossy McDonalds sweet and sour sauce being drizzled from a metal whisk onto plate | homesteadspoon.com

Last month I made this for a potluck and served it with both nuggets and spring rolls. Someone asked if I bought catering from McDonalds, which I took as the highest possible compliment. Now whenever I see apricot preserves on sale, I grab an extra jar because this sauce has become my emergency go-to for everything from fries to meatballs.

Making It Smooth

After the first batch I made, I noticed the apricot preserves left little bits of fruit that changed the texture. Now I pour the finished sauce through a fine mesh strainer into a clean jar for that perfectly smooth drive-thru consistency. It takes thirty seconds and makes such a difference in the final mouthfeel.

Flavor Adjustments

Sometimes I want it more tangy so I add another half tablespoon of vinegar. Other times I want it sweeter and stir in an extra teaspoon of brown sugar. The recipe is forgiving and meant to be tweaked until it hits your personal perfect balance point.

Storage and Make Ahead

This sauce keeps beautifully in the refrigerator for up to a week and actually tastes better after the flavors have had time to meld together. I often make a double batch on Sunday and portion it into small containers for lunch boxes throughout the week.

  • Freeze extra sauce in ice cube trays for future use
  • Label your container with the date so you remember when you made it
  • Bring sauce to room temperature before serving for the best flavor
Creamy orange McDonalds sweet and sour sauce displayed in small glass bowl with fresh herbs Save
Creamy orange McDonalds sweet and sour sauce displayed in small glass bowl with fresh herbs | homesteadspoon.com

Now whenever that late night craving hits, I am not stuck deciding whether the drive-thru is worth the trip. The sauce is already in my fridge, waiting for nuggets, fries, or honestly, just a spoon.

Recipe FAQs

Store in an airtight container in the refrigerator for up to one week. The flavors actually develop and meld better after a day or two.

Yes, freeze for up to 3 months. Thaw overnight in the refrigerator and whisk well before serving. The texture may be slightly thinner after freezing.

Peach preserves, plum jam, or orange marmalade work well. Each will slightly alter the flavor profile but still create a delicious dipping sauce.

Yes, when using gluten-free soy sauce. Check labels on all ingredients, especially ketchup and preserves, to ensure no hidden gluten.

Ensure the mixture reaches a gentle boil while whisking constantly. If still too thin, make another small batch of cornstarch slurry and gradually add until desired consistency.

Reduce brown sugar to 1 tablespoon and increase vinegar by 1 teaspoon. Adjust to taste after the sauce has cooled slightly.

McDonalds Sweet Sour Sauce

Tangy, sweet dipping sauce perfect for nuggets, fries, and stir-fry. Ready in 15 minutes.

Prep 5m
Cook 10m
Total 15m
Servings 5
Difficulty Easy

Ingredients

Base

  • 1/2 cup apricot preserves
  • 1/4 cup canned pineapple juice
  • 2 tablespoons white distilled vinegar
  • 2 tablespoons light brown sugar
  • 3 tablespoons ketchup
  • 2 teaspoons soy sauce
  • 1/2 teaspoon salt

Thickener

  • 1 tablespoon cornstarch
  • 2 tablespoons cold water

Optional for Extra Zest

  • 1/4 teaspoon garlic powder
  • 1/4 teaspoon onion powder

Instructions

1
Combine Base Ingredients: In a small saucepan, combine apricot preserves, pineapple juice, vinegar, brown sugar, ketchup, soy sauce, and salt.
2
Heat and Blend: Place over medium heat and whisk until smooth and heated through, about 3–4 minutes.
3
Prepare Slurry: In a small bowl, whisk cornstarch with cold water to make a slurry.
4
Incorporate Thickener: Pour the slurry into the saucepan while stirring constantly.
5
Thicken Sauce: Bring the mixture to a gentle boil, whisking frequently, until the sauce thickens and becomes glossy, about 2–3 minutes.
6
Add Seasoning: If using, stir in garlic powder and onion powder for extra depth.
7
Cool and Serve: Remove from heat and let cool slightly before serving. Store leftovers in an airtight container in the refrigerator for up to one week.
Additional Information

Equipment Needed

  • Small saucepan
  • Whisk
  • Small bowl
  • Measuring cups and spoons

Nutrition (Per Serving)

Calories 55
Protein 0g
Carbs 14g
Fat 0g

Allergy Information

  • Contains soy. May contain sulfites. Check all ingredient labels for gluten if gluten-free is required.
Laura Whitmore

Sharing easy, comforting recipes and real-life cooking tips from my kitchen to yours.