Does an anniversary party have to be catered?
Absolutely not! If you can afford a caterer, by all means do. That gives you more time to mingle and make sure the guests and couple of honor are taken care of. But you can also prepare the food yourself. Casserole-type foods are easy to prepare and freeze ahead of time, and then all you have to do is heat them up.