Butter my buns
What does butter my buns and call me a biscuit mean?
It's an expression of surprise.
It's a rather nicer way of saying "smack my a** and call me Sally" with an added pun on ass-buns/bread-buns.
This phrase is a snowclone as there are endless ways you'll hear it... tie me up and call me Shirley, etc.