Supper vs Dinner: Which Meal Is Which?
Ask what is for "dinner" and the answer depends on where — and when — you grew up. In much of the rural South and Midwest, "dinner" is the big midday meal and "supper" is the lighter evening one. In most cities and on the coasts, "dinner" simply means the evening meal and "supper" has nearly faded out. Same food, different clocks.
Dinner = midday, supper = evening
rural South + MidwestThe older, farm-rooted system: "dinner" is the large midday meal that fueled an afternoon of work, and "supper" is the lighter meal at the end of the day. Still common in rural and older speech.
the rural South, the Midwest, farm country
See the full entry for “supper” →Dinner = evening meal
cities + coastsThe modern urban norm: "lunch" at midday, "dinner" in the evening, and "supper" rarely used at all. This is the system most American media assumes.
the Northeast, the West, most cities
WHY THE DIFFERENCE?
Historically "dinner" meant the main meal of the day, whenever it fell — and for farming families that was midday, with a lighter "supper" at night. As work moved off the farm and into offices, the main meal shifted to the evening, "lunch" took over midday, and "dinner" slid to the evening slot. The older midday-dinner / evening-supper pattern survives most strongly in the rural South and Midwest.
"Supper" comes from the same root as "sup" (to sip, as of soup) — a fitting origin for the lighter evening meal it once named.
FAQ
What is the difference between supper and dinner?
It is regional. In much of the rural South and Midwest, "dinner" is the midday meal and "supper" is the evening meal. Elsewhere, "dinner" means the evening meal and "supper" is rarely used. The food is the same — the words map the clock.
Is supper the same as dinner?
It can be. Where the older system survives, supper is specifically the evening meal (with dinner at midday). Where it does not, people use "dinner" for the evening meal and may not say "supper" at all.
Why do some people call lunch "dinner"?
Because "dinner" originally meant the main meal of the day, which for farm families was at midday. That usage stuck in rural areas, so the midday meal is still "dinner" and the evening one is "supper."