Jump to: Traditional & Classic Sandwiches | Unique & Specialty Sandwiches | National & Regional Favorites
From classic to creative, sandwich shops in San Antonio offer something for everyone. Whether you’re a local or just passing through, you’ll find the sandwich shops San Antonio has to offer are top-notch. We’ll even reveal where to find the best chicken sandwich in San Antonio, if that’s what you’re after!
Trust us, these aren’t just any sandwiches—they are culinary experiences you won’t want to miss.
Editor’s Note: We work hard to bring you the most up-to-date information. However, please note that all information is subject to change. As always, please verify with the organizer before heading out!
Also, please note that this article may contain affiliate links. If you click on an affiliate link and make a purchase, we may earn a small commission at no extra cost to you. We only recommend products and services that we genuinely believe will benefit our readers!
If you are wondering about the listings chosen for this article, here is how we arrive at our recommendations.
Check out our articles on Best Bakeries in San Antonio, Dim Sum San Antonio, and Best Fast Food in San Antonio.
Sandwiches San Antonio: Traditional & Classic Shops
Beacon Hill Market And Deli
Image credit: Beacon Hill Market And Deli Facebook
This small, family-run deli specializes in genuine East Coast-style sandwiches using freshly baked Amoroso rolls flown in from Philadelphia. Their Italian Hoagie is a standout, loaded with premium meats and seasonings.
Operating Hours: Wednesday – Saturday 11 am – 4 pm | Sunday 11 am – 3 pm | Monday & Tuesday Closed
Where: 1717 Blanco Rd, San Antonio, TX 78212
How Much: $12 – $15 average per person
Blimpie
Blimpie in San Antonio emphasizes freshly cut meats and premium ingredients to create sandwiches that are larger than the competition. The “Blimpie Best” remains their most popular seller.
Operating Hours: Daily 10 am – 10 pm
Where: 15710 Chase Hill Blvd, San Antonio, TX 78256
How Much: $10 – $13 average per person
Jersey Mike’s Subs
Jersey Mike’s is a go-to for freshly prepared, high-quality subs made to order. The #19 Original Italian is the fan favorite here.
Operating Hours: Daily 10 am – 9 pm
Where: 7970 Fredericksburg Rd, San Antonio, TX 78229
How Much: $10 – $15 average per person
Lennys Grill & Subs
Bringing East Coast flavors to Texas, Lenny’s is known for generous portions. Their Philly Cheesesteak features thinly sliced grilled steak and melted provolone.
Operating Hours: Monday – Thursday 10 am – 9 pm | Friday – Saturday 10 am – 9:30 pm | Sunday 10 am – 8 pm
Where: 2602 N Loop 1604 W #101, San Antonio, TX 78248
How Much: $11 – $14 average per person
Max & Louie’s Diner
A New York-style deli serving traditional favorites on freshly baked bread. Their Reuben, made with pastrami or corned beef, is a local legend.
Operating Hours: Sunday – Thursday 7 am – 9 pm | Friday – Saturday 7 am – 10 pm
Where: 226 W Bitters Rd #126, San Antonio, TX 78216
How Much: $15 – $20 average per person
McAlister’s Deli

Image credit: McAlister’s Deli Facebook
Famous for their sweet tea and custom-made sandwiches. The McAlister’s Club is a consistent bestseller featuring smoked turkey and black forest ham.
Operating Hours: Daily 10:30 am – 9 pm
Where: 119 SW Loop 410 Suite 101, San Antonio, TX 78245
How Much: $12 – $16 average per person
Murphy’s Deli
A reliable spot for classic deli sandwiches with a focus on fresh ingredients. It provides a consistent, high-quality experience for downtown diners.
Operating Hours: Monday – Friday 8 am – 3 pm | Saturday & Sunday Closed
Where: 300 Convent St, San Antonio, TX 78205
How Much: $10 – $14 average per person
Nadler’s Bakery & Deli
This unique bakery-deli combo serves sandwiches made with care. Try the “California Club” on a buttery croissant for a fresh twist.
Operating Hours: Monday – Friday 8 am – 4 pm | Saturday 9 am – 4 pm | Sunday Closed
Where: 1621 Babcock Rd, San Antonio, TX 78229
How Much: $11 – $15 average per person
Sandwich de Paris
Renowned for authentic French sandwiches on toasted baguettes. The SDP Classic is their top seller, combining roasted ham, turkey, and bacon.
Operating Hours: Monday – Friday 11 am – 3 pm | Saturday – Sunday Closed
Where: 7220 Louis Pasteur Dr #142, San Antonio, TX 78229
How Much: $12 – $16 average per person
Schilo’s

