Your guide to the best spots for sandwiches in Charlotte, from grilled cheese to bahn mi


There’s something magical about eating an exceptional sandwich. Whether you’re in the mood for ingenious mounds of meat and veggies or a glorious classic that is simply done right… the Queen City has a double-decker for everyone.  

If by clubbing you mean eating club sandwiches, then yes… I enjoy clubbing quite a bit. Here are a few of my favorite cold and hot-off-the-press handheld pleasures throughout Charlotte.  

Banh Mi Sandwiches

Because they deserve their own category.

Banh Mi Brothers

230 WT Harris Blvd.

Vibe: Order then sit… and eat a great sandwich. The Pho-tine and Korean Fries (each $5) are also unique and delish.

What to Order: The Korean ($7.50): Marinated beef, jicama, cilantro aioli, and kimchi instead of pickled vegetables.

Crispy Banh Mi

5100 South Blvd., Ste. C

Vibe: There’s a small register in the front where you order your meal and plenty of tables for sitting. They serve a variety of Banh Mi sandwiches and you can even pair them with authentic Thai Tea.   

What to Order: Crispy’s Favorite, Dac Biet ($4.50): All sandwiches come with carrot, cucumber, daikon, cilantro and jalapeno pepper.

Yummy Banh Mi Truck

Various Locations

Vibe: Make sure to check out their weekly food truck schedule online so you know when they’re in your neck of the woods. Quick and easy, simply order from the window and wait a few minutes for your meal.

What to Order: BBQ Pork Banh Mi ($8): Vietnamese Sandwich on a 8-inch baguette with garlic, mayonnaise, cucumber, pickled diakon, carrots, jalapeño and cilantro.

Sandwiches in a jiffy

When you order to-go more often than dining in.

Duck Donuts

Multiple Locations

Vibe: I absolutely love this made-to-order donut house. It’s kid-friendly and you always leave sweet-tooth satisfied.

What to Order: The Sausage, Egg & Cheese with Chopped Bacon ($3.95): Get the works with this flavorful breakfast sandwich with egg, sausage, and cheese on a donut topped with maple icing and chopped bacon.

Earl’s Grocery

1609 Elizabeth Ave.

Vibe: This local-heavy market is the perfect stop for foodie gifts, wine and specialty grocery items. They have a small section of tables to sit and enjoy your meal, however I often order something to-go so I can enjoy it at my office.

What to Order: Turkey Sandwich ($7.49): Shaved turkey, smoked gouda, avocado, sundried tomato aioli and lettuce on wheat bread.

Fresh Med Food Truck

Various Locations

Vibe: Hungry fans can expect Mediterranean fusion, from fettuccini alfredo balls to greek chicken salads.

What to Order: Italian Grinder ($9): Prosciutto, capiccola, Genoa salami, ham, halloumi-fontina cheese, lettuce, banana peppers, red onion and special dressing served warm in a naan bread wrap.

The Heavenly Hoagie

516 River Hwy., Mooresville

Vibe: I realize that this sandwich house is a bit north of the city… but it’s worth the drive. Trust me on this one, folks.

What to Order: Anything and Everything. The Genoa salami sandwich ($7.15 for 8-inch) is my personal favorite, and I literally pile on every topping (including oil and vinegar).

Holler and Dash

2725 South Blvd.

Vibe: I swoon at the sight of their biscuit sandwiches, but did you know that they also serve lunch? This order-then-sit eatery is a great option for a quick meal.

What to Order: More than just biscuits, The Honey Crunch Chicken Salad ($8.50) is a Charlotte original. Cranberry almond chicken salad and carrot scallion slaw on toasted multigrain bread. DELISH.

Papi Queso

Food Truck – Multiple Locations

Vibe: Expect a small variety of grilled cheese sandwiches with the option of ordering a tomato soup, bag of chips or house dill pickles (get the soup, $4).

