42 Best Sandwich Shops in St. Louis

Adriana's on the Hill Sandwich Shop • $
5101 Shaw Ave, St. Louis

Customers` Favorites

Mamba Siciliano You'Re Welcome
Gorgonzola Beef Sandwich
Italian Beef Sandwich
Garlic Cheese Bread
Sicilian Salsiccia
Meatball Sandwich
Hot Roast Beef
Gorgonzola Dip
Marys Special
The Hill Boy

“TLDR: you HAVE to try this place!!

In town for business and stopped here today for lunch. At first since the line was long I almost left, but decided to stick it out. They were whipping through the line very fast for how busy it was! I got the lunch special mambo sciciliano sandwich with potato salad and let me tell you, it was one of the best meals I've had in a long time! The portions are massive, everything was fresh, and amazingly delicious. Please do yourself a favor and go!“

4.9 Superb374 Reviews
Southwest Market Cuisine Sandwich Shop • $
5224 Columbia Ave, St. Louis

Customers` Favorites

Roast Beef Turkey & Cheese Sub
6in Italian with Everything
Poor Boy - 'Our Specialty'
Six Inch Italian Sandwich
Turkey Breast Sandwich
Roast Beef Sub Combo
Ham and Beef Delight
Vegetarian Sandwich
Breakfast Sandwich
Reuben Sandwiches

“Worked here for many years, Kipp and his family have always been great to me. Now, I get the pleasure of taking my family in anytime we are in the city! If you’re going to the zoo, this is a must stop! If you’re going to the Cardinals game fill up here and you won’t regret it.“

5 Superb206 Reviews
Joe Fassi Sausage and Sandwich Factory Sandwich Shop • $
2323 Sublette Ave, St. Louis

Customers` Favorites

Paul Fassi’S New York Bomber Sandwich
Mile High Veggie Supreme Sandwich
Joe Fassi’S Poor Boy Sandwich
Fassi House Salad with Homemade
Joe Fassi’S Italian Dressing
Joe Fassi’S Sandwich Sauce
Vince Fassi Salsiccia Slam
Pasta with Italian Sausage
Joe Fassi’S House Salad
Emil Fassi American Bite

“I drive 45 minutes to get my Fassi fix. I love the place“

4.7 Superb269 Reviews
Pickleman's Gourmet Cafe Sandwich Shop • $
3722 Laclede Ave, St. Louis

Customers` Favorites

Pickleman's Italian Club Sandwich
Turkey Bacon Club Sandwich
Buffalo Chicken Sandwich
Buffalo Chicken Pizza
Buffalo Chicken Salad
Italian Beef Sandwich
Italian Sausage Pizza
Asiago Chicken Pizza
Garlic Cheese Bread
Veggie Sandwich

“My husband & I ordered Pickleman's from our hotel after a concert. They delivered right to the hotel. We ordered sandwiches & they were very good. I highly recommend this place:)“

4.5 Superb365 Reviews
P'Sghetti's Pasta & Sandwiches Sandwich Shop • $
5447 S Lindbergh Blvd, St. Louis

Customers` Favorites

Spaghetti and Meatball in Marinara Sauce
Chicken Parmesan Hot Sandwich
Toasted Ravioli with Sauce
Super Sub Cold Sandwich
Prince on Garlic Bread
Garlic Cheese Bread
Roast Beef Sandwich
Ham and Cheese Melt
Cheese Garlic Bread
Meatball Sandwich

“Not a bad Chicken Club at all with thick juicy chunks of white chicken, plenty of imitation bacon bits and a good mix of lettuce and a small but flavorful Thousand Island and the Ravioli is nicely aldente' and sank in plenty of sauce. The service was great, even late, and the restaurant was in good shape. The price is what got to me. Honesty, I was kicking myself in the buttocks because it was $18 for this meal and no drink when, with all do respect, a can of Chef Boyardi and a Pre-Packed Deli salad would have been about $7 and basically the equivalent. I'm just saying. I do appreciate the work this crew does here but realistically it's pretty pricey. I didn't feel bad at all for sitting down with my own can drink.“

4.5 Superb330 Reviews
White Knight Diner Sandwich Shop • $
1801 Olive St, St. Louis

Customers` Favorites

