IdiomFood & DrinkEnglish

spill the beans

Meaning: To reveal a secret.

Example: “Who spilled the beans about the surprise party?”

Other ways to say this

See all 3 languages side by side →

Origin: A popular story credits ancient Greek voting, where citizens supposedly dropped white or black beans into a jar to vote for or against a proposal in secret, and knocking the jar over before the count was finished would spill the beans and reveal the result early. The story is neat but almost certainly folklore: the English phrase is first recorded only in early-20th-century America, with no documented chain connecting it back to antiquity. "Spill" had already meant to divulge or let a secret out since at least 1577, so "spill the beans" more plausibly grew as a vivid, colorful way of dressing up a verb that was doing that job on its own.

More English idioms

Explore another collection: Untranslatable Words

Words that capture a feeling or idea English needs a whole sentence for.

  • Lagom Not too much, not too little — perfectly moderate, appropriate, and balanced. A cultural…
  • Fika A ritual pause in the day — coffee, something sweet, good company — that is more about co…
  • Gezellig The warm, fuzzy feeling of being somewhere cosy and comfortable with people you like — a…

Browse all untranslatable words →

Keep exploring

Explore all idioms →