If you don’t have a professional kitchen, hire an outside caterer who is accustomed to working on-site. They will bring their own cooking facilities, tableware, staff, and equipment. Discuss the available facilities (water, electricity, refrigeration) in advance so the caterer can prepare accordingly.
For more catering tips, check out our article on hosting events at your own venue.