Idiom
Spill the beans
By EasySay. Published . Updated .
Spill the beans means to tell a secret, usually by mistake or before the right time.
The secret can be a surprise party, a plan at work or private news. It is friendly and common, and it is fine at work. You will hear it in Australia, the UK and the US.
Written for EasySay, in our own words.
In short
- AvoidUse it for a secret or a surprise.
- Or sayTell a secret
Spill the beans: what it is, and what it is not
- IS
- Telling a secret, usually by mistake or too early.
- IS
- Longman labels it informal.
- IS NOT
- About tipping beans onto the floor: it means telling a secret by mistake or too early.
Meaning: To tell a secret, usually by mistake or too early.
How do people say it?
- In conversation:
Please don’t spill the beans about the surprise party.
- At work:
I promise I will not spill the beans about the new project.
Check yourself
What should I know?
The words say
To tip beans out of a container so that they fall across the floor.
It really means
To tell a secret, usually by mistake or too early.
What do dictionaries say?
- In Australia
- Longman labels it informal. The dictionaries we checked give it no Australian label, so it is general English, not only from Australia.
- In the UK
- The dictionaries we checked give it no British label, so it is general English, not only from the UK.
- In the US
- The dictionaries we checked give it no American label, so it is general English, not only from the US.
What mistakes should I avoid?
- Use it for a secret or a surprise. Do not use it for ordinary news that is meant to be shared.
- Say “spill the beans”, not “spill the bean” or “drop the beans”.
- Check the mood. It can be playful, for a party, or serious, for a work secret.
The phrase is a verb phrase, so it changes with the time: “I spill the beans”, “she spilled the beans”, “they are spilling the beans”.
Two patterns to learn are a promise or a warning: “I won’t spill the beans” and “Don’t spill the beans.” You can also name the secret after “about”, as in “spill the beans about the party”. The words “the beans” stay in the phrase every time.
It suits small secrets in a warm voice, such as a surprise birthday or a gift. At work, it is useful for news that the company has not announced yet: “Please don’t spill the beans until the manager speaks.”
It is not the right choice for something that harms a person if it is told. In that case, plain words such as “share a private matter” show more care. If you spill the beans by mistake, you can say “Oops, I spilled the beans.”
Picture a jar of beans on a shelf with the lid on. As long as the lid stays shut, the beans stay hidden.
When someone knocks the jar over, the beans roll across the floor, and anyone can see them. The secret was the beans, and the lid was your promise. The picture helps you remember that the phrase is about a secret coming out.
What else can I say?
- Tell a secret Plain. It works in any place and any mood.
- Let the cat out of the bag A close idiom. It also means telling a secret by accident.
- Give it away Casual. People say “Don’t give it away.”
More idioms
- Beat around the bush To avoid saying the main point directly, usually because it feels awkward.
- Elephant in the room A big, obvious problem that people know about but do not want to talk about.
- Curiosity killed the cat A friendly warning that being too curious, or looking into private things, can cause trouble.
- Speak of the devil Said with a smile when someone arrives as you talk about them.
- Under the radar Unnoticed; below the attention of others.
- Let the cat out of the bag To reveal a secret by mistake; to spoil a surprise.
More examples
- In a text:
Don’t spill the beans yet! I want to tell her myself.
Questions people ask
Is “spill the beans” only about accidents?
No. It often means a slip, but a person can also spill the beans on purpose, for example to tell a friend a secret early.
Can I say “spill the beans” at work?
Yes. It is common and friendly, for example “Please don’t spill the beans about the new team.” Use plainer words in a formal letter.
What is the difference between “spill the beans” and “let the cat out of the bag”?
They mean almost the same thing. Both are about telling a secret, and both usually describe a mistake or a slip.
Sources and dates
- EasySay's own writing for the idioms, EasySay. Licence: original writing for EasySay. Checked .
- Longman Dictionary of Contemporary English: usage labels, Pearson Education. Licence: our own words, from the facts in the source. Checked .
Cite this page
EasySay. "Spill the beans". https://easysay.org/idioms/spill-the-beans. Last updated 23 October 2026.
https://easysay.org/idioms/spill-the-beans