Kane County

Catering in Elgin, IL

Elgin is thirty miles north of our Yorkville kitchen, up Route 31 along the Fox River through Oswego, Aurora and Geneva. It is a long run, so we plan it as one: the route is set the night before and the driver texts when five minutes out. Delivery to Elgin is quoted by distance when you order, and pick-up at 109 E Hydraulic Ave in Yorkville is always an option.

Distance
30 mi
Drive
~60 min
Delivery
$75
Catering in Elgin

What to know before you order

Office lunches for Elgin teams

Boxed lunches suit a long conference table. The Basic is $14.50 and the Executive is $16.50, each boxed on a fresh baked French roll, with a 20-box minimum. The Executive Chef's Chopped Salad is $17.50 and gluten free for anyone skipping bread. Because Elgin is a longer drive, tell us the hour your meeting starts and we work the schedule backwards from it. Standard orders need three days' notice, and our corporate page covers formats and minimums.

Breakfast before the first meeting

The Continental Breakfast is $11.99 per person and vegetarian, and the Basic Breakfast Buffet is $16.99 per person. For a smaller group, breakfast trays serve 20 at $69, including the vegetarian tray. Coffee is $89 for 50 six-ounce servings, and juice is $2.49 per person. Breakfast catering details are on one page. Plan on a three-day lead time, and tell us which door the van should use so breakfast is set out before people arrive.

Fundraisers and staffed dinners

Our largest event was a gala for 2,000 guests, so a hall of 150 is well inside what the kitchen can run. Buffet Menu 3 at $20.99 per person brings carved sirloin, chicken cordon bleu, cod, brisket and salmon. Servers are $35 per hour each with a four-hour minimum, plus a $50 event production fee and a 20% service charge on food and rentals. Staffed events need 14 days' notice.

Reviews

What our customers 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

Catering in Elgin, answered

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

Can one tray order go to Elgin, or is there a minimum?
Trays and platters have no minimum, so ten people can order one hot tray. Buffets and packages start at 20 guests and boxed lunches at 20 boxes. Delivery is quoted by distance when you order, or you can pick the tray up in Yorkville.
Will we see the full price before we commit?
Yes. Food, staff, rentals, delivery and tax go on one written sheet before you pay anything, and the quote stays valid for 14 days. A 25% deposit reserves the date and the balance is due seven days before the event.
What if we add guests after we order?
The guest count can go up any time before the balance is paid. After the deposit it can drop by no more than 10%. Call (630) 553-9533 and the person who quoted your event will adjust the sheet.
How much is catering delivery to Elgin?
Delivery to Elgin is a flat $75. That covers the drive (about 60 minutes from our Yorkville kitchen), set-up of a buffet, and the driver texting you when they are five minutes away. Pick-up at 109 E Hydraulic Ave, Yorkville is free.
How far ahead should I book for an event in Elgin?
3 days for a drop-off order and 14 days for a staffed event is comfortable. Weddings and graduation weekends in May and June book months out; funeral luncheons we can often do with a day's notice.
Can you deliver food to my office?
Yes. Boxed lunches, hot buffets and breakfast arrive at the delivery time you choose. We deliver across Kendall, Kane, Will and DuPage counties.
Some guests have allergies or dietary restrictions. What do I do?
Tell us in advance. Our chefs prepare separate meals for vegetarian, vegan, gluten-free, halal or allergy-specific guests. There is a dietary notes box on every order.
Can you provide staff for my event?
Certainly. Our servers set up and maintain the buffet, clear tables, and break down and pack your leftovers. Staff is $35 per hour per server with a four-hour minimum, plus a 20% service charge shared with the whole team.
Is a deposit required?
Yes. Weddings take a 20% deposit of the estimated cost. Other events take 25%, paid online when you accept the quote. Deposits are non-refundable and are credited toward your balance, which is due seven days before the event.
Elgin, IL

Planning something in Elgin? Tell us the date and the headcount and we will send a quote today.