Sweet Onion Sauce (Subway Copycat)
Sweet onion sauce is the tangy, faintly sweet dressing that makes a Subway sandwich taste like Subway, and you can get the same glossy, amber-colored sauce simmering on your own stove in about 15 minutes.
It only takes a handful of pantry staples, no special trip to the sandwich counter required, and once you taste it fresh you’ll probably keep a jar in the fridge from now on.

Why I Love This Recipe
This sauce hits that sweet-tangy balance that’s hard to get right at home, mostly because the vinegar keeps the sugar from tasting flat or one-note.
It thickens into a real glaze, not a watery syrup, so it clings to lettuce and meat instead of pooling at the bottom of the sandwich.
I like that it comes together in one saucepan and keeps for weeks, so a single batch covers a lot of lunches.
Recipe Ingredients

- 1/2 cup granulated sugar – the sweet base, don’t swap for less or the tang from the vinegar will overwhelm it
- 1/4 cup apple cider vinegar – gives the sauce its signature sharp edge
- 2 tbsp light corn syrup – keeps the texture glossy and pourable, this is what gives it that shine
- 1/4 cup water – loosens the mixture so it simmers evenly
- 1 tbsp cornstarch – thickens the sauce into a glaze instead of a syrup
- 1/2 tsp onion powder – carries the onion flavor without leaving chunks in the sauce
- 1/4 tsp garlic powder – rounds out the savory side
- 1/4 tsp ground mustard – adds a little tang and depth under the sweetness
- 1/4 tsp soy sauce – a small amount for color and a savory background note
- 1/4 tsp salt – balances all the sweetness
Variations / Substitutions
- Honey or maple syrup instead of corn syrup – swap 1 for 1, the sauce will taste slightly more caramelized and a touch less neutral.
- Fresh minced onion instead of onion powder – use 1 tbsp finely minced onion, simmered a bit longer, for a chunkier, more rustic sauce with visible bits.
- A pinch of cayenne or a few dashes of hot sauce – stir it in with the seasonings for a version with real heat behind the sweetness.
- Rice vinegar instead of apple cider vinegar – gives a softer, less sharp tang if you find the original too puckery.
- Coconut aminos instead of soy sauce – keeps it soy-free and gluten-free with almost the same color and depth.
If you like building your own sandwich shop condiments at home, my copycat honey mustard dressing is worth trying next.
How To Make Sweet Onion Sauce
Step 1: Whisk the Base

In a small saucepan, whisk together the 1/2 cup sugar, 1/4 cup apple cider vinegar, 2 tbsp corn syrup, and 1/4 cup water while the pan is still off the heat. Add the 1 tbsp cornstarch directly into the liquid and whisk hard until it fully dissolves, about 30 seconds.
The mixture should look thin and slightly cloudy at this point, with no dry cornstarch clumps sitting on the bottom. Whisking it in cold, before any heat hits the pan, is the trick that keeps the sauce smooth instead of lumpy later.
Step 2: Simmer the Sauce

Set the saucepan over medium heat and bring the mixture to a boil, stirring often so the sugar doesn’t scorch on the bottom. Once it bubbles, drop the heat to low and let it simmer gently for 4 to 5 minutes, stirring the whole time.
You’ll feel it thicken as you stir, and it’s ready when it coats the back of a spoon and holds a line if you drag your finger through it. Don’t walk away here. Cornstarch sauces can go from thin to gluey fast if the heat’s too high.
Step 3: Season and Bloom

Pull the pan off the heat and stir in the 1/2 tsp onion powder, 1/4 tsp garlic powder, 1/4 tsp ground mustard, 1/4 tsp soy sauce, and 1/4 tsp salt. Whisk for about 15 seconds until everything is fully worked into the glaze.
The color will deepen a shade, from pale amber to a warmer golden brown, and the smell turns savory instead of just sugary. This is the step that actually makes it taste like the sandwich shop version instead of plain sweet-and-sour syrup.
Step 4: Pour and Swirl the Sauce

Pour the warm sauce into a small jar or shallow serving bowl. Drag a spoon through it once to make a swirl, then spoon a little extra over the top so it pools and catches the light.
Let it sit on the counter for about 10 minutes before using. It’ll thicken slightly more as it cools, going from glossy and loose to glossy and cling-to-a-spoon thick, which is exactly what you want draped over a sandwich.
Recipe Tips
- Taste the sauce right after Step 3 and adjust: a touch more vinegar if it tastes flat, a pinch more salt if it tastes purely sweet.
- Keep a small whisk on hand instead of a spoon while it simmers. It breaks up any cornstarch clumps faster and keeps the texture silky.
- A squeeze bottle makes this way easier to use on sandwiches day to day than scooping from a jar with a spoon.
- Leftover sauce works well as a glaze brushed over grilled chicken thighs in the last few minutes of cooking.
Here’s how batch size affects simmer time and thickness, since bigger batches need a few extra minutes over the heat.
| Batch Size | Simmer Time | Consistency |
|---|---|---|
| Single (about 1 cup) | 4 to 5 minutes | Coats the back of a spoon |
| Double (about 2 cups) | 7 to 8 minutes | Thick, slow pour, holds a swirl |
| Triple (about 3 cups) | 10 to 12 minutes | Very thick, spreads more than pours |
How To Store
Refrigerate: Store the sauce in an airtight jar in the fridge for up to 2 weeks. It sets up firmer when cold, which is normal.
Reheating: If it’s too thick to pour straight from the fridge, microwave it in 10-second bursts, stirring between each, until it loosens back up.
Serve Cold: It’s actually meant to be served cold or at room temperature on sandwiches, so you don’t have to warm it every time.
What To Serve With Sweet Onion Sauce
This sauce is built for sandwiches, so drizzle it over a turkey or chicken sub where its sweetness plays off the salty deli meat. It’s also good tossed with a crunchy cabbage slaw, since the vinegar in the sauce doubles as the dressing’s acid. Try it brushed over grilled chicken thighs too, where it caramelizes slightly under the broiler and adds a sticky glaze the plain meat doesn’t have on its own.
Frequently Asked Questions
Does this taste exactly like the Subway version?
It’s very close, especially once the seasonings go in during Step 3, though homemade batches can taste a bit brighter since there are no preservatives dulling the vinegar.
Why did my sauce turn out too thin or too thick?
Too thin usually means it didn’t simmer long enough in Step 2, and too thick means it went past the 4 to 5 minute mark or cooled longer than expected; a splash of warm water whisked in will loosen an over-thick batch.
Can I use this sauce for anything besides sandwiches?
Yes, it works well as a glaze for grilled chicken, a dressing for a crunchy slaw, or a dip for chicken tenders.
Can I double or triple this recipe?
Yes, just use a larger saucepan and add a few extra minutes to the simmer time in Step 2, since a bigger volume takes longer to thicken.
