Catering Wentzville

BBQ Catering & Event Hosting

Office lunches, corporate meetings, graduation parties, weddings and holiday gatherings — we cater with the same slow-smoked meats and house sides we serve on Main Street, packaged fresh for easy serving. Pickup and scheduled orders; advance notice required.

Catering for every kind of crowd

Old Town Smokehouse is a family-owned smokehouse in downtown Wentzville. BBQ works for almost any event because guests can build their own plate from multiple meats and sides — and nobody has to fill out individual meal orders.

  • Corporate lunches & office events
  • Holiday parties & seasonal gatherings
  • Graduations, birthdays & family celebrations
  • Wedding receptions & rehearsal dinners
  • Community, team & group events
A catering spread of smoked meats and sides from Old Town Smokehouse

Build your menu

Smoked meats are the main event

Smoked Brisket

The crowd-pleaser for business events, celebrations and big gatherings.

Pulled Pork

Perfect for groups — serve it on a plate or build-your-own sandwiches.

Smoked Ribs

A traditional BBQ centerpiece for when you want to impress.

Smoked Turkey

A lighter option for guests who want something besides pork or beef.

Round it out with house sides like mac and cheese, baked beans, cheesy cream corn, potato salad, green beans and coleslaw — and our homemade gooey butter cake. Because our meats smoke for many hours, larger orders need advance planning. Browse all of our smoked meats or the full menu.

Serving Wentzville & St. Charles County

We're based at 2 E Main Street in downtown Wentzville, which makes us convenient for offices, venues and backyards throughout Lake Saint Louis, O'Fallon, St. Peters, Warrenton, Troy and the rest of St. Charles County.

Want to host at the restaurant instead? Ask about reserving a section of our dining room for a private party.

A reserved section of the Old Town Smokehouse dining room set for a private event

Catering inquiry

Tell us about your event and we'll follow up with menu options and pricing. Prefer to talk? Call (636) 856-0193.