Skip to main content

Best Vietnamese Restaurants in Hayes Valley

3 hand-picked restaurants, critic-reviewed and ranked

Last Updated: February 2026

Save
Our Top Pick
Perilla Vietnamese Cuisine
Sit-down Vietnamese with beloved garlic noodles and hearty plates.

Notable Picks

$$ Hayes Valley Vietnamese
Lower Haight standby for garlic noodles, imperial rolls, and wok-leaning plates served in a sit-down setting. Reliable portions and steady execution make it a neighborhood dinner fix.
Must-Try Dishes: Five Spice chicken with garlic noodles, Imperial rolls, Shaking beef (bò lúc lắc)
What Makes it Special: Sit-down Vietnamese with beloved garlic noodles and hearty plates.
$ Hayes Valley Vietnamese
Counter-service bánh mì shop on Divisadero known for crisp bread, bright pickles, and fast turnaround. It’s a go-to for affordable lunch runs and quick picnic pickups for nearby parks.
Must-Try Dishes: BBQ pork bánh mì, Garlic butter chicken bánh mì, Vietnamese iced coffee
What Makes it Special: Well-built bánh mì on airy baguettes at true value pricing.

Worthy Picks

$ Hayes Valley Vietnamese
Hayes Valley sandwich shop focused on crisp, well-balanced banh mi and fresh rolls, with a few bowls and soups. Ideal for a speedy bite before shows or strolls through the neighborhood.
Must-Try Dishes: Five-spice chicken bánh mì, Roast pork bánh mì, Shrimp fresh rolls
What Makes it Special: Focused banh mi program with quick, reliable execution.