What to Order: Pig Mac ($9.5): Heritage pulled pork, mac ‘n cheese, bourbon onions and cheddar that’s grilled to perfection.

Reid’s Fine Foods

This is based on their Uptown Location, 121 W. Trade St.

Vibe: This store location is small but jam-packed with delicious goodies. There’s plenty of items packaged to-go (hello boxed lunches), and a deli bar where you can order breakfast and lunch sandwiches!

What to Order: Nashville Hot Chicken Sandwich ($5.99) on a biscuit. I highly recommend adding cheese and bacon too (an extra $1.50). Simple and scrumptious.

Rhino Market

Multiple Locations

Vibe: There’s a small section of tables to dine-in, however, those fill up fast. The line to order your sandwich may sometimes look long but I promise it goes by fast. This is based off of my experience at their uptown location.

What to Order: Raw Rhino ($6.49) on sourdough: Carrots, sprouts, tomato, cucumbers, pickles, bibb lettuce, and hummus. I usually order meat in my sandwiches (the Reuben is great here, too) but this veggie beast is hard to beat.

Sandwich Max

1941 E. 7th St.

Vibe: A traditional walk-up-and-order sammie shop. Bonus: they also have a King of Pops Cooler. They’ve been around for over 25 years so rest assured, they know what they’re doing.

What to Order: Italian (@5.50/$8) on Sourdough: Capicola, pepperoni, salami and cheese. Standard toppings include lettuce, tomato, onion, oil and vinegar, and oregano. They also have additional choices like banana peppers, cucumbers and mushrooms if you fancy more flavors.

Sit-down spots

Because sometimes you want a leisurely meal.

B. Good

Multiple Locations

Vibe: This fast-casual joint is family friendly and serves meals made in collaboration with local farmers and ingredients (they list the farms right there on the wall). Their eggplant meatballs are a must-try.

What to Order: The Eggplant Meatball Sub (which is on their winter seasonal menu, $8.99): Eggplant meatballs, marinara, peppers and onions, cheddar and parmesan on a baguette.

Chris’ Deli Restaurant

3619 E. Independence Blvd.

Vibe: If you’re looking for an old-school dining experience with awesome subs and sandwiches, check this place out. Decor is simple (NOT fancy by any means) but the food and service are top-notch. Note: this place is very busy during lunch hours.

What to Order: Roast Beef Sub ($7.25) – all subs are served with lettuce, tomato, mayo, onion, olive oil, vinegar and provolone cheese. You also get to choose one side order. (Note: The Hot Turkey Sub is also a GREAT choice.)

Coco and the Director

100 W. Trade St.

Vibe: Primarily known as a coffee shop, this eclectic java house also serves sandwich specials that change daily. As an extension of Stoke, patrons can expect quality ingredients mingled in a creative way. Take the time to sit down — I just absolutely love their indoor stadium seating and loft.

What to Order: The daily special (duh), which is listed on their Facebook page each week.


225 S. Poplar St.

Vibe: Sophisticated and modern, this uptown eatery is a great stop for your next business lunch or after-work drinks.

What to Order: Fried Green Tomato BLT ($13): Benton’s bacon, house-made pimento cheese, whole wheat pullman loaf and hand cut chips.

Lincoln’s Haberdashery & Provisions

1300 South Blvd., Ste. S

Vibe: I just visited this restaurant for the first time and was so impressed I had to squeeze them onto my list. It’s cozy and inviting, and probably serves the best chicken salad sandwich I’ve had in Charlotte. No joke, order it. Oh, and major props for carrying Pure Intensions Coffee.

What to Order: El Wapo Gallo Blanco ($9.75): Poached chicken salad, Sriracha, pickled jalapeno, bacon, cucumber and cilantro served on rustic house-made bread.

Lincoln’s Haberdashery

The Loyalist Market

435 N. Trade St.

Vibe: Their sandwiches take everything you love about an extravagant cheese board and stuffs it between two slices of bread. YUM.