Bacon Cheddar Burger Chili Cheese Burger Double Cheese Burger
Supposed to Be Scrambled Eggs with Cheese
Bacon and Eggs with Biscuits and Gravy
How Bout a Mess with 1 Pancake
Bacon 2 Eggs with Hashbrowns
Burger Fries and Dr Pepper
All Meat Lovers Omelette
Grilled Cheese Sandwich
Cheeseburger and Fries
Double Cheeseburger

“Absolutely delicious home style food. You could tell it has a core group of locals that come when they walk in and no order is needed they had food brought right to them. Absolutely speaks volumes to customer loyalty. If we lived local we would be regulars. For now it was excellent fule for our day, and we thank you for that!“

4.5 Superb243 Reviews
Mound City Sandwich Shop Sandwich Shop • $
2906 Market St, St. Louis

Customers` Favorites

Italian Supreme
Loaded Fries
Turkey

“What can I say but WOW! This place is amazing! I went in expecting it to be like any other sandwich shop, but I was blown away. The owner is so nice and lovely to chat with, and boy does she make a mean sandwich. I got the Crown Vic and a tortilla wrap and I gotta say, I will be coming back for another one“

4.9 Superb136 Reviews
Capriotti's Sandwich Shop Sandwich Shop • $
9532 Manchester Rd, St. Louis

Customers` Favorites

Cheesesteak Fries & Bottled Drink
Kids Grilled Cheese Meal
American Wagyu French Dip
Impossible Cheesesteak
Chicken Chipotle Crunch
Wagyu Cheese Steak
Homemade Turkey
Classic Italian
The Hot Bobbie
Cole Turkey

“Capriotti’s Sandwich Shop was located right next to my eye doctor, so my Mom and I decided to have lunch here. The staff were friendly and the owner was front and center, in front of the register. I chose the BLT and my Mom got the Homemade Turkey. I liked my BLT and my Mom enjoyed her Homemade Turkey, but she noted that the turkey was a bit too dry for her tasting. The bread was super good but almost a bit too filling since it’s a soft white bread. We would come back though because it was somewhat affordable and very clean inside.“

4.3 Superb152 Reviews
Ninth Street Deli @ Howard's Sandwich Shop • $
2732 S 13th St, St. Louis

Customers` Favorites

Cajun Bacon Turkey Melt
French Onion Soup
Chicken Philly
House Salad
Meatball Sub
The Island
The Italian
Sandwich
The Nine
Special

“Absolutely loved this place! It is a top-notch must-stop when you’re in the area for a Budweiser tour. They clearly get their fair share of tourists, but never once did they make us feel like anything other than valued guests.

The food was amazing, the service was excellent, and the entire experience was fantastic from start to finish. It’s clear they know how to handle visitors while still providing a genuine, welcoming atmosphere.

I would 1000% recommend stopping by if you’re in the area, and I will definitely be returning on my next visit!“

4.5 Superb226 Reviews
Firehouse Subs Oakville Sandwich Shop • $
4595 Chestnut Park Plaza, St. Louis

Customers` Favorites

Firehouse Steak & Cheese Combo
Salad-Firehouse Salad Plain
Half Standard Sub & Snack
Half Standard Sub & Salad
Turkey Bacon Ranch Combo
Firehouse Meatball Combo
Grilled Chicken Breast
Firehouse Hero Combo
Smoked Turkey Breast
Hook & Ladder Salad

“Had one of your subs for the first time today...the best sub I've ever had..yes a little bit more expensive than your average sub but in my opinion well worth it!!..i will be back...probably this weekend!!..“

4.4 Superb172 Reviews
Planet Sub Downtown STL Sandwich Shop • $
211 N 9th St, St. Louis

