From bánh mì and tuna melts to Philadelphia-style hoagies, here are the best sandwich spots in the city.
LessSalty’s gargantuan sandwiches—about the size of a Costco shampoo bottle—will keep you full until your next circadian rhythm resets. There’s no wrong choice, but the Glorious Bastard, layered with turkey, ham, and garlic mayo, is our favorite. Or, stop by before the lunch rush and try their breakfast sandwich. It doesn’t have a fun name, but it’s delicious and simple with just egg, cheese, and a lot of chipotle-maple mayo.
There are a lot of controversial questions in SF. Should cars be allowed on the Great Highway? Is Golden Gate Park really haunted? But one debate we're happy to weigh in on is who makes the city's best sub sandwiches. It's clearly Ocean Subs. The Excelsior spot focuses on just four fantastic subs that, despite being congested with salty cold cuts, are so balanced they should join the circus and do tightrope walks.
There are two muffuletta options at the counter-service sandwich joint in the Haight—a meaty original and a mushroom—and they’re both awe-inducing and not exactly typical of the New Orleans classic. For one, they use mayonnaise—a big no-no to purists—but the Duke’s mayo adds an essential layer of decadence. Their sesame bread is made for them by a bakery in Oakland. And it’s coated with a thick swath of spicy olive spread that has us under its fermented cauliflower and carrot giardiniera spell.
This cash-only Tenderloin institution has been around for decades, and it’s earned legendary status for one simple reason: it’s home to the best bánh mì in San Francisco. Biting into the crackly, fresh-baked roll feels like a shot of serotonin thanks to the well-spiced meat, mayo, and pickled daikon and carrots that come in every sandwich. Plus, at around $5 each, lunch here is a deal that’s hard to beat.
The sandwiches are the main reason we return to this Italian deli as often as Adele sings a tear-jerking ballad. The fillings are classic Italian, from tissue-thin mortadella and hot coppa to eggplant parmesan and spicy marinara meatballs. We’re always pulled toward the Mafioso. Getting the stunner stuffed with mortadella, prosciutto, bacon, and turkey, plus pepperoncinis for added tang is the best decision you’ll make today.
Walk anywhere in the vicinity of Alamo Square and you’ll probably see a few people on a park bench, gazing lovingly at a tightly-wrapped sandwich from Lucinda’s Deli & More. The NoPa spot is SF sandwich royalty—their baguette sandwiches are stuffed with so much filling that they look like burritos, and each has expertly balanced levels of salt, sweet, and spice. Case in point: their spicy tuna melt with rainbow layers of pickled jalapeños, cheddar, arugula, and tomato. It’s also our go-to order.
It’s not that hard to make a good sandwich. But making a great one that’s worthy of planning an entire day around? That’s a feat—and no place does it like Deli Board. The SoMa spot cranks out tank-sized sandwiches that are well-stuffed with everything from corned beef to tuna salad and falafel. Whatever you order off of their usual menu or eponymous board of daily-changing specials will be fantastic, but get anything with pastrami when in doubt.
Palm City is a wine shop in the Sunset that also serves excellent Philadelphia-style hoagies. They’re gigantic, but the fresh toppings—like broccoli rabe or the mound of arugula—make these sandwiches taste light and almost refreshing. The one that keeps us coming back is the Italian American hoagie with thinly sliced mortadella, ’nduja mayo, and a long, sesame-covered roll. We love grabbing a seat at one of their big tables and drinking a bottle of natural wine with it.
Outta Sight is rightly famous for pizza—their slices are among the best in the city, but their tight list of towering sandwiches deserves just as much attention. The Tenderloin spot balances classic options like a fantastic meatball sub with less unexpected vegetarian options stuffed with roasted butternut squash and pepita chili crisp. Our favorite, though, is the cold cut-clogged Italian Combo.
The tortas at this Mexican restaurant in the Mission live up to La Torta Gorda’s oversized moniker. Sandwiches here come in two sizes (junior or regular) and both are monstrous. Don’t believe us? Kindly refer to the Mega Cubana, a behemoth featuring milanesa, sausage, pierna, ham, chorizo, eggs, turkey, queso fresco, and American cheese that’s large enough to feed five or six people. Share it with friends at a table inside the diner-inspired spot, or under an umbrella out in the back garden.
The BEC breakfast sandwich from this Mission spot is more effective at getting us out of bed than our sunrise alarm lamp. That’s because of the bacon, American cheese, and over-medium egg that comes together to create a mix of gooey, salty goodness. Newkirk’s also has other “East Coast-style” sandwiches that we’ll always wake up an hour early for, stuffed with things like pastrami, grilled ribeye, and hash browns.
The smell of slow-roasting rotisserie chicken will draw you into Polk Street Market in Nob Hill like a black bear to a tent of snacks. Follow the scent all the way to the small back counter for your reward: the spicy Spitfire sandwich, featuring that perfect rotisserie chicken, plus bacon, jalapeños, and sriracha mayo. And, like all the other sandwiches here, it’s loaded with all the fixings and enough to last two meals.
We usually come to Cafe Okawari to chill with a book and a matcha latte and enjoy their relaxed space. The Japanese cafe in SoMa also draws us in with their incredible chicken katsu sandwich. The milk bread they use is so soft it’ll feel like you’re sinking your teeth into a cloud. And the golden-brown chicken thigh is even more tender than Love Actually. Order a side of potato croquettes and you have the perfect lunch.
Quesabirria tacos are a highlight at this Mexican spot in the Richmond, but don’t sleep on the tortas. There are nine on the menu, but we especially love the milanesa and carne asada. You do also have some customizable options: monterey jack or queso fresco (queso fresco, always). And it’s $2 cheaper for a smaller size, which, unless you’re sharing with another person or two, is something to consider—these tortas are huge.
The big subs from Lou’s Cafe deserve their own national holiday. And while we probably won’t have time off to honor Turkey Cranberry Sandwich With A Generous Swath Of Garlic Aioli Day any time soon, we can still grab the actual sandwich from this family-run Richmond spot. For something this big and this good, $10.90 for one is a steal. They also have tons of other options, from hot pastrami brisket to meatballs covered in housemade marinara.
There are now two locations of The Bird: the original in SoMa, and a newer outpost in Hayes Valley. Both serve one of the best hot chicken sandwiches in the city. Massive chicken thighs are dipped in a spicy sauce that will stain your fingers and lips in the best way. The sandwich is topped with mayo, pickles, and a sweet apple slaw that cools your tongue nicely. If you want something milder, get it “classic”—either way, adding on a few freshly fried apple fritters for dessert is non-negotiable.
We come to the longstanding Italian butcher shop in the Sunset for hefty sandwiches that run only $10 each—a.k.a. less than it costs to park for two hours on Valencia St. More specifically, we’re here for the Sicilian stuffed with tissue-thin sliced hot coppa and salami, provolone, tomato, and lettuce. Your nose might run from the jalapeños, in the best way. Whatever you do, get this sandwich on a Dutch crunch roll—the one used here is buttery, dark golden brown, and has a soft crackly topping.
During the primetime lunch hour, the Italian deli in the Marina is crammed with people ordering half pounds of prosciutto, stocking up on pantry essentials like olive oil or crackers, or grabbing a tray of meatballs to go. Successfully navigating the crowds just to get to the ticket dispenser should be considered a sport. But once you order, and one of their Italian combos or caprese sandwiches lands in your hands, the effort will all be worth it. Or maybe just order online in advance.
Arguello Market is a grocery store in the Richmond that also happens to make a phenomenal roasted turkey sandwich on a Dutch crunch roll. It’s so great, in fact, that we actually refer to Arguello Market as The Turkey Sandwich Emporium. Their deli case also has plenty of other housemade pastas and salads. Get whatever looks good, and don’t leave without stocking up on drinks and chips.