What to Order: Muffuletta ($13): Creminelli prosciutto cotto ham, mortadella, Milano salami, provolone and olive salad on ciabatta.

Living Kitchen

Multiple Locations

The Vibe: Clean, modern and all vegetarian. I often visit one of their Charlotte locations when I take my dad out to lunch (he’s a vegan and there are plenty of options for him to choose from). The juices here are also fantastic.

What to Order: Avocado & Basil Sandwich ($8.50/$11.50 with side): Toasted multi-grain bread piled high with fresh slices of avocado, tomato, red onion, sprouts, basil, lemon-parsley sunflower seed hummus and cashew sour cream.

The Mad Greek

5011 South Blvd.

Vibe: There’s nothin’ fancy about this diner, but the food is authentic and delish. Service is also top notch. Ask for Peyton (he’s the owner’s son) and tell him Jess with C5 sent you. 

What to Order: Gyro Pita ($8.95) with rice. Each of their pitas are topped with lettuce, tomato, onions and tzatziki.

Owen’s Bagel & Deli

2041 South Blvd.

Vibe: This morning madhouse goes way beyond old-school schemer and offers massive bagel beasts for breakfast AND lunch.

What to Order: Nice Piece of Ash ($7.50): Everything bagel with bacon ranch cream cheese, turkey, bacon, onions, banana peppers, pepper jack cheese, sprouts and tomato.  

Honorable Mention:

Ice cream counts as lunch, right?

Ninety’s Sandwiches and Ice Cream

9009 JM Keynes Dr.

Vibe: It’s a smaller space with wooden tables and a large ice cream counter where you can peek through the glass and pick your flavors. I personally have not tried their cold-cut or hot-pressed sandwiches yet… but their ice cream creations are often throwback flavors from my childhood and put me in the best mood. Everyone needs a dessert from time to time (or every other day… no judgment here).

What to Order: Macaron Ice Cream Sandwiches (check store for $$).

Other Places on My To-Visit List:

Who wants to meet me for lunch? 

Be’s Noodles & Banh Mi

The Common Market (I ate here YEARS ago, and need to revisit.)

Laurel Market

Le’s Sandwiches & Café

Noda Bodega

I’m sure that I missed SOMEONE’s favorite spot (and I’m ok with that… a girl can only eat out so much), but if you could please let me know your go-to ‘which in the comments section, I can then look forward to checking them out in the near future.

Photos: Jess Bentley


  1. Definitely check out deep sea seafood market. One of my favorite spots. Fresh seafood, quick service and incredible flavors.

  2. I was worried that NoDa Bodega wasn’t going to be mentioned, and then noticed that it’s in the To-Visit List. Phew! Crisis averted.
    I’ve visited them 5 different times.
    Tried a different sandwich each time.
    Five times they hit it out of the park.

  3. Jason’s Deli is hard to beat. The ruban is the best in Charlotte. Without mentioning, only three on the list are worth visiting.

  4. If you want the best Ruben and best Philly in CLT and not an Instagram moment go to Clover Joes in Brevard Court. Take out only.

  5. The tortas at the lunch counter in the back of SavWay grocery on Central. The huge chorizo torta has crispy chorizo, grilled queso fresco, avocado, and lots more on freshly made bolillo bread, grilled and crispy. You might also talk him into making a veggie torta with crispy eggplant, grilled queso, avocado. So good! Rudy, the owner, is a gem. CASH ONLY.

  6. I loved this post! i try to read your blog pretty often, and you’re cnstantly coming outt with pretty great stuff.
    I embedded this on my facebook, and my followers loved it.

    Continue the great work 🙂

  7. I really liked this post i actually read your blog fairly often, and you’re always
    coming outt with a lot of great stuff. I
    contributed this on mmy blog, and my followers adored it.
    Keep up the great work 🙂


Please enter your comment!
Please enter your name here