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