spill the beans

Let it slip

To spill the beans is to reveal a secret or disclose information prematurely, often by accident or indiscretion: Who spilled the beans about the surprise party?

The phrase implies information that was meant to be kept hidden: I wasn't going to tell anyone, but she spilled the beans.

Opposites
secrecy vs. disclosure

spill the beanskeep mum

Remain silent intentionally

button one's lip · hold one's tongue · bite one's tongue · keep quiet · conceal

verbal discretion

spill the beansguard one's tongue

Restrain one's speech

keep one's cards close to one's chest · say nothing · hedge · deflect

Family

spill, beans, spilled, spilling, spills, spillage, overspill, spiller

Familiarity
Top 50,000
Profile
Known to kids · Used worldwide · Timeless · Everyday, not technical · Rated G