Quick answer: “Spill the beans” means to reveal secret or private information, often unintentionally.
Spill the beans means to reveal secret or private information — often before it was supposed to be disclosed, and sometimes without meaning to. If someone spills the beans, they let something slip that was meant to be kept quiet, whether a surprise, a plan, or confidential news.
Meaning
When you "spill the beans", you give away information that was supposed to stay secret. The phrase most often implies carelessness or an accidental reveal, though it can also describe a deliberate disclosure of something private. The key idea is that the secret was not meant to be shared at that moment — or at all.
This is one of the most commonly used idioms in everyday English and is equally natural in British and American speech. It can describe anything from revealing a surprise party to leaking sensitive business information. The tone is often light or even playful, though the context can be serious depending on what secret was disclosed.
Origin and History
The exact origin of "spill the beans" is debated. One popular theory connects it to ancient Greek democratic voting, where white and dark beans were dropped into a jar to cast secret votes — a white bean to approve, a dark bean to reject. If someone accidentally knocked over the jar, the result would be revealed before the count was finished. This accidental exposure of a hidden outcome maps neatly onto the modern meaning.
A second, more widely accepted theory places the phrase firmly in early 20th-century American slang. "Spill" was used in American English from around 1900 to mean to confess, talk freely, or give away information — as in "spill it" (meaning "tell me everything"). Adding "the beans" may have been a humorous extension of this slang. The phrase appears in American print from the 1910s onward and became widely established through the mid-20th century. Reference works such as the Cambridge Dictionary catalogue thousands of such figurative expressions, showing how idiomatic meanings take shape over time.
Example Sentences
| Sentence | Context |
|---|---|
| Don't spill the beans — it's a surprise party! | Warning someone to keep a secret |
| She accidentally spilled the beans about the merger before the press release went out. | Business, accidental disclosure |
| Who spilled the beans to the press? The story wasn't supposed to come out until Monday. | Media leak, blame |
| I didn't mean to spill the beans — it just came up in conversation. | Accidental reveal, apology |
| The children spilled the beans about the birthday cake the moment dad walked in. | Innocent, unintentional disclosure |
| He spilled the beans during the interview and revealed far more than the company intended. | Professional context, oversharing |
Dialogue Example
A: "Promise you won't tell anyone about the promotion?"
B: "Of course. I won't spill the beans."
A: "Good. The announcement isn't until Friday."
B: "I won't say a word, I promise."
Usage Notes
The phrase is used in both active and passive constructions. You can say "she spilled the beans" (active) or "the beans were spilled" (passive, less common). It is also very natural in questions: "Who spilled the beans?" or "Did you spill the beans?"
"Spill the beans" works in the past tense ("she spilled the beans"), the present ("don't spill the beans"), and as a warning or instruction ("whatever you do, don't spill the beans"). It pairs well with adverbs: "accidentally spilled the beans", "nearly spilled the beans", "almost spilled the beans".
Common Mistakes
Mistakes to Avoid
Don't pour the beans about the surprise.
Don't spill the beans about the surprise. — Only "spill" works here; "pour" or "drop" are not interchangeable.
She spilled the beans even though she meant to tell everyone anyway.
She spilled the beans even though she wasn't supposed to. — The idiom implies the secret was not meant to be shared; it loses its meaning if the disclosure was planned.
He spilled some beans about the project.
He spilled the beans about the project. — Use the fixed article "the", not "some" or "a few". The phrase is a set expression.
Practice
Related Idioms
Practice English Idioms
Use these exercises to master idioms in context:
Want to understand the grammar behind this? Explore our Grammar guides.
Quick Check: Spill the beans
2 questions — test what you just learned.
1. What does “Spill the beans” mean?
2. Complete the sentence: “Don't _____ — it's a surprise party!”
Frequently Asked Questions
What does "spill the beans" mean?
"Spill the beans" means to reveal secret or private information, often without meaning to. If someone spills the beans, they disclose something that was supposed to be kept confidential — a surprise, a plan, or sensitive news.
Where does "spill the beans" come from?
One theory links it to ancient Greek voting, where beans were used to cast secret ballots — accidentally knocking over the jar would reveal the result early. Another theory traces it to early 20th-century American slang, where "spill" meant to talk or confess. The exact origin is debated.
Can you give an example of "spill the beans" in a sentence?
"Don't spill the beans — it's a surprise party!" Another example: "She accidentally spilled the beans about the merger before the official announcement went out."
Is "spill the beans" formal or informal?
It is informal. It is widely used in everyday conversation and casual writing in both British and American English. For formal contexts, prefer "disclose", "reveal", or "divulge".
What CEFR level is "spill the beans"?
B1. The phrase is very common in everyday English and is frequently encountered by intermediate learners. While the meaning is not literal, the idiom appears often enough to be considered essential intermediate-level vocabulary.
Is "spill the beans" always about an accidental reveal?
Not always, but the phrase most often implies the information was not supposed to be shared. It can describe both accidental and deliberate disclosures of secrets, though the accidental or careless sense is the most common usage.
What are common mistakes with "spill the beans"?
A common mistake is replacing "spill" with another verb — "pour the beans" or "drop the beans" are incorrect. The verb must be "spill". Also, always use "the" rather than "some" or "a few": "spill the beans", not "spill some beans".
What idioms are similar to "spill the beans"?
Similar expressions include "let the cat out of the bag" (reveal a secret accidentally), "give the game away" (accidentally reveal a plan), "blow the whistle" (expose wrongdoing), and "let slip" (accidentally say something you shouldn't have).
Can "spill the beans" be used in writing?
Yes, in informal writing, fiction, and journalism. It is also common in news headlines when a story involves leaked information. For formal or academic writing, use "disclose", "reveal", or "divulge" instead.
How do I practise using "spill the beans"?
Think of a time when you or someone else accidentally revealed a secret. Describe the situation using "spill the beans", then try LexFizz Flip Tiles or Flash Cards to reinforce the phrase in different contexts.