food.fast Takeaway taste, kitchen prices
What are you spending?

  1. Home
  2. Copycat recipes
  3. Sauces & dips
  4. Subway Sweet Onion Sauce Copycat Recipe

How to Make Subway Sweet Onion Sauce at Home

Sweet Onion Sauce Has No Fat in It at All, Which Is the Whole Trick

The sauce that is glossy and translucent rather than creamy, which is why nobody can copy it with mayonnaise.

Start cooking — the method What you need 15 min hands-on, then 2 hr waiting · serves 16
A clear amber sauce being drizzled from a spoon onto an open sandwich, on a dark board

AI-generated illustration created for food.fast. It is not photographic evidence of a prepared batch.

Prep
5 min
Cook
10 min
Rest / chill
2 hr
Makes
16About 1 cup (240 ml)
Difficulty
Very easy
Per serving
28 kcal

This is the sauce people cannot reproduce, and the reason is that they keep starting from the wrong place. Every mayonnaise-based attempt fails, because there is no fat in the original at all.

Sweet Onion sauce is a glaze - sugar, vinegar, onion and a little soy, thickened with cornflour. It is translucent, glossy and clings to the inside of a sandwich rather than coating it. Subway markets it as fat-free and that is not a slimming claim bolted onto a creamy sauce; it is a description of what it is.

Once you know that, it takes ten minutes and the ingredients are all store-cupboard.

How this page shows its working

The method gives quantities, timings and observable cues rather than asking you to guess. The 4 cases in If it goes wrong explain likely causes and corrective action.

See the recipe verification standard · See how the cost is calculated

Onion powder rather than fresh onion, and why the sauce stays clear

Fresh onion in this sauce does two unhelpful things. It releases water, which thins the glaze unpredictably. And it leaves visible pieces and a cloudy suspension, where the original is clear.

Onion powder dissolves completely, contributes its flavour without any liquid, and keeps the sauce translucent. That clarity is a big part of how the sauce reads - it should look like a glaze, not a dressing.

If you want more onion presence than powder gives, the way to do it without losing the clarity is to simmer half a finely chopped onion in the vinegar and water for ten minutes and then strain it out before thickening. You get the flavour and none of the cloudiness.

The poppy seeds are not decorative either - they are in the original, they give a faint nuttiness and a texture against the smooth glaze, and they are the detail that makes a home version look right in a photograph.

How to make it, step by step

Make it

  1. Everything except the slurry into the pan

    Whisk and bring to a simmer. Hold it there for five minutes so the vinegar loses its raw edge and the onion powder hydrates fully.

    About 6 min
  2. Slurry in off the heat, then one minute back on

    Off the hob, pour the slurry in while whisking, then return to a gentle bubble for exactly one minute. It will go from cloudy to clear and glossy - that transition is the cornflour gelatinising.

    TipOne minute. Longer and the starch breaks down and the sauce thins again as it cools, permanently.
    About 3 min
  3. Cool completely before judging the thickness

    It thickens by roughly half again as it cools. A sauce that looks slightly thin in the pan is usually right in the bottle.

    About 2 hr

Why it is genuinely useful beyond a sandwich

A fat-free sweet-sour glaze with soy in it turns out to be a very flexible thing:

  • As a stir-fry sauce, straight, added in the last minute.
  • Brushed on salmon or chicken for the last five minutes of roasting.
  • As a dipping sauce for spring rolls.
  • Mixed half and half with mayonnaise, which gives you a creamy version if that is what you wanted all along - but at least this way the base is right.
  • Over a rice bowl, which is closer to a teriyaki than to a sandwich sauce.

At 28 kcal a tablespoon and no fat at all, it is also the lightest sauce on this site by a wide margin, which makes it a useful thing for anyone watching what they are eating and not wanting to eat blandly.

Ways to change it once you have made it once

With real onion, still clear

Simmer half a finely chopped onion in the vinegar and water for ten minutes, then strain it out before thickening.

Teriyaki direction

Double the soy, add a teaspoon of grated ginger and a splash of mirin. A genuinely good teriyaki glaze.

Creamy, if that is what you wanted

Half and half with mayonnaise once it is completely cold. Not the original, and a good sandwich sauce.

What went wrong, and how to fix it

Each entry names a likely cause as well as a correction, so the advice remains useful when equipment, ingredients or batch size differ.

It went thin again after cooling
Why it happened
Boiled too long after the cornflour went in.
What to do
A fresh slurry and exactly one minute. Count it.
Cloudy
Why it happened
Fresh onion, or the cornflour was added dry.
What to do
Onion powder, and always slurry the cornflour in cold water first.
Too sharp
Why it happened
Vinegar strengths vary.
What to do
Another tablespoon of brown sugar, warmed through. Taste after it has cooled - the acid mellows considerably.
Lumpy
Why it happened
The slurry had settled before it went in.
What to do
Stir it again immediately before pouring. A sieve rescues the batch.

Questions people actually ask about this recipe

Is Subway sweet onion sauce fat free?
Yes, genuinely. It is a sugar-and-vinegar glaze thickened with cornflour, with no oil or dairy in it at all.
Why does every mayonnaise version fail?
Because the original has no fat in it. Building it on mayonnaise gives you a creamy sauce with the right flavourings and the wrong texture entirely.
Are the poppy seeds necessary?
They are in the original and they give a faint nuttiness and visual texture. The sauce works without them and looks less right.
How long does it keep?
A month in the fridge. There is no dairy in it and plenty of sugar and acid.

Make these next

The recipes that go with this one, or that use what you have just made.

All recipes →