[hide exclude=”cardinal_foley_lunch_orders”]

Ordering School Lunches

Upon signing up, you will be asked to add student name(s) and grade to your account. The names you add into your account will appear as options for the student who will receive a meal. Each meal is to be ordered a month in advance for the student. These names and grades can be changed in your ACCOUNT DETAILS. A deadline for when orders are received will be listed at the top of the menu. At the end of ordering period, a new menu will appear for next month. If you signed up to receive notifications about the new menu, you will receive an email with a link to the menu and a flyer for placing orders over the phone. When you checkout, you will be asked only for your billing information to process you lunch order. School lunches will be delivered to the schools and are not available for home delivery. If you would like to add some catering options to your cart, the pickup – delivery options will become available.

If you forget to order online and would like to place a lunch order for your student(s) after the deadline, please email or call us with what you would like to order. We ask you give us 48 hours notice to fulfill orders after the deadline for school lunches.



Online Catering Orders



Please select your item(s) and add them to your cart, pick the X to continue shopping after you have made your selection, or checkout after you have made your selection.

Your Cart

While you are on the cart page, you can edit your order’s quantities or remove unwanted menu items, add a coupon code, and proceed to checkout.


Please select Pickup or Delivery and then enter the date and time you would like to receive your order, followed by your billing information and delivery information if it applies.

Before You Checkout

Catering Orders: $40 Minimum

There is a $40 minimum for catering orders and catering packages. You will be prompted to add more to your cart or you will not be able to checkout.

48 Hour Fulfillment

Please give us at least 48 hours to complete your order (online catering orders and orders made over the phone). For order needed sooner than 48 hours, please contact us.

Pickup & Delivery

For local deliveries, a fee of $15.00 will apply to your order or you have the option to pick your order up from our Havertown location for free at your designated time.

Delivery Distances

Our online catering deliveries are available only to customers from within an 8 mile radius around our Havertown location in Delaware County. Please call for orders going beyond this ordering radius.

Change An Order

Please email or call us if you have any changes that need to be made to your order. Online pickup or delivery orders are not refundable after the order is received, so please get in touch with us.

Cancel An Order

Please contact if you want to cancel an order your placed online so we may refund your order. Online pickup or delivery orders are not refundable after the order is received.

Have Any Questions?

Get in touch with us today.

Pickup Address:
33 Brookline Blvd.,
Havertown, PA. 19083

Call Us:

Email Us:

Ordering Times:
11:00am – 8:00pm