Idiom and drill

Spill the beans

To spill the beans is to tell a secret, usually before you are supposed to or without meaning to.

CEFR B110 questionsUpdated 6 October 2026

Go to the drillRead the meaning

Spill the beans means the secret is out. It does not matter whether you told it on purpose or by accident: once the beans are on the floor, everyone can see them.

The idiom is informal and a little playful. It fits surprises, plans, gossip and any information that was meant to stay private. It is not used for serious secrets such as passwords or police matters.

This page explains the meaning, the grammar, the register and the close alternatives. The 10-question drill at the end explains every answer, including the wrong ones.

What it means

In one sentence: To spill the beans means to reveal a secret or let private information out, often earlier than planned or by mistake.

What the idiom means in everyday English

  • It means telling something that was meant to be secret: "He spilled the beans about the party."
  • It often suggests the information came out too early or by accident.
  • It can be a light accusation between friends: "Who spilled the beans?"
  • The idiom belongs to everyday secrets, not to serious official secrets.

How the idiom behaves in a sentence

  • The fixed pattern is spill the beans: "Do not spill the beans about the surprise."
  • The verb changes with tense: spill, spills, spilled (or spilt in British English), spilling.
  • You can add about: "She spilled the beans about the new manager."
  • The article stays the and beans stays plural: spill the beans, never spill a bean.

When the idiom does not fit

  • Do not use it for a deliberate, official announcement; that is not a secret being spilled.
  • Avoid it in formal writing when the information matters; say "disclosed" or "revealed".
  • It is too light for serious matters such as a security leak.
  • Do not use it to mean cooking. "I spilled the beans" about dinner is a literal accident with a tin.

Use it or not

Register: Informal. Spill the beans is at home in conversation, messages and friendly writing. It is common in British and American English. In formal writing, use "revealed the information" or "disclosed the plan". The phrase is playful, so it fits secrets between friends better than a serious workplace matter.

Examples

  • Do not spill the beans about the surprise party.The secret is named after about.
  • He spilled the beans as soon as his sister asked.The past form is spilled or spilt.
  • Who spilled the beans about the engagement?The idiom appears naturally in a question.
  • I did not mean to spill the beans, but I mentioned the trip.The phrase often describes an accident.
  • She has a habit of spilling the beans about every plan.The continuous form follows have a habit of.
  • The team kept the design secret until Friday, then spilled the beans.The idiom can describe a planned reveal that came early.
  • Everything was fine until Tom spilled the beans at dinner.The idiom usually brings a change of situation.

Similar idioms

let the cat out of the bag

to reveal a secret, usually by mistake.

let slip

to say something you did not mean to say.

blurt out

to say something suddenly, without thinking.

give the game away

to reveal a plan or a trick.

blow the whistle on something

to report serious wrongdoing, a much heavier phrase.

Practice drill

Answer all 10 questions. Each answer is marked at once, and the meaning is explained under the question.

  1. Do not tell anyone about the trip yet. Please do not ___.

    Show answer and explanation

    Answer: A. spill the beans Spill the beans means to reveal a secret, which is exactly what the speaker wants to avoid.

  2. Which sentence uses spill the beans correctly?

    Show answer and explanation

    Answer: B. He spilled the beans about the surprise party. The idiom means revealing a secret; the other sentences either use the words literally or reverse the meaning.

  3. What does spill the beans mean?

    Show answer and explanation

    Answer: C. to reveal a secret Spill the beans is an idiom for telling a secret or letting information out.

  4. You want to surprise your friend, but her brother tells her about the party. What did he do?

    Show answer and explanation

    Answer: D. All three are correct. Spill the beans, let the cat out of the bag and give the game away all mean revealing a secret or a plan, so all three fit.

  5. Which information would suit spill the beans?

    Show answer and explanation

    Answer: A. the date of a surprise trip Spill the beans is for everyday secrets, and a surprise trip fits; serious security matters need a more formal phrase.

  6. Choose the sentence with the same meaning: "She spilled the beans about the new shop."

    Show answer and explanation

    Answer: B. She revealed the secret about the new shop. Spill the beans means reveal a secret, so the sentence is another way of saying she revealed it.

  7. Which is correct?

    Show answer and explanation

    Answer: C. Tom spilled the beans about the plan. The fixed idiom keeps the article the and the plural beans: spill the beans.

  8. A friend asks, "Who told everyone about the surprise?" What is a natural answer?

    Show answer and explanation

    Answer: D. Maya spilled the beans. Spill the beans means to reveal the secret, so it answers the question about who told everyone.

  9. Which sentence does NOT use the idiom correctly?

    Show answer and explanation

    Answer: A. The waiter spilled the beans all over the restaurant floor. The last sentence is about real beans and a real accident; the idiom means revealing a secret.

  10. Your colleague says, "Please do not spill the beans yet." What does the colleague want?

    Show answer and explanation

    Answer: B. to keep the information secret for now Spill the beans means reveal the secret, so the colleague is asking you to keep quiet about it.

Questions learners ask

Is spill the beans formal or informal?

It is informal. Use it in conversation, messages and light writing. In formal writing, choose "revealed" or "disclosed". The idiom is playful, so it is not the right choice for a serious information leak.

What is the past tense of spill the beans?

Both spilled and spilt are correct past forms. American English prefers spilled; British English uses both. So you can say "he spilled the beans" or "he spilt the beans".

Why do we say spill the beans?

The phrase is recorded in American English from the early 1900s, but the reason beans were chosen is not documented. One old voting story says beans were used to count votes and a spilled jar revealed the result, but no record proves it, so this page does not treat the story as history.

More idioms

Browse all the idiom pages or take the free A1 to C2 level test to find your starting point.