Serving Greater Traverse City
Traverse City, MI 49635
Get directions

About Us

With more than 25 years of experience, Crystal Lake Catering Company caters everything from large weddings to intimate gatherings in Northern Michigan.

Crystal Lake Catering Company offers outstanding quality foods and services, right to your Northern Michigan backyard. Centrally located in the heart of beautiful Benzie County, Michigan, we provide off-premise catering services to Manistee, Leelanau, Grand Traverse, and Benzie counties.

The Crystal Lake Catering team provides a full range of services, from catering-equipment rental and supplies to special-event coordinating. From a simple delivery to a full-service catered event, our chefs can prepare delicious food for 200-500 people. Our valet parking and bartending services are reasonably priced and are available to you, with or without a complete catering package. For those who are planning to entertain at the “spur of the moment,” we provide a short-notice menu solution, helping you out in a pinch. Crystal Lake Catering Company is authentically Northern Michigan: celebrating with fresh, seasonal, and local foods on beautiful lakeshore settings. Choose us for your next event!


Catering Services
Appetizers / Hors D'Oeuvres PassedAppetizers / Hors D'Oeuvres StationBartendingBuffetCarving StationClean-UpFamily StyleFrench ServiceMenu CustomizationPig RoastPlace SettingsPlated EntreesWaitstaff
Cuisine Style
AmericanBBQCajunChineseContinentalEastern EuropeanFrenchFusionIndianItalianJapaneseKosherLatin AmericanMediterraneanMexicanMiddle EasternOther Cuisine StyleRawSouthernSpecialty / OtherSushiThai
Dietary Options
Gluten FreeKosherLactose FreeOrganicSugar FreeVeganVegetarian
Languages Spoken