Lunch catering for work: boxed lunches, buffet or trays, with costs for 20 and 30
Lunch catering for 20 near Yorkville runs $290 for Basic Boxed Lunches at $14.50, $379.80 for Buffet Menu 1 at $18.99 a person, or trays with no minimum.
By the Upper Crust Catering kitchen

To order lunch catering for work, choose between three formats. Boxed lunches start at $14.50 each with a 20-box minimum. Hot buffets start at $18.99 a person with a 20-guest minimum. Trays and platters have no minimum. For 20 people, that is $290 in boxes, $379.80 for a buffet or a tray-based lunch from about $79. We need three days' notice, and pick-up is at the kitchen in Yorkville. Delivery is quoted when you order.
Boxed lunches
Boxes are the cleanest option when people eat at their desks or in a conference room. Each one is packed individually, on fresh baked French rolls.
- Basic Boxed Lunch, $14.50 each. For 20: 20 x $14.50 = $290.
- Executive Boxed Lunch, $16.50 each. For 20: 20 x $16.50 = $330.
- Executive Chef's Chopped Salad, $17.50 each and gluten-free. For 20: 20 x $17.50 = $350.
You can mix them in one order, as long as the total is 20 boxes or more. Fifteen Basic and five Chopped Salads is 15 x $14.50 + 5 x $17.50 = $217.50 + $87.50 = $305. More on this format in our box lunch guide.
A hot buffet
When the lunch is the point of the meeting, a buffet is better than boxes. Buffet Menu 1 is $18.99 a person, Buffet Menu 2 is $19.99 and Buffet Menu 3 is $20.99. For 20 guests that is $379.80, $399.80 and $419.80. Buffets start at 20 guests. Add chafing dishes at $17 per hot dish if nobody on your side is keeping the food warm.
Trays
Trays give you the most control and there is no minimum, so a team of 12 can order too.
- Sandwich Platter, $79 a tray
- Deli Platter, $95 a tray
- Baked Lasagna, $50 or $90 depending on size
- Potato Salad, $49 a tray
- Tossed Mixed Greens, $49 a tray
Tell us the headcount and we will say how many trays to order and price the total on one sheet, so you can compare it with the boxes and the buffet.
What lunch really costs
Add 9.25% sales tax to everything. Drop-off and pick-up orders have no service charge. If your company is tax-exempt, send us the certificate before we write the invoice. Bottled Water and Soft Drinks are $2.49 each, and Iced Tea, Punch or Lemonade is $89 for 50 servings, cups included. Plates, napkins and silverware are $1.50 a person.
How to order
Call (630) 553-9533 or send the date, headcount and any dietary needs through the quote form. We write the food, extras and tax on one sheet before you commit. For bigger meetings, see corporate lunches and our corporate catering guide.
Questions
What is the cheapest way to cater lunch for 20?
Trays picked up at the kitchen are the most flexible, since you pay for exactly what you order. A boxed lunch order of 20 starts at $290, and we can price a tray lunch for the same headcount so you can compare.
How early do I need to order?
Three days for standard orders.
Can you do dietary needs?
We have vegetarian and gluten-free options on the menu. Our kitchen handles wheat, dairy, eggs, soy, nuts, fish and shellfish, so we cannot guarantee any dish is free of trace amounts.
Do you deliver to the office?
Yes, to Yorkville, Oswego, Aurora, Naperville and many other nearby towns. Delivery is quoted when you order.
Corporate lunch catering that shows up on time, every time