Customers` Favorites

Philly Cheesesteak Sub
Half Mega Roast Beef
Buffalo Chicken Wrap
Turkey Club Sandwich
Whole Tijuana Taxi
Turkey Roast Beef
Super Hero Sub
The Planet Sub
Pastrami Melt
Cheese Steak

“Lettvint mat, når en vandrer gatelangs. Smakte veldig godt, trivelig betjening.“

4.4 Superb165 Reviews
Amighetti’s at the Top of the Hill Sandwich Shop • $
5390 Southwest Ave, St. Louis

Customers` Favorites

Italian Beef with Cheese and Gravy
Roast Beef Gravy Sandwich
Chicken Parmigiano - Half
Hank's Cheesecake Slice
Turkey Special - Half
Simple Italian Salad
Amighetti’S Special
Tiramisu Cheesecake
Spaghetti Amighetti
Lasagna with Meat

“We love their loaded sub! I raved about it so much that my husband decided to try it, which is completely out of the norm. Now, we travel from about 20 miles away just for these great sandwiches! I should tell you I'm not a huge sandwich fan, so this says a lot. The bagels are fantastic also, and I am a very particular about needing chewy bagels. The carrot cake cheesecake was also excellent, but it truly is not cheesecake. it is simply carrot cake but it's very good!“

4.1 Good178 Reviews
Goodcents Sandwich Shop • $
5837 S Lindbergh Blvd, St. Louis

Customers` Favorites

Goodcents Original
Chicken Bacon Ranch
Penny Club
Italian
Cookie
Chips
Subs

“I took my grandson to the Tesson Ferry location and he loved it! The sandwiches and the cookies. Thank you Rich and everyone there for doing an excellent job, really fast and friendly service!“

4.3 Superb143 Reviews
Charleys Cheesesteaks Cheesesteaks • $
5 St Louis Galleria St, St. Louis

Customers` Favorites

Kentucky Bourbon Cheesesteak
Bacon and Cheese Fries
Chicken California
Philly Cheesesteak
Bold BBQ Sauce

“Great food!!!!!!!!!!!!!!!!“

4.2 Good101 Reviews
Snarf's Sandwiches MX Sandwich Shop • $
614 Washington Ave, St. Louis

Customers` Favorites

Rotisserie Chicken Salad
Big Fat Snarf Sandwich
French Dip Sandwich
Snarf's Cheesesteak
Breakfast Sandwich
Italian Sandwich
Turkey & Swiss
Vegetarian
Pastrami
Salads

“Food was great, service was great … if we are ever back in St. Louis we will go back“

4 Good280 Reviews
Firehouse Subs Tesson Ferry Sandwich Shop • $
9964-A Kennerly Rd, St. Louis

Customers` Favorites

Firehouse Steak & Cheese Combo
Firehouse Meatball Combo
Club on a Sub Combo
New York Steamer
Firehouse Subs
Cuban Sandwich
Firehouse Hero
Hook & Ladder
Turkey Bacon
Engineer

“Kathy and the gentlemen that work at this location are the best! They make everyone feel welcome and the place is always perfectly clean!!! The food is excellent, both taste and presentation!!! The Hook & Ladder with Light Italian dressing is so delicious and filling and low in calories!!! It’s amazing!!!!“

4 Good197 Reviews
Snarf's Sandwiches Maryland Heights Sandwich Shop • $
11512 Page Service Dr, St. Louis

Customers` Favorites

Turkey Club Sandwich Cubano Sandwich
Double Ham Egg and Cheese Sandwich
Tuna Salad with American Cheese
Steak and Egg Sandwich
Chocolate Chip Cookie
Philly Cheese Steak
Prime Rib Sandwich
Italian Sandwich
Three Little Pigs
Fountain Drink

“Great food & very clean establishment!“

4 Good210 Reviews
Jersey Mike's Subs Sandwich Shop • $
5450 S Lindbergh Blvd, St. Louis

Customers` Favorites

Roast Beef and Provolone
Jersey Shore's Favorite
Ham and Provolone
The Number Four
Club Supreme
Brownie
Chips

“They don’t always get my order right and it’s usually only missing 1 ingredient. I wish I could take off only 1/4 star because it’s not a huge deal, but that can be a hit or miss for people and everyone makes mistakes. Since I can’t it’s staying at a 5. This place particularly makes a great sandwich. I’m in a different area and they make the sandwiches super sloppy, kudos to the presentation of the sandwiches and freshness.“

