Mini croissant sandwiches on a catering tray
Corporate lunches

Corporate lunch catering that shows up on time, every time

Boxed lunches, hot buffets, breakfast and trays for meetings, trainings and crews across Kendall, Kane, Will and DuPage counties. You get a confirmation, and the driver texts when they are five minutes out.

What office lunch catering costs

Delivery starts at $40 and depends on the town. Sales tax is 9.25%. Drop-off orders need three days' notice.

Boxed lunches for 20

Boxed lunches are the simplest order for a meeting. Everything is in the box, nobody serves, and the room is clean in two minutes. Twenty Basic Boxed Lunches are 20 x $14.50 = $290, or $14.50 a person. Twenty Executive boxes are $330. Add Soft Drinks or Bottled Water at $2.49 each, $49.80 for 20. Delivery (from $40) and tax are extra.

Keep sandwich choices to three for orders of 20 or fewer and four for larger orders. More choices than that carry a 10% charge. The Basic box offers tuna salad, ham & cheddar, combo, chicken Caesar wrap, turkey BLT, smoked turkey & Swiss, shaved roast beef & cheddar or vegetarian, so three picks covers most rooms.

Hot buffet for 40

For a lunch-and-learn, a quarterly meeting or a crew that has earned a hot meal, order Buffet Menu 1 with Chicken Alfredo with Bow Tie Pasta and Baked Mostaccioli, plus Classic Caesar Salad, Garden Vegetable Medley, Garlic Mashed Potatoes and bread.

Food: 40 x $18.99 = $759.60. Plates, napkins and silverware: $60. Four chafing dishes at $17: $68. Subtotal $887.60, or $22.19 a person before delivery and tax.

Breakfast meetings

A Continental Breakfast is $11.99 per person with fruit and sweet breads, plates included. The Basic Breakfast Buffet is $16.99 with eggs, bacon, sausage, home fries and fruit. Orange Juice, Apple Juice or Coffee is $2.49 per person. See the breakfast catering page for worked examples.

Repeat orders and paperwork

If your team eats together every week or every month, tell us the schedule once. We keep your choices and dietary notes on file, so each order is a text or a one-line email. We can send invoices to your accounts team on request. Ask about this when you request a quote (see get a quote).

Dietary labels

Every order has a dietary notes box. Vegetarian, vegan, gluten-free, halal and allergy meals are prepared separately and labelled, so the person who needs it can find it without asking around the room.

Where we deliver

Our kitchen is in Yorkville. We deliver to offices in Oswego, Montgomery, Aurora, North Aurora, Batavia, Geneva, Naperville, Plainfield, Bolingbrook and Joliet. Each town page shows the flat delivery fee. Call or text (630) 553-9533.

Reviews

What our clients say

Jun 18, 2021

“My wife and I had Upper Crust for our wedding. They did an absolutely fantastic job! Extremely professional, great communication, fantastic food, great service, and they are very willing to do the little details if needed (flexible!). They made us feel less stressed, we could trust them, and we feel like we received great value for the price we paid. I would recommend this caterer to anyone!!”

Nicholas HarperGoogle review
Jun 8, 2021

“Upper Crust just catered my daughter's bridal shower. The food was excellent and there was plenty of it. Staff was very professional, answered all of my questions and arrived on time for set up. I would definitely recommend Upper Crust catering.”

Jill OldenburgGoogle review
Jun 2, 2021

“We had some catering done by Upper Crust for our son's high school graduation. We had used them previously for a wedding reception as well. The food is always excellent and there were so many people who said how good it was. I have always been impressed with this company. They are kind and courteous and will always answer all your questions. Great job!!!”

Wendy YatesGoogle review
Questions

Asked before every corporate lunche

More in the full FAQ, or just call (630) 553-9533.

What is the minimum order for boxed lunches?
Twenty boxes. Keep the sandwich choices to three for an order of 20 or fewer, and four for larger orders, to avoid a 10% charge.
How much notice do you need for an office lunch?
Three days for boxed lunches, trays and drop-off buffets. For something sooner, call (630) 553-9533 and we will tell you what we can do.
What does delivery cost?
Delivery starts at $40 and depends on the town. Yorkville, Oswego, Aurora and Plainfield are $40; Naperville and Geneva $45; St. Charles, Bolingbrook and Joliet $50. Each town page shows its rate.
Can you label meals for dietary needs?
Yes. Tell us in the dietary notes box. Vegetarian, vegan, gluten-free, halal and allergy meals are prepared separately and labelled.
Do you set up the buffet?
Yes. The driver sets out the food with serving utensils. Chafing dishes to keep hot food warm are $17 per dish. If you want a server to stay, it is $35 an hour with a four-hour minimum.
Can we set up a weekly or monthly order?
Yes. Tell us the schedule and your usual choices once, and we will keep them on file. Invoicing to your accounts team is available on request.
ShareText this pageWhatsApp

Corporate lunches

Tell us the date and the headcount for your corporate lunche. A written quote comes back today.