“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 Oswego, IL
Oswego is six miles east of our kitchen on Route 34, so the van is there and back all week. We deliver boxed lunches to the offices along Route 34 and Douglas Road, set up graduation buffets in the subdivisions off Orchard Road and Route 71, and bring shower platters to homes near the river. Delivery anywhere in Oswego is $40.
- Distance
- 6 mi
- Drive
- ~12 min
- Delivery
- $40
What to know before you order
Graduation season in Oswego
Oswego has two public high schools and a lot of big families, so the last weekends of May and the first weekends of June are crowded. If your party is on one of those Saturdays, call early (see Graduation parties).
The usual order for 50 guests is Buffet Menu 1 at $18.99 per person (see Buffet Menu 1): BBQ pulled pork and baked mostaccioli, with American potato salad, buttered green beans and baked macaroni and cheese, plus fresh baked homemade bread. Add chafing dishes at $17 each and plates, napkins and silverware at $1.50 per person, then set it out on the patio and go talk to your guests. Our note on feeding 50 people walks through quantities.
Lunch for the office along Route 34 and Douglas Road
Boxed lunches are $14.50 for the Basic and $16.50 for the Executive, with a 20-box minimum (see Boxed Lunches). Each comes on a fresh baked French roll with chips, a cookie and condiments; the Executive adds fruit, potato salad or cole slaw and a brownie or cookie. Keep sandwich choices to three for 20 boxes and four for bigger orders and you avoid a 10% charge. We need three days' notice, and the driver texts when five minutes out so someone can meet the van at the door.
Showers at home
The Shower Package is $21.99 per person: croissant sandwiches with three fillings, tropical bowtie Caesar, pinwheels, a spinach bread bowl with veggies and a fruit display with crudites. For a smaller shower, build it from the platter menu (see Hors d'oeuvres & Platters): pinwheel sandwiches at $79 for 60 pieces, a seasonal fruit display at $74 and chocolate covered strawberries at $69.
Thanksgiving: six miles to the kitchen
Our Thanksgiving Dinner is pick-up only at the Yorkville kitchen, $22.99 per person with a six-person minimum, turkey through pumpkin swirls, ready to reheat at home (see Thanksgiving Dinner). From Oswego it is a quick run down Route 34 on November 25. Order by November 19.
What Oswego 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!!!”