Image credit: Schilo’s Facebook
The oldest restaurant in San Antonio, serving deli classics since 1914. They are famous for using natural products and house-made sauces.
Operating Hours: Daily 8 am – 2:30 pm
Where: 424 E Commerce St, San Antonio, TX 78205
How Much: $13 – $18 average per person
The Brown Bag Sandwich Shop
A no-frills local favorite since 1985. They make their own sauces and use fresh ingredients, with the Southwest Turkey Melt being a must-try.
Operating Hours: Monday – Friday 10 am – 3 pm | Saturday – Sunday Closed
Where: 11035 Wetmore Rd, San Antonio, TX 78216
How Much: $10 – $13 average per person
The Honey Baked Ham Company
The best spot for a sandwich featuring their world-famous honey-baked ham. The signature “HoneyBaked” comes on ciabatta with a sweet honey glaze.
Operating Hours: Monday – Friday 9:30 am – 6:30 pm | Saturday 10 am – 6 pm | Sunday Closed
Where: 9963 I-10, San Antonio, TX 78230
How Much: $11 – $15 average per person
Unique & Specialty Sandwiches San Antonio
Arby’s
While a national chain, Arby’s offers a “Texas Brisket Sandwich” made with actual Texas brisket specifically for this region.
Operating Hours: Daily 9 am – 11 pm
Where: 9501 San Pedro Ave, San Antonio, TX 78216
How Much: $8 – $12 average per person
Blanco BBQ
Translating Texas barbecue into hearty sandwiches, Blanco BBQ is celebrated for its smoked meats. Their Sliced Brisket Sandwich is a robust favorite.
Operating Hours: Sunday – Thursday 11 am – 9 pm | Friday – Saturday 11 am – 10 pm
Where: 13259 Blanco Rd, San Antonio, TX 78216
How Much: $12 – $17 average per person
B.O.S.S. (Bagels on Southern Soil)

Image credit: (Bagels on Southern Soil) Facebook
Distinguishes itself with wood-fired bagels. The “Slammin’ Salmon” features house-smoked salmon and lemon dill schmear.
Operating Hours: Daily 7 am – 2 pm
Where: 6458 N New Braunfels Ave, San Antonio, TX 78209
How Much: $10 – $15 average per person
Cheba Hut
A laid-back spot featuring toasted subs with unique names. The “Kalamata Olive Jones” is a top-selling specialty.
Operating Hours: Daily 10 am – 10 pm
Where: 11911 Alamo Ranch Pkwy Suite # 132, San Antonio, TX 78253
How Much: $11 – $16 average per person
Demo’s Greek Food
Offers a Mediterranean twist with authentic flavors. Their Gyro, featuring shaved lamb or chicken on pita, is a local standout.
Operating Hours: Tuesday – Thursday 11 am – 8 pm | Friday – Saturday 11 am – 9 pm | Monday & Sunday Closed
Where: 2501 N St Mary’s St, San Antonio, TX 78212
How Much: $11 – $15 average per person
Gino’s Deli @ Stop & Buy
A local legend for Philly cheesesteaks for over 20 years. The “Gino Special” with ribeye and provolone is their signature item.
Operating Hours: Sunday – Wednesday 9 am – 8 pm | Thursday – Saturday 9 am – 9 pm
Where: 13210 Huebner Rd, San Antonio, TX 78230
How Much: $12 – $16 average per person
PB&J with Tay

