“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!!”
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
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.
What Elgin orders most
Buffet packages for graduation parties and family gatherings, boxed lunches for offices, trays for showers.
Buffet packageBuffet Menu 1
$18.99per personComfort classics
Herb roasted chicken, baked mostaccioli, meat loaf, pulled pork and more.
See the menu
Buffet packageBuffet Menu 2
$19.99per personA step up
Chicken piccata, marsala, pot roast, roast turkey and our famous pork chops.
See the menu
Buffet packageBuffet Menu 3
$20.99per personThe celebration menu
Carved sirloin, cordon bleu, cod, brisket and salmon.
See the menuWhat our customers 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!!!”