39 Best Sandwich Shops in St. Louis

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

Customers` Favorites

Gorgonzola Beef Sandwich
Italian Beef Sandwich
Garlic Cheese Bread
Sicilian Salsiccia
Meatball Sandwich
Gorgonzola Dip
Hot Roast Beef
Marys Special
The Hill Boy
Potato Salad

“We were traveling from out of town and decided to stop at Adriana’s for lunch and I’m so happy we did! The staff is so friendly and treat you like you’ve known them for years.

The food was of course delicious as well. My spouse got the Italian Beef and subbed the regular bread for garlic cheese bread (HIGHLY recommend doing this!). I got the Joe with a side of pasta salad.

This a cute sandwich shop and we definitely recommend going for a delicious lunch!“

4.8 Superb128 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
Ham and Beef Delight
Vegetarian Sandwich
Breakfast Sandwich
Reuben Sandwiches
Macaroni Salad

“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 Superb80 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
Joe Fassi’S Italian Dressing
Fassi House Salad with Homemade
Joe Fassi’S Sandwich Sauce
Vince Fassi Salsiccia Slam
Pasta with Italian Sausage
Joe Fassi’S House Salad
Emil Fassi American Bite

“Great service along with great sandwiches!! Wining combo!“

4.6 Superb124 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
Roast Beef Sandwich
Cheese Garlic Bread
Ham and Cheese Melt
Garlic Cheese Bread
Meatball Sandwich

“Wow! This place was reasonably priced, very clean, and staff were very friendly. I got the toasted ravioli, a veggie salad, two pieces of garlic toast, and a water for $13. \nAfter a long day, I didn’t want to drive anymore so I walked to the restaurant from my hotel without knowing what to expect it was Italian. Enjoyed the walk and really enjoyed the food.“

4.5 Superb160 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.4 Superb178 Reviews
Mound City Sandwich Shop Sandwich Shop • $
2906 Market St, St. Louis

Customers` Favorites

Italian Supreme
Loaded Fries
Turkey

“The lady inside was SO NICE and personable. My fiance had gone in to get our food while I tended to our baby and he ended up getting my sandwich toasted. I can’t eat warm meat so I took it back in myself and explained to her about my issue and she fixed it no problem and didn’t argue at all even tho it was definitely our fault!

She said she has recently become full owner of the shop and she’s doing a fantastic job! Come support this small business!!!“

4.9 Superb58 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
Double Cheeseburger
Hamburger and Fries

“Proper old school diner with the kind of filling food you would hope to find. Only draw back is no all day breakfast, but the lunch fare was more than worth missing out. The bacon cheeseburger was somehow both a delightful fried and crispy flat top smash burger and the kind of thick patty you'd usually find in one of those $20 'gourmet' burger joints.“

4.4 Superb108 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
Sandwich
The Nine
Special
Chili

“Great little spot in Soulard for lunch or dinner. They have a very expensive menu, everything is fresh and made to order, great drink selection as well. My suggestion is that you go with the honey, mustard, chicken sandwich, and you can’t go wrong. I also tried the buffalo chicken sandwich, and it was also excellent. Everything I’ve had here in the past few years has been awesome, they have great service, and it is well worth the stop it

A great alternative to eating at the brewery if you’re going on a tour and need a bite to eat after.“

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

Customers` Favorites

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

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

4.5 Superb77 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
Grilled Chicken Breast
Firehouse Hero Combo
Smoked Turkey Breast
Hook & Ladder Salad
Hook \u0026 Ladder
Submarine Sandwich

“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.3 Superb90 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
Chicken Chipotle Crunch
Wagyu Cheese Steak
Homemade Turkey
Classic Italian
The Hot Bobbie
Cole Turkey
The Bobbie

“best sandwiches on the planet“

4.2 Good117 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
Spaghetti Amighetti
Lasagna with Meat
Special Sandwich

“Great sandwiches and soups“

4.1 Good151 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.1 Good129 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.2 Good72 Reviews
Goodcents Sandwich Shop • $
7517 Watson Rd, St. Louis

Customers` Favorites

Chicken Bacon Ranch
Goodcents Original
Original Combo
Penny Club
Italian
Cookie

“Best Alfredo pasta and every time you walk in it smells like heaven“

4.4 Superb36 Reviews
Elaine's Sandwich Shop • $
2311 Cherokee St, St. Louis

