use a fill instead and increase the inset spacing in text frame options
then fit frame to content & center etc