spill the beans

idiom/spɪl ðə biːnz/ 🔊 listen

Spill the beans means to reveal a secret or disclose confidential information, often by accident. It's the English equivalent of 'letting the cat out of the bag'.

📖 Meanings

1to reveal secret or confidential information
"Who spilled the beans about the surprise party?" — Who revealed the secret about the surprise party?
2to confess or admit something unintentionally
"Come on, spill the beans — what happened last night?" — Come on, tell me — what happened last night?

🔄 Related idioms

💬 Common patterns

spill the beans aboutaccidentally spill the beansdon't spill the beans
❓ Which sentence uses 'spill the beans' correctly?