“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!!”

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
- Basic Boxed Lunch: $14.50 each. A sandwich on a fresh baked French roll with a cookie, chips and condiments. 20-box minimum.
- Executive Boxed Lunch: $16.50 each, adds a side of fruit, potato salad or cole slaw and a brownie or cookie.
- Executive Chef's Chopped Salad: $17.50 each, for the people who skip the bread.
- Hot buffet: $18.99, $19.99 or $20.99 per person on Buffet Menu 1, 2 or 3, two entrées, three sides and bread, 20-guest minimum. Plates, napkins and silverware are $1.50 per person.
- Trays (see Entrées & Sides by the Tray): priced per tray, most serve about 20. A Sandwich Platter is $79, a Deli Platter $95.
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.
What we usually serve at corporate lunches
Start from one of these. Every menu can be adjusted for headcount, budget and dietary needs.
Boxed lunchesBoxed Lunches
$14.50per personFrom $14.50, delivered
Individually boxed on fresh baked French rolls for offices, meetings, crews and teams.
See the menu
Buffet packageBuffet Menu 1
$18.99per personComfort classics
Herb roasted chicken, baked mostaccioli, meat loaf, pulled pork and more.
See the menu
BreakfastBreakfast & Brunch
Morning meetings, showers, brunches
Continental spreads, hot breakfast buffets and breakfast boxes.
See the menu
Trays & plattersEntrées & Sides by the Tray
Each tray serves 20
Hot entrées, sides and salads by the tray, for pick-up or delivery. Build your own spread for a party, a crew or the office.
See the menuThe dishes people ask for by name

Basic Boxed Lunch
$14.50 eachA sandwich, a cookie and chips, boxed for each guest.

Executive Boxed Lunch
$16.50 eachOur fuller boxed lunch: a sandwich with a side, a dessert and chips.

Executive Chef's Chopped Salad
$17.50 eachA full chopped salad in a box, $1 more than the executive boxed lunch.
gluten free
Menu 1Chicken Alfredo with Bow Tie Pasta
Sliced chicken breast folded into a rich parmesan cream sauce with farfalle.
Menu 1Baked Mostaccioli
Mostaccioli baked with meat sauce and melted mozzarella.

Sandwich Platter
$79.00 / trayFreshly made sandwiches on one platter.

Continental Breakfast
$11.99 / personSeasonal fruit tray and breakfast sweet bread. Plates, napkins and silverware included.
vegetarian
Basic Breakfast Buffet
$16.99 / personA hot breakfast buffet with everything you need to serve it.
What our clients say
“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.”
“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!!!”