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."