4.1 Good41 Reviews
Snarf's Sandwiches SLU Sandwich Shop • $
374 S Grand Blvd, St. Louis

Customers` Favorites

Turkey and Provolone on Wheat Extra Trukey
Chocolate Chip Cookie
Big Fat Snarf Sandwich
Ham N Cheese on Wheat
Meatball Parmesan Sub
French Dip Sandwich
Snarf's Cheesesteak
Italian Sandwich
Chicken Salad
Toasted Bread

“Fantastic sandwiches and a fair price. Bread is outstanding!“

3.8 Good247 Reviews
Shapiro's Market Sandwich Shop • $
111 N Newstead Ave, St. Louis

Customers` Favorites

Blackened Turkey Sub
Bacon Egg and Cheese
Italian Sub Sandwich
Cubano Sandwich

“Steak and cheese sandwich is the best!“

3.9 Good134 Reviews
Charleys Cheesesteaks Cheesesteaks • $
85 S County Center Way Space FC 10, St. Louis

Customers` Favorites

Philly Cheese Steak Sandwich
Fries with Cheese and Bacon
Cheese and Bacon Fries
Chicken California
Cheese Fries
French Fries

“The sandwiches are delicious. The people that work here are the nicest & kindest. Every time that I visit this establishment everyone is so friendly. I highly recommend this Charley’s to everyone.“

4.1 Good89 Reviews
22

Subway

Subway Sandwich Shop • $
4305 Butler Hill Rd, St. Louis

Customers` Favorites

Sweet Onion Chicken Teriyaki
Subway Club
The Beast
Tuna
All

“I came to this restaurant 4/29/26 just as it was closing and was greeted by Jamilla. I thought she would tell me they are closed but she smiled warmly and said they are still open and made me a delicious subway sandwich. She was very patient, but also very efficient, kind, and diligent. Having worked at subway I can say you are blessed to have her on staff. - LW“

3.9 Good124 Reviews
23

Subway

Subway Sandwich Shop • $
5530 Telegraph Rd, St. Louis

Customers` Favorites

Cold Cut Combo Footlong Regular Sub
Subway Club Footlong Regular Sub
Buffalo Chicken Melt 6 Inch Melt
Tuna Melt 6 Inch Melt

“This place used to be run by the nastiest owner on Earth. He would skimp on the toppings and yell at people for using the restroom or getting refills. Luckily, it’s under new ownership! The new ladies who own it are much friendlier, and the store is finally clean and well-stocked. It’s crazy what a difference new ownership can make!“

3.9 Good105 Reviews
Snarf's Sandwiches Skinker Sandwich Shop • $
360 Skinker Blvd, St. Louis

Customers` Favorites

Italian Sub with Everything on It
Everything Bagel & Cream Cheese
Portobello Mushroom Sandwich
Turkey and Swiss Sandwich
Eggplant Parmesan
Chili with Bread
BBQ Brisket
Meatball
Cookies
Chips

“Delicious food and amazing customer service!“

3.8 Good177 Reviews
25

Subway

Subway Sandwich Shop • $
10443 Page Ave, St. Louis

Customers` Favorites

The Great Garlic 6 Inch Regular Sub
Chicken & Bacon Ranch
Italian B M T
Subway Club
Chicken
Cookies
Steak
Tuna

“Anytime my family and I come into this location, everyone here is always so lovely and kind.
They are very patient when my son orders his food and even with me when I’ve had a long work day myself and have to come here for dinner.
We will always continue to come to this location even though there’s one a few minutes closer; this one will always be our go to subway.
Thank you to all the staff that works at this location that continues to make our experience amazing!
Much love ❤️“

3.8 Good105 Reviews
Ruma's Deli Sandwich Shop • $
1395 Covington Manor Ln, St. Louis

Customers` Favorites

Large Ruma’S Super Sandwich
Large Gerber Sandwich
Cheese Garlic Bread
Prosperity Sandwich
Toasted Ravioli
Gerber Special
Cheese Pizza
Green Salad
Hot Dog

