1 The average wedding caterer cost, including food and food service, drinks and drink service and cake and cake cutting fees is $12,790, according to The Bridal Association of America, which treats these as three separate categories. 2  The average number of guests is 150, so it works out to about $85 per person.