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.
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
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.
- Spill the beans — Cambridge Dictionary (opens in a new tab)Cambridge University Press · Current meaning
- 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