“RUmas is always a great choice for sandwiches and pizza! You will it be disappointed. Owners are super nice“

3.8 Good152 Reviews
Jimmy John's Sandwich Shop • $
9347 Gravois Rd, St. Louis

“This place was very clean and has a friendly staff“

3.7 Good131 Reviews
28

Subway

Subway Sandwich Shop • $
1205 Hampton Ave, St. Louis

Customers` Favorites

Turkey Italiano Signature Wrap
Oven Roasted Turkey & Ham
Rotisserie-Style Chicken
Subway Footlong Cookie
Chocolate Chip Cookie
The Hotshot Italiano
Steak & Cheese Melt
Doritos Cool Ranch
All-American Club
Turkey Cali Club

“On 6-2-26 around 11:00 am I had a great experience at the Subway on Hampton Avenue. The two ladies who helped me were friendly, welcoming, and greeted me as soon as I walked in. Their positive attitude made the visit even better. I ordered a tuna sandwich, and it was absolutely delicious—the bomb! Everything was fresh, made just right, and tasted great. Excellent customer service and a great meal. I'll definitely be back!

Hear me out, you gotta try this combo.
Italian herb and cheese bread
Tuna with provolone toasted.
Tomato, cucumber, red onion, banana peppers and honey mustard.“

3.7 Good152 Reviews
Subdivision Sandwich Company American • $
3711 Market St, St. Louis

Customers` Favorites

Spicy Chicken Sandwich

“Had a really tasty sandwich.“

3.7 Good72 Reviews
30

Subway

Subway Sandwich Shop • $
1641 S Jefferson Ave E, St. Louis

Customers` Favorites

Black Forest Ham Egg & Cheese Wrap
Auntie Anne's Footlong Pretzel
Rotisserie-Style Chicken
Cinnabon Footlong Churro
Double Chocolate Cookie
Subway Footlong Cookie
Chocolate Chip Cookie
Lays Baked Original
12 Pack Cookie Box
Coca-Cola Classic

“Place is not much to look at and the food is average subway quality and more expensive than it should be. However the gentleman working there today was friendly, made conversation, and even recommended a new sauce to try that really hit the spot. Great service today.“

3.7 Good145 Reviews
31

Subway

Subway Sandwich Shop • $
4963 Natural Bridge Ave, St. Louis

Customers` Favorites

All-American Club Footlong Pro Double Protein
Ham & Cheese Melt
American Club
Cookies
Wrap
Lay

“Subway 4963 natural bridge Ave , St Louis MO 63115
Thursday April 16th 2026
I was passing by and I stoped for lunch , the 2 ladies behind the counter were polite professionals and on the top of everything , the sub was delicious, fresh cut vegetables, lovely cookies , it was one of my best experience .
Thank you“

3.7 Good110 Reviews
Museum of Contemporary Religious Art Sandwich Shop •
3700 W Pine Blvd, St. Louis

“Go! Take some time to take in the art and the space.“

4.2 Good33 Reviews
33

Subway

Subway Sandwich Shop • $
1010 Market St Ste 100, St. Louis

Customers` Favorites

Mini Cheese Steak Sliders
Rotisserie-Style Chicken
Oven Roasted Turkey
All-American Club
Grilled Chicken
Italian B M T
Subway Club
Pizza Sub
Cookies
B L T

“I love this place,Great subway!! always provide fresh, soft and healthy food. Staff was very friendly and cooperative.Sitting area was neat and clean. mostly i visited here.Wonderful place to eat and spend special time with your friends.Fully satisfied. 5 star!!!“

3.6 Good79 Reviews
34

Subway

Subway Sandwich Shop • $
3700 West Pine Mall, St. Louis

“I have came in here about three times since moving in the area and it has been a perfect experience every single time. Never a long line, Workers always super friendly and accommodating. Came in today for lunch and Ordered my sandwich, the veggies are super fresh, Every time I have came. Bread always soft. I’ve never had as many good experiences at a specific subway like this location. highly recommend.“

3.6 Good11 Reviews
35

Subway

Subway Sandwich Shop • $
5949 N Broadway, St. Louis

Customers` Favorites

