Skip to main content

Mathias Sandwich Shop in Charleston: What to Order and Why It Matters

A Charleston institution built on hand-cut meats and house-made bread

Mathias Sandwich Shop has operated in downtown Charleston since 1982, occupying a narrow storefront on King Street where the owners still slice roast beef, turkey, and ham by hand each morning. The sandwiches are built to order on bread baked in-house, and the shop does not use a slicer or pre-made components—everything visible through the front window is made that day. The menu is short: roast beef, turkey, ham, and a few combinations, plus a handful of sides. Most people order one sandwich and eat it there or take it a few blocks to a park.

What sets Mathias apart from chain sandwich shops is the constraint. Because the owners make the bread and slice the meat themselves, they cannot scale up. The shop closes when they run out of bread, which happens most days by mid-afternoon. There is no drive-through, no online ordering, and no second location. The experience is built around showing up, waiting in a short line, and watching someone build your sandwich in front of you.

Key Takeaways

  • Mathias makes its own bread and slices all meats by hand, so the shop closes when supplies run out—usually by 2 or 3 p.m.
  • The roast beef sandwich is the most popular order, served on white or wheat bread with optional cheese and condiments.
  • The shop is cash-only and located on King Street in downtown Charleston, with limited seating inside and no parking lot.
  • Lunch is the busiest time, and the line can stretch out the door on weekdays between noon and 1 p.m.

What to order and how the menu works

The core menu consists of four sandwich options: roast beef, turkey, ham, and a combination plate. Most customers order roast beef, which comes as a standard sandwich or a double. You choose your bread—white or wheat—and can add cheese, lettuce, tomato, onion, and condiments at no extra charge. The roast beef is sliced thin and piled generously; a single sandwich is substantial enough for most appetites.

The turkey and ham sandwiches follow the same structure. The combination plate pairs roast beef and ham on one sandwich. Sides include potato salad, coleslaw, and chips. Prices are modest—a roast beef sandwich runs around $8 to $10 depending on size, and sides are a few dollars each. The shop does not have a printed menu; orders are called out and written on a ticket, and the staff will tell you what is available that day.

Timing, parking, and how to plan your visit

Mathias opens at 10:30 a.m. and closes when the bread runs out, typically between 2 and 3 p.m. Lunch rush is between noon and 1 p.m., when the line can reach out the door and wait times stretch to 15 or 20 minutes. If you want to avoid the crowd, arrive before 11:30 a.m. or after 1:30 p.m., though you risk finding the bread sold out in the late afternoon.

The shop sits on King Street in downtown Charleston with no dedicated parking lot. Street parking is available but can be tight during lunch hours. Many people park in nearby lots or garages and walk over. The storefront is small—there are a few tables inside, but most customers take their sandwiches to nearby Marion Square or eat standing up. The shop is closed Sundays and Mondays.

Why Mathias matters to Charleston's food culture

Mathias represents a particular kind of Charleston business: small, owner-operated, and built on a single skill done well rather than on expansion or marketing. The shop has survived four decades in a neighborhood that has seen rapid change and rising rents, partly because the owners have kept the model simple and the product consistent. There is no franchise version, no ghost kitchen, no social media presence to speak of.

For visitors and locals alike, Mathias is a place where you can watch someone make your lunch from scratch in a way that has become rare. The hand-sliced meat, the house-made bread, and the closing time determined by supply rather than the clock all signal a different approach to food service—one that prioritizes quality and craft over volume and convenience.

Cash only and what to bring

Mathias operates on a cash-only basis. There is an ATM inside, but it is wise to bring cash or stop at a nearby machine before arriving. The shop does not take cards, mobile payments, or checks. This cash-only model is part of how the business keeps overhead low and maintains its independence.

Bring cash, arrive hungry, and expect to wait a few minutes even when the line looks short. The shop is small enough that the staff can only work so fast, and the hand-slicing and bread-baking process cannot be rushed. That wait is part of the experience.

Nearby options if Mathias is closed or full

If you arrive and find the bread sold out, several sandwich and lunch spots are within a few blocks on King Street and the surrounding area. Leon's Oyster Shop, Callie's Hot Little Biscuit, and various delis offer alternatives, though none replicate Mathias's specific model of hand-sliced meat and house-made bread. The neighborhood has enough food options that you will not go hungry, but Mathias itself cannot be replicated by ordering elsewhere.

If you are visiting Charleston and want to experience Mathias, plan to go early in your trip so you have time to return if you miss it the first time. The shop's limited hours and daily closure mean that timing matters more than at most restaurants.

Frequently Asked Questions

What time does Mathias close?

The shop closes when it runs out of bread, which is usually between 2 and 3 p.m. There is no fixed closing time. Arriving before 1 p.m. gives you a better chance of finding a full selection, though the line will be longer.

Can I order ahead or call in an order?

Mathias does not take phone orders or reservations. You must arrive in person and order at the counter. This is part of how the shop keeps its operation simple and ensures sandwiches are made fresh to order.

Is there parking at Mathias?

There is no lot at the shop. Street parking is available on King Street and nearby side streets, though it can be hard to find during lunch hours. Many customers park in nearby garages or lots and walk over.

Does Mathias have vegetarian sandwiches?

The menu focuses on roast beef, turkey, and ham. There are no dedicated vegetarian sandwiches, though you can order bread with cheese and vegetables if you ask. Call ahead or ask the staff what options might be available.

What days is Mathias open?

The shop is open Tuesday through Saturday, 10:30 a.m. until the bread sells out. It is closed Sundays and Mondays. Hours may vary seasonally or for holidays, so it is worth checking before making a special trip.