A shallot is a small, bulb-forming member of the onion family, typically peeled and chopped like a mild onion; a scallion is a spring onion, harvested young with a long green stem and no real bulb. Memory hook: a shallot looks like a miniature onion, while a scallion looks like a thin green stick.
The core difference
Shallots have a developed bulb and a milder onion flavour; scallions are harvested before a bulb forms, valued for their long green stems.
- shallot — a small onion-family bulb used in cooking: Fry a finely chopped shallot in butter until soft.
- scallion — a spring onion with little or no bulb: Sprinkle sliced scallions over the noodles just before serving.
How to tell them apart
The two words even sound alike because they share a common root: both ultimately trace back to Ascalon, an ancient port city in the Levant, by way of Old French. English borrowed shallot from French échalote, while scallion came through a separate line via Anglo-Norman and Old French eschaloigne — so despite looking and sounding similar, they didn't arrive in English the same way, and now describe genuinely different vegetables.
In the kitchen, the mix-up usually happens at the greengrocer's or in a recipe: a shallot is treated like a small, sweeter onion and is usually peeled and chopped, while a scallion (also called a spring onion) is used whole, stem and all, often raw or lightly cooked as a garnish.