Best Sandwiches in San Francisco
10 restaurants compared
Top 5 Sandwiches in San Francisco (Quick Answer)
Based on diner recommendations across 10 restaurants:
- Souvla, $15.50 (Hayes Valley)
- Souvla, $15.00 (Hayes Valley)
- Souvla, $12.00 (Hayes Valley)
- Tommy's Joynt, $12.50 (Civic Center)
- Tommy's Joynt, $13.40 (Civic Center)
Scroll down for detailed comparisons, prices, and diner tips for each restaurant.
All 10 Restaurants Compared
Souvla
Pork Pita Sandwich
$15.50
Rotisserie pork with radish, red onion, feta, and harissa yogurt in warm pita.
Souvla
Chicken Pita Sandwich
$15.00
Rotisserie chicken with radish, red onion, feta, and harissa yogurt sauce in warm pita.
Souvla
Vegetarian Pita Sandwich
$12.00
Roasted vegetables, feta, radish, red onion, and harissa yogurt sauce in warm pita.
Tommy's Joynt
Turkey Sandwich
$12.50
Sliced turkey carved fresh from the steam table.
Tommy's Joynt
Pastrami Sandwich
$13.40
Spiced, cured beef pastrami carved fresh to order.
Tommy's Joynt
Ham Sandwich
$12.25
Carved ham served on bread with your choice of sides.
Boudin Bakery
Sourdough Sandwich
$8.50
House-made sandwiches on fresh sourdough bread with roasted meats and vegetables.
Souvla
Lamb Pita Sandwich
$16.00
Chunks of slow-roasted lamb leg meat in warm pita with radish, red onion, feta, and harissa-spiked yogurt sauce.
Tommy's Joynt
Brisket Sandwich
$13.75
Hand-carved fresh brisket on bread with your choice of sides.
Starbelly
Fried Chicken Sandwich (Brunch)
$18.00
Weekend brunch exclusive: crispy fried chicken on a housemade bun with coleslaw and hot sauce.