Phrases & IdiomsIdiom guide

Spill the Beans

“Spill the beans” means to reveal secret information, often prematurely or unintentionally. The meaning is clear, but popular stories about the idiom’s exact origin are not treated as established fact.

Quick answer

To “spill the beans” is to reveal secret information or make something private known. Reference works record the expression in this sense in the early twentieth century, but the exact origin behind the bean imagery is not securely established here.

Key details

Core Meaningreveal secret information
Earliest Verified UseNot yet primary-verified
Origin Statusunresolved
Secondary Recorded Date1919

Further guidance

History

The American Heritage idiom material reproduced by Dictionary.com gives 1919 as the first recorded date for this colloquial expression and notes an older use of “spill” in the sense of divulging information.

Meaning

The idiom is used when someone discloses a secret, surprise, plan, or other information that was supposed to remain private.

Origin Status

Stories linking the phrase to ancient voting practices are widely repeated, but this record does not promote that story into an origin fact. A dated occurrence and an origin explanation are different claims and are stored separately.

Usage Examples

Natural use: “We wanted the announcement to be a surprise, but someone spilled the beans.”

Sources and evidence

Sources are shown with the role they play in this guide. Historical or style-sensitive claims are kept within the evidence boundary described above.

  1. Spill the beans — Cambridge Dictionary (opens in a new tab)Cambridge University Press · Current meaning
  2. Spill the beans — Dictionary.com / American Heritage Idioms (opens in a new tab)Dictionary.com / The American Heritage Idioms Dictionary · Recorded-date reference and historical note

Related guides

Phrases & Idioms

Break the Ice

“Break the ice” means to make a first social interaction feel easier or less tense; historical references also preserve an older figurative sense of making a start or opening the way.

Phrases & Idioms

Read Between the Lines

To “read between the lines” is to infer an unstated or implied meaning from what someone says or writes. A documented secondary history points to print use by 1862, but the engine does not label that occurrence the absolute first.

Explore the topic