This is actually a very common confusion—and in most cases, your mother-in-law wasn’t wrong factually, but she was being overly strict about wording.
The simple truth
Green onions and scallions are essentially the same thing.
They both come from the plant Allium fistulosum (and sometimes young onions in the same family). In everyday cooking language:
- Green onions = common supermarket term (especially in North America, Pakistan, etc.)
- Scallions = more formal/culinary term
- They look and taste the same: long green stalks with a small white bulb
Why the confusion happens
There are a few reasons people argue about this:
- Different countries use different names for the same vegetable
- Some markets label them inconsistently
- “Scallions” can sometimes be slightly thinner, but not a different species in most cases
Are there any real differences?
Only minor ones:
- “Scallion” can sometimes refer to a younger, thinner plant
- “Green onion” is a broader grocery label
But in cooking, they are interchangeable 99% of the time.
So was she right to refuse them?
From a cooking standpoint: no real difference, so it doesn’t matter.
From a picky terminology standpoint: she’s using a stricter definition than most cooks or supermarkets do.
Bottom line
You didn’t buy the wrong thing—you bought what most people would call the exact item she asked for.
If you want, tell me what dish she was making, and I can tell you whether any real substitute difference would matter in that specific recipe.