verb phrase🎓 English idiom
spill the beans
to reveal a secret
What it means
To reveal secret or private information, often accidentally or before the right moment. It's used informally when someone discloses something that was meant to stay hidden.
Examples
- Don't spill the beans about the surprise party before Saturday.
- He accidentally spilled the beans about their engagement at dinner.
- Come on, spill the beans, who got the promotion?
- She promised not to spill the beans, but the news leaked anyway.
Where it comes from
The origin is uncertain, but it likely comes from early 20th-century American slang; a popular but unproven theory links it to ancient voting with beans that could be knocked over and revealed.
Related idioms
🎓 Think you know your idioms?
Take the English Idioms Test — 20 terms, instant result, no signup.
Take the testBuilt by the team behind Deep In.