Image credit: PB&J with Tay Facebook
Takes peanut butter and jelly to a whole new level. The “Kitchen Sink” is a double-decker loaded with Nutella, walnuts, bacon, and more.
Operating Hours: Monday – Friday 11 am – 2:45 pm | Saturday – Sunday 11 am 4 pm
Where: 5335 McCullough Ave, Olmos Park, TX 78212
How Much: $9 – $13 average per person
Station Cafe
Known for scratch-made sandwiches on freshly baked bread. Spicy food lovers should try the “Turkey Chupacabra” with serrano pepper sauce.
Operating Hours: Monday – Friday 11 am – 4 pm | Saturday – Sunday Closed
Where: 1010 S Flores St, San Antonio, TX 78204
How Much: $11 – $15 average per person
National & Regional Favorites for Sandwiches San Antonio
Charleys Cheesesteaks
Offers a reliable and satisfying Philly cheesesteak experience. Their Classic Steak Philly is a very popular choice among locals.
Operating Hours: Daily 10 am – 10 pm
Where: 11707 Bandera Rd Suite 103, San Antonio, TX 78250
How Much: $10 – $14 average per person
Corner Bakery
Known for fresh ingredients and well-crafted combinations. The “Chicken Pomodori” on grilled sourdough is a customer favorite.
Operating Hours: Daily 7 am – 9 pm
Where: 18720 Stone Oak Pkwy Ste 103, San Antonio, TX 78258
How Much: $12 – $16 average per person
Firehouse Subs

Image credit: Firehouse Subs
Specializes in steamed subs and gives back to local fire stations. The “Hook & Ladder” with turkey and honey ham is their top seller.
Operating Hours: Daily 10:30 am – 9 pm
Where: 430 W Loop 1604 N #115, San Antonio, TX 78251
How Much: $10 – $14 average per person
Jimmy John’s
Famous for “freaky fast” delivery. The #2 Italian Night Club is their most popular sub, packed with Italian meats.
Operating Hours: Daily 10 am – 9 pm
Where: 13446 San Pedro Ave, San Antonio, TX 78216
How Much: $9 – $13 average per person
Panera Bread
Focuses on seasonal and fresh ingredients. Their Napa Almond Chicken Salad sandwich is a light and popular lunch choice.
Operating Hours: Monday – Saturday 6 am – 9 pm | Sunday 7:30 am – 8 pm
Where: 999 E Basse Rd #192, San Antonio, TX 78209
How Much: $12 – $17 average per person
Quiznos
Set apart by toasted sandwiches and distinctive sauces like Creamy Sriracha. The Classic Italian is their best-selling item.
Operating Hours: Monday – Saturday 10 am – 9 pm | Sunday 11 am – 8 pm
Where: 6408 Callaghan Rd, San Antonio, TX 78229
How Much: $10 – $14 average per person
Schlotzsky’s
Known for their signature sourdough bread baked fresh daily. The Original® remains their most iconic and popular sandwich.
Operating Hours: Daily 9 am – 9 pm
Where: 11803 Blanco Rd, San Antonio, TX 78216
How Much: $11 – $15 average per person
Subway
Subways in the region often feature local twists like jalapeño ranch. The All-American Club is a consistent bestseller.
Operating Hours: Daily 9 am – 11 pm
Where: 240 E Houston St, San Antonio, TX 78205
How Much: $8 – $12 average per person
Know Before You Go: Local Tips for San Antonio Diners
While many of these sandwich shops are located in San Antonio’s city center or along major corridors like I-10 and Loop 1604, they are easily accessible for residents in surrounding areas like Alamo Heights, Stone Oak, and Leon Valley. Most spots offer quick counter service, but local favorites like Schilo’s can get busy during the lunch rush, so plan for a 15-20 minute wait on weekends.
Common Questions about Sandwiches San Antonio
What is the oldest sandwich shop in San Antonio?
Schilo’s is the oldest dining establishment in the city, having served traditional deli sandwiches since 1914.
Where can I find the best Italian sandwich in San Antonio?
Beacon Hill Market and Deli is highly recommended for its authentic Italian Hoagie served on rolls flown in from Philadelphia.
Are there any unique “Texas-style” sandwiches in the city?
Yes, Blanco BBQ offers a Sliced Brisket Sandwich that highlights local barbecue traditions, and Arby’s even offers a Texas Brisket Sandwich exclusive to the region.
Looking for more? See the upcoming Weekend Events in San Antonio.
