Catering Corporate

Welcome to O'Neill's Catering!

Whether you are feeding a local office of 10 or a conference of 100, O'Neill's if your go-to caterer for meetings and events!  We love what we do and it shows!  Therefore, we strive strive to provide our customers with fresh, local food at an affordable price, backed by a top-notch customer service team.  Keep in mind, the following packages offer just a small glimpse into our menu offerings.  If you have any particular requests, we encourage you to give us a call in order to discuss your upcoming event.  We do our best to accommodate any budget, so if you have any concerns, please do not hesitate to contact us!

Click Here To Order Corporate Catering!

Our Territory

O'Neill's Catering has proudly served the Greater Philadelphia Area for over 20 years--from Philadelphia, Montgomery, Bucks, Chester and Lehigh Counties into Delaware Valley, Northern Delaware, New Jersey and everywhere in between!  If you do not see your location specifically listed here, we encourage you to give us a call.  As long as you are within our general territory and are able to meet a specified minimum, we would be happy to cater to your group!

Placing an Order

Please contact our office at (215) 675-9700.
We also accept orders placed on our voice mail and email via This email address is being protected from spambots. You need JavaScript enabled to view it.

Please note, our office hours are typically between 8:00am-4:00 pm, Monday-Friday.  Hours may vary depending upon the catering season.  If you do not reach someone in our office, we encourage you to leave a message on our voice mail or email us at This email address is being protected from spambots. You need JavaScript enabled to view it..  We check our messages until about 8:00 pm each night and again between 6:00-8:00 am the following morning.  In case of an emergency, please contact Thomas O'Neill at (267) 243-5471.  Please, do not hesitate to contact us any time; if you have any questions or concerns regarding an impending order, you know how to reach us!

The Fine Print!

Please keep in mind, while we accept orders less than 24 hours in advance, we cannot always guarantee special requests.  The kitchen will accept orders for the same day if both time and product allow.  Because all of our food is made fresh from ingredients from local farms and suppliers, some items cannot be provided at the last minute.  However, we do try our best to provide you with your requests or similar substitutions. 
As our way of insuring that no mistakes are made on the day of delivery, we send an email confirmation with every order.  We ask that our customers carefully review this confirmation and promptly let us know if you would like or need to make any changes to the order.  This especially applies to the delivery time and location!
Prices are subject to change without notice, depending upon market price and availability.  Sales Tax and Delivery Fees are not included in the prices provided.