Best Vietnamese Restaurants in Haight Ashbury (94117)
4 hand-picked restaurants, AI-analyzed and critic-validated
Notable Picks
8.2
Vibes:
Comfort Food Classics
Group Dining Gatherings
Family Friendly Favorites
Trendy Table Hotspots
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.
#2
Angiday
8.1
Haight spot serving pho, bánh mì, and Vietnamese café drinks with quick counter service and a few cozy seats. Locals use it for a reliable noodle-and-sandwich fix before or after the park.
Must-Try Dishes:
Beef pho, Lemongrass pork bánh mì, Pandan latte
What makes it special: Compact Vietnamese menu with well-executed pho and bánh mì.
#3
Banh Mi Viet
8.0
Vibes:
Quick Bites Champions
Cheap Eats Budget Brilliance
Solo Dining Sanctuaries
Hidden Gems Heaven
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
#4
DragonEats
7.8
Upper Haight counter serving bánh mì, vermicelli bowls, and fresh rolls with swift service. Popular for grab-and-go lunches and simple, balanced flavors.
Must-Try Dishes:
Grilled pork bánh mì, Lemongrass chicken vermicelli bowl, Fresh spring rolls
What makes it special: Fast Vietnamese staples that travel well and stay fresh.