blurt out

中級 (B1)neutral

To say something accidentally before you have time to think about whether you should.

"She blurted out the surprise party details before anyone could stop her."