spilled the beans

Let it slip

Spilled the beans means revealed a secret or disclosed information that was supposed to remain hidden: I was planning a surprise party, but my sister spilled the beans.

The phrase implies carelessness or accident rather than deliberate betrayal—the information slipped out.

Often used with a sense of mild exasperation at the revealer.

Related

broke the news · expose · disclose · betray · blabbed · admit · secret · top secret · classified · covert · under wraps · leak · dropped a dime · blew the whistle · kiss and tell · loose lips · hush-hush · confidentiality

Opposites
secrecy/disclosure

spilled the beanskept quiet

withheld · bit one's tongue · clammed up · said nothing · stonewalled

Family

spill, spilled, spilling, spills, spillage, bean, beans

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