Customers` Favorites

SW Chicken Salad Sandwich
Southwest Chicken Salad
Turkey Ham Bacon Gouda
SW Chicken Sandwich
Honey Vinaigrette
Crunch N' Munch
Veggie Sandwich
Create Your Own
Jalapeno Bacon
Chicken Cordon

“Listen… I’m a foodie and have done alot of traveling…. THIS hidden gem is one of the best sandwich spots I’ve ever had! You need to try this place 😍😍“

4 Good79 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.9 Good83 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 Good81 Reviews
Snarf's Sandwiches 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
Snarf's Cheesesteak
French Dip Sandwich
Italian Sandwich
Toasted Bread
Chicken Salad
Potato Salad

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

3.8 Good121 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

“Jersey Mike's on Lindbergh was clean, employees were all professional and friendly. I had never been to one but friends raved about how great the sandwiches tasted. All my questions were answered. I picked four types and was pleased. Fresh bread and meat. I watched as sandwiches were made. Everyone at poker enjoyed them. Philly steak was delicious, very popular. Ham and cheese and roast beef with provolone followed by premier club were the choices. Oh, I purchased a BLT for dinner at home later....yum.“

4.2 Good31 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
Firehouse Subs
Cuban Sandwich
Firehouse Hero
Hook & Ladder
Turkey Bacon
Italian
Chips

“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!!!!“

3.8 Good94 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 Good58 Reviews
23

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

“I like this location, bit far for me but was at a dr.app close an wanted subway an went to this location,clean greeted as we walked in i appreciate it a great food. Both times i visited id recommend this location its a nice subway,an appreciate how i was treated at this location. 😊“

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

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

3.6 Good80 Reviews
25

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

“Although on a busy street, this location is pretty solid. I stopped by one day for a quick bite and ended up getting two sandwiches and a soda. The two ladies that were in the store were very nice and hospitable. The store was spacious and most importantly, they had clean tables. I'd definitely make this a regular stop on my route. Thank you, ladies!“

3.7 Good42 Reviews
26

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

“The restaurant is always clean and the ladies are very nice and professional all the timeI also want to add that the bread and vegetables along with cookies are always freshEverything is outstandingIf I want Subway I always wait until I’m near the Kingshighway and Natural Bridge location to get my sandwich“

3.7 Good36 Reviews
27

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

“This subway has my stomach and my respect. Yesterday there was a mishap with a sandwich I ordered and they apologized and took my information and explained how they could make up for it. I returned today and they upheld their end of the bargain. I’m more than satisfied because I was able to get what I wanted and that makes me happy.“

3.6 Good55 Reviews
28

Subway

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

Customers` Favorites

Mini Cheese Steak Sliders
Rotisserie-Style Chicken
Oven Roasted Turkey
All-American Club
Grilled Chicken
Italian B M T
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.8 Good22 Reviews
Subdivision Sandwich Company American • $
3711 Market St, St. Louis

Customers` Favorites

Spicy Chicken Sandwich

“Had a really tasty sandwich.“

3.6 Good52 Reviews
30

Subway

Subway Sandwich Shop • $
4484 Woodson Rd, St. Louis

Customers` Favorites

Cold Cut Combo with Italian Herb and Cheese Bread
The Ultimate B M T
Spicy Italian
Veggie Delite
Cookies

“love love LOVE this location, i order my mechanics food from here all the time and they always get the orders right and delicious, my one guy calls me from home and says can you call and order me a sandwich from subway, i dont know what you order but its always great and i end up eating the whole foot long, i had to tell them its them making them great not me ordering it LOL. love the ladies there, the manager is amazing always smiling, laughing and making you feel welcomed. I love a vibrant staff.“

3.5 Good77 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

“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.“

3.6 Good28 Reviews
32

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

“I have been coming to this subway for years now. I come every Tuesday but started coming on Sundays because this location started SUNDAY FUNNY QUOTES! I definitely enjoy the bags ABSOLUTELY AMAZING! But unfortunately I've been out of town for a couple months and I just got back and my first stop was Subway I went in there tonight to get my funny quote bag (or a couple ) just to be a little disappointed to find out the young lady that started it does not do it anymore THE TWO EMPLOYEES THAT WAS THERE IS ABSOLUTELY JOYFUL THEY MADE ME FEEL WELCOME AND SPREAD AMAZING HOSPITALITY THIS LOCATION IS TOP OF THE LINE. This location has done a 180 in 8 months the foods better. the employees are better. the environment so much better
BRING BACK FUNNY QUOTE SUNDAY“

3.5 Good62 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.“

3.9 Good8 Reviews
34

Subway

Subway Sandwich Shop • $
1901 Schuetz Rd, St. Louis

Customers` Favorites

Turkey Bacon & Guacamole Signature Wrap
Buffalo Chicken Melt
Subway Club
Cookies
Steak

“The sandwich that I purchased was awesome. I appreciate Mr Dean and Mr Payne's help an awesome customer service thank you very much and I'll be back. If you're looking for a good Subway sandwich place this one is it. Thank you very much I'll be back.“

3.5 Good41 Reviews
35

Subway

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

Customers` Favorites

Sweet Onion Chicken Teriyaki
Subway Club
The Beast
Tuna
All

“The two ladies that we encountered were very polite and they took time to make our sandwiches very symmetrical which is very hard to come by. This was my favorite subway that I have visited and the most perfect subs that I have seen thus far. Thank you!!!“

3.5 Good40 Reviews
36

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.5 Good29 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.4 Good70 Reviews
38

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 Good27 Reviews
39

Subway

Subway Sandwich Shop • $
3700 W Pine Blvd 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.2 Average4 Reviews

You May Also Like