Cold Cut Combo

“Always stop by sometime to fuel up or shower, never had any problems with the staff or another employee in there and they always treat me very nice, thanks guys for making my trip back out west a great visit thanks for the security guards to!!“

3.4 Good96 Reviews
36

Subway

Subway Sandwich Shop • $
11005 Riverview Dr, St. Louis

Customers` Favorites

Sweet Onion Chicken Teriyaki
Oven Roasted Turkey
Rotisserie Chicken
Roast Beef
Cookies
Steak
All

“I have to say, this is THE best subway definitely in north county but possibly the stl area. Super clean, super fast and friendly. Literally hospital clean every time you go. The family that owns it is so nice and they genuinely smile every time I come in. Love this place. Food is always the best I get from subway too“

3.4 Good78 Reviews
37

Subway

Subway Sandwich Shop • $
8420 Watson Rd, St. Louis

“Excellent service, fresh ingredients, and a perfectly made sandwich! The staff was friendly, the restaurant was clean, and my order was ready quickly. One of the best Subway experiences I’ve had. Highly recommend! I meet new owner Sam his is so friendly and very professional.“

3.4 Good94 Reviews
Jimmy John's Sandwich Shop • $
5445 Telegraph Rd, St. Louis

Customers` Favorites

Jumbo Kosher Dill Pickle
Sandwiches
Turkey Tom
Roast Beef
Vito

“This Jimmy John's location is Fantastic! We used their catering services for our Christmas Party at Bethesda Southgate and when there was some confusion (probably on our end) about how the order was supposed to come and we ran short on sandwiches, they saved the day! They dropped off more sandwiches with hardly any notice and were so friendly about it! We will definitely be using them again to cater employee parties! Jen Popp Administrator Bethesda Southgate“

3.3 Good124 Reviews
39

Subway

Subway Sandwich Shop • $
1831 S 7th St, St. Louis

Customers` Favorites

Spicy Italian Footlong Regular Sub
The Ultimate B M T
Cold Cut Combo
Italian B M T
Sandwich
Cookies
Lay

“I placed a catering over for my team and I was thoroughly satisfied. Pickup time for my order was 11:30 and everything was prepared by that time. Everyone’s order was correct and each individual’s order was labeled with their name to save time trying to decipher what was what. The staff was amazing and service was superb. I will definitely be back.“

3.3 Good121 Reviews
Firehouse Subs Sandwich Shop • $
3949 Lindell Blvd Ste 2-B, St. Louis

Customers` Favorites

Smokehouse Beef & Cheddar Brisket
Hot Grilled Cheddar Cheese
Small Firehouse Meatball
Smoked Turkey Breast
Spicy Cajun Chicken
Virginia Honey Ham
Turkey Bacon Ranch
Submarine Sandwich
Firehouse Chili
Firehouse Hero

“Goodbye subway! Your subs are played out. Hello Firehouse, I wish I had tried you sooner. I didn't come three days on a row🤭 Don't tell my husband. Your sandwiches are delicious and fresh. We have tried the turkey bacon ranch, the Italian and the meatball sub. 🔥🤤“

3.3 Good117 Reviews
41

Subway

Subway Sandwich Shop • $
9641 Olive Blvd, St. Louis

“The staff here are great! There is a lady who takes orders and she goes above and beyond on having a friendly personality and making jokes and bringing smiles to everyone who goes here. They remember your fav orders. I will pick this location over others just for that little boost in my day.“

3.2 Average84 Reviews
Penn Station East Coast Subs Sandwich Shop • $
3824 Hampton Ave, St. Louis

Customers` Favorites

Snack Size Cheesesteak
Chocolate Chip Cookie
Chicken or Tuna Salad
Chicken Cordon Bleu
Cheesesteak & Fries
Philly Cheese Steak
Fresh Cut Fries
Chicken Teriyaki
Mega Cheesesteak
Fresh-Cut Fries

“Clean establishment! The crew working worked well together. Great food! The Fries are marvelous!“

3.3 Good222 Reviews

You May Also Like