Idiom

Spill the beans

By . 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.Definition
IS
Longman labels it informal.Longman
IS NOT
About tipping beans onto the floor: it means telling a secret by mistake or too early.Definition

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

Question 1 of 3

Jo says, “Who spilled the beans about the party?” What happened?
Which sentence uses “spill the beans” in the right way?
A friend plans a surprise gift for your mother. What could you say to the friend?

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

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

How we write and check this page

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

Report a mistake on this page