⭐ Founding Member Lock in £4.99/month, forever - only 100 of 100 spots left. Become a Founding Member
Idioms 4 min read Published January 2025 10 learners asked about this

What does "spill the beans" mean?

What it means: To reveal a secret, usually by accident. If someone "spills the beans," they've told people something that was supposed to be kept private. The important part is the sense of exposure.

What it means

To reveal a secret, usually by accident. If someone "spills the beans," they've told people something that was supposed to be kept private. The important part is the sense of exposure. Whatever was hidden is now out in the open, and often the person doing the spilling didn't fully mean to. It can be accidental or deliberate, but there's usually a feeling that a line has been crossed and information has escaped that shouldn't have.

Where it comes from

One theory traces it to ancient Greece, where beans were used as votes in elections, white for yes and black for no. Spilling the container revealed the result early. Whether or not that's true, the phrase has been in English since the early 20th century. The image is easy to picture: once beans tumble out of a jar, you can't neatly scoop them all back in, just as you can't un-tell a secret once it's out.

Common uses

  • "Don't spill the beans, it's a surprise party."
  • "She spilled the beans about the redundancies before the official announcement."
  • "Who spilled the beans?"
  • "I nearly spilled the beans about their engagement at dinner."
  • "Come on, spill the beans, what did she actually say?"

Notice that last example. Here "spill the beans" is used as a friendly invitation to share information, almost like saying "tell me everything." So the phrase isn't always about a slip-up. Sometimes it's a light-hearted request.

A common learner mistake

Learners sometimes say "spill the bean" in the singular, or "spill out the beans." Both sound wrong to native speakers. The correct fixed form is always "spill the beans," plural, with no extra words in the middle. You also can't change "beans" to another vegetable. It's an idiom, so the words are locked in place.

A memory trick

Think of a small jar of beans balanced on the edge of a table. One knock and they scatter everywhere, impossible to gather back. That mental picture links the spilling of beans to the spilling of a secret, both messy and both hard to undo.

The difference from "spill the tea"

"Spill the tea" is newer and more informal. It's about sharing gossip, not necessarily revealing a secret. "Spill the beans" is about revealing something specific that was meant to be kept private. If a colleague quietly tells you the office romance rumour, that's spilling the tea. If someone accidentally announces the company's confidential merger plans, that's spilling the beans.

A native would say

  • "Let it slip" for specifically accidental reveals: "I let it slip that she was pregnant."
  • "Give the game away," British English, similar meaning.
  • "Blow the secret," casual and less common.
  • "Let the cat out of the bag," very similar and equally common.

Workplace versus casual

In a casual setting with friends, "spill the beans" feels warm and playful, and people often say it with a smile when they want to hear news. In a workplace, the phrase still appears in everyday chat, but you'd use it more carefully around serious matters. Saying "someone spilled the beans about the layoffs" carries a real note of concern, because a genuine breach of confidence has happened. So the same idiom can sound fun in one moment and quite serious in another, depending on what secret got out.

Register

Casual. Common in everyday conversation. Would sound odd in formal writing. In a report or an official email, you'd choose a plainer verb such as "disclosed," "revealed," or "leaked" instead. Save "spill the beans" for spoken English and relaxed messages to friends and colleagues you know well.

Frequently asked

What does "spill the beans" mean?

To reveal a secret, usually by accident. If someone "spills the beans," they've told people something that was supposed to be kept private. The important part is the sense of exposure. Whatever was hidden is now out in the open, and often the person doing the spilling didn't fully mean to. It can be accidental or deliberate, but there's usually a feeling that a line has been crossed and information has escaped that shouldn't have.

Is "spill the beans" formal or informal?

Casual. Common in everyday conversation. Would sound odd in formal writing. In a report or an official email, you'd choose a plainer verb such as "disclosed," "revealed," or "leaked" instead. Save "spill the beans" for spoken English and relaxed messages to friends and colleagues you know well.

What's another way to say "spill the beans"?

  • "Let it slip" for specifically accidental reveals: "I let it slip that she was pregnant."
  • "Give the game away," British English, similar meaning.
  • "Blow the secret," casual and less common.
  • "Let the cat out of the bag," very similar and equally common.

Why do native speakers say "spill the beans"?

One theory traces it to ancient Greece, where beans were used as votes in elections, white for yes and black for no. Spilling the container revealed the result early. Whether or not that's true, the phrase has been in English since the early 20th century. The image is easy to picture: once beans tumble out of a jar, you can't neatly scoop them all back in, just as you can't un-tell a secret once it's out.

Share this: WhatsApp 𝕏 LinkedIn Facebook

Idioms like this trip up even advanced learners.

LLH Tutor explains English idioms in plain language, personalised to your native language and level.

Save to your vocabulary
Free signup. Review with spaced repetition.