

Welcome To Puff Shack BBQ
Puff Shack BBQ brings slow-cooked meats, homemade recipes, and classic BBQ favorites to St. Charles. Our menu features brisket, pulled pork, baby back ribs, pulled BBQ chicken, rib tips, smoked turkey, and more. We focus on quality food, careful cooking, and friendly service for a relaxed meal.

Meat by the pound, sandwiches, bowls
Build your own tray — brisket, ribs, pulled pork, smoked gouda mac and cheese, and more. Order what you want, as much as you want.

Catering for your next gathering
Parties, corporate lunches, backyard events — let Puff Shack handle the cooking. We'll bring the smoke to you.
Fresh off the smoker

Low and slow, every single day
Zach Fisher and friends — BBQ fanatics and hospitality veterans — opened Puff Shack in St. Charles in 2024. Every rack, brisket, and batch of sausage is built on homemade recipes and the patience real slow cooking demands.

Find A Puff Shack BBQ Near You
Puff Shack BBQ makes it easy to enjoy slow-cooked BBQ at either of our two locations. Visit us in St. Charles at 2075 Prairie St or stop by our Sugar Grove location on North Dr. Choose the location that works best for you and enjoy our BBQ favorites, homemade recipes, and friendly service.

Puff Shack BBQ Rewards
Join our rewards program, earn points every time you order online and redeem your points for free food!
Frequently Asked Questions
What are you known for?
We are known for Burnt Ends, Ribs, Sausage, Brisket, Baked Beans, Pork, Pulled Pork, Smoked Turkey, Potato Salad, BBQ Chicken, Coleslaw, and Baby Back Ribs
Do you offer delivery or takeout?
Yes, we offer Takeout
What areas do you serve?
We serve the following areas: St. Charles, Nottingham Woods, Bald Mound, Geneva, Sugar Grove, Rainbow Hills, Prestbury, Batavia, Elburn, North Aurora, Mooseheart, Kaneville, Kane County, Novak Park, Wasco, Fox River Estates, Big Rock, Dunham Castle, Five Island Park, and Campton Hills.

