Turn on notifications to catch follows, likes, and new check-ins the moment they happen.
Ranked by verified ratings, mentions, and signature picks
Vietnamese · Hayes Valley · $
Roasted duck banh mi, the must-try sandwich of the menu.
Coffee & Tea · Mission Dolores · $$
Fragrant five‑spice chicken with pickles and jalapeño—aromatic but can be unexpectedly spicy
Pho & Noodles · Belden Place · $
Crispy baguette loaded with grilled chicken, pickled daikon and carrot, cilantro, jalapeño, and pate
Vietnamese · Alamo Square · $
Crispy tofu with all the classic banh mi accompaniments — a solid vegetarian option
Classic combination cold cuts banh mi
Pho & Noodles · Inner Sunset · $
Vietnamese · Haight-Ashbury · $
A crispy baguette loaded with butter garlic chicken — rich, garlicky, and deeply satisfying for the price
Vietnamese · Glen Park · $
American · Hayes Valley · $
A bánh mì–inspired dog with pickled daikon and carrots, lime aioli and cold‑cut‑style toppings—works surprisingly well
Pho & Noodles · Little Saigon · $
Vietnamese · SoMa · $$
Classic Vietnamese sandwich on crusty bread with the full complement of pickled vegetables and herbs
Latin American & Caribbean · Fort Mason · $
Vietnamese · Outer Sunset · $
Coffee & Tea · Central Richmond · $
Vietnamese · Outer Sunset · $$$
Crispy baguette with pate, pickled vegetables, and your choice of protein.
Pho & Noodles · The Castro · $$
Vietnamese · Outer Richmond · $
Coffee & Tea · Dogpatch · $$
Marinated grilled pork with pickled carrots, cucumbers, fresh herbs, and jalapenos on a garlic butter French roll — a proper banh mi
Dessert · Tenderloin · $
Vietnamese · Union Street · $
Vietnamese · The Castro · $
Vietnamese · Chinatown · $
Vietnamese · Marina District · $
Pho & Noodles · Visitacion Valley · $
Japanese · Haight-Ashbury · $
American · Financial District · $
A fully vegan option featuring baked tofu, pickled carrots, cucumber, and a sweet chili sauce.
Pho & Noodles · Inner Richmond · $
Thick fried duck cutlet with Vietnamese coleslaw and house aioli.
Coffee & Tea · Union Square · $
Vietnamese sandwich with grilled pork, pickled veggies, herbs
Char-grilled pork on fresh French roll with herbs and pickles
Dessert · Polk Gulch · $
Vietnamese sandwich, under $5, called the best value on Polk.
Sandwich layered with meats and a thin veneer of pâté, balanced with pickled veggies and crisp‑soft bread
Tender curled lemongrass beef with cilantro, pickled veg, and crusty baguette.
Coffee & Tea · Russian Hill · $
A house specialty featuring a classic Vietnamese sandwich with a choice of protein or tofu, fresh cilantro, cucumber, pickled carrots, and Sriracha aioli on a French roll.
Pho & Noodles · Tenderloin · $
Classic Vietnamese sandwich with the works
Coffee & Tea · Lower Nob Hill · $
Vietnamese sandwich repeatedly called among the best in SF.
Juicy grilled pork with pickled veggies on bread that’s crisp outside and soft inside
Coffee & Tea · Outer Sunset · $$
A frequently cited standout, this banh mi features egg and spam, offering a savory and satisfying start to the day.
Lemongrass beef, pate, cilantro, cucumber, picked vegetables, jalapeno, egg butter
Steamed pork loaf with pâté on a soft roll — the standout sandwich.
Vietnamese · Inner Richmond · $
Vietnamese baguette with brined carrots, cilantro, jalapeños, and choice of fillings—made to order.
Crunchy baguette loaded with roast pork, pickled vegetables, jalapeño, mayo and pâté—savory and well‑balanced