What a fantastic question! There are a few differences between Restaurant Catering and a Catering Company:
Firstly restaurant catering is usually food items that are ordered of the restaurants menu, whereas, a catering company will have more of a versatile menu. A catering company will custom create menus that work with your theme, decor, ethnicity, etc.
Some catering companies are also full service event planning companies, able to handle all the other non-food elements of your event (rentals, decor, staffing, bar, etc...)
Finally the difference is that where a Restaurant is used to putting out a certain number of meals, all of which will be different orders, they are not great at putting out larger quantities of the same meal. You will typically have to add about 30% extra time for a Restaurant Caterer to get the same meal out as a Caterer at the average event.
Please feel free to contact our office if you have any more questions or would like us to help you with your next event!
Eatertainment Special Events
416-964-1162