Best Vietnam Food in San Francisco: Perilla on Irving Street

Karpo is a proactive AI assistant that lives in the Karpo APP. Just ask where to have dinner, what's worth seeing this weekend, or which vintage shop to check out — like you would a friend with good taste.

A bright casual Vietnamese restaurant interior with simple tables and a service counter

Every city has a category of restaurant that does not get written about because there is nothing dramatic to say: the neighbourhood place that cooks a cuisine competently, charges a fair price, is open when you need it and is full every night without ever being a scene. Perilla is San Francisco's Vietnamese version of that, and the fact that it has two busy locations in two very different neighbourhoods is the clearest evidence that it works.

Perilla has two locations in neighbourhoods that behave completely differently, and one of them is next to Golden Gate Park. Ask Karpo which one fits the afternoon you are having.

Pick the right Perilla

What it does well

The core of the menu is the reliable spine of Vietnamese cooking in America — pho, bun, banh mi, rice plates, rolls — and the standard across all of it is consistently good rather than occasionally brilliant. The broth is properly made and clean rather than muddy. The herbs arrive fresh and in quantity. The grilled meat is grilled rather than steamed on a flat-top. Nothing is over-sweetened.

That may sound like faint praise. It is not. The gap between a Vietnamese restaurant that does these things properly and one that does not is enormous, and it is the difference between a place you go once and a place you go every three weeks for a decade.

What to order

Bun cha gio thit nuong — cold rice vermicelli with grilled pork and a chopped fried spring roll through it, dressed with nuoc cham — is the single best order for a first visit. It is the dish that shows whether a kitchen can grill, whether it can fry, and whether its dressing is balanced, all in one bowl.

A bowl of cold rice noodles with grilled pork, herbs and a fried spring roll

After that: the pho if the weather calls for it, and the banh mi, which is properly built on a light-crumbed roll with real pâté and pickle rather than as a sandwich with Vietnamese decoration. The shaken beef is the plate to order if somebody at the table wants something more substantial.

Two locations, two neighbourhoods

The Inner Sunset location sits on Irving Street, a couple of blocks from the eastern edge of Golden Gate Park, which makes it one of the most useful restaurants in the city for anybody spending an afternoon in the park. You can walk out of the de Young or the botanical garden and be eating in under ten minutes.

The Lower Haight location is a different proposition — a denser, later, more bar-adjacent stretch, better suited to eating before going out than to ending a day outdoors. Same food, different evening. Choose by what you are doing rather than by which is closer.

Why the Inner Sunset one is the better trip

Irving Street between about 5th and 12th is one of San Francisco's genuinely great and completely un-touristed eating strips: Chinese, Japanese, Vietnamese, Korean, ice cream, bakeries and a very good bookshop, all within a few blocks and all serving the neighbourhood rather than visitors. Most people who come to San Francisco never set foot on it.

Combining it with the park is the move. The N Judah runs from downtown out to Irving Street, and the eastern entrance to Golden Gate Park with the museums and the gardens is a five-minute walk from the restaurants. A whole afternoon and dinner out here costs very little and is a completely different city from the one on the postcards.

Why consistency is the harder achievement

Restaurants that are occasionally brilliant are easier to build than restaurants that are never bad. The second requires systems: the same broth every day, the same grill technique from whoever is on the line, the same dressing ratio at eight in the evening as at noon. A place running two busy locations on that standard has solved a genuinely difficult operational problem, and it is why locals treat it as a default rather than an outing.

The practical implication is that you can send someone here without checking first, order almost anything, and it will be good. That is worth more in day-to-day life than a restaurant you have to research, book and hope about.

What it costs

This is neighbourhood pricing, which in San Francisco in 2026 is still a real thing but a shrinking one. Two people eat properly — a bun, a pho, a shared starter and two drinks — for a figure that would buy a single main course in the Mission's newer restaurants. That is a large part of why both rooms stay full on a Tuesday.

It also means it works as a genuinely casual meal rather than a decision. Eating here twice in a week is not an extravagance, which is the entire point of a neighbourhood restaurant and something the city has been steadily losing.

Eating it as takeaway

Both branches do a brisk takeaway trade and the food is well suited to it — the bun bowls travel with the dressing separate, the banh mi is built to be carried, and only the pho really suffers from the journey. If you are heading into Golden Gate Park with a plan and an hour of daylight left, collecting from Irving Street on the way in is a considerably better lunch than anything available inside the park itself.

The one thing that does not travel is the herb plate, which wilts. Ask for it separately and dress the bowl when you sit down, which takes ten seconds and preserves the whole point of the dish.

Practical notes

Perilla has locations on Irving Street in the Inner Sunset and on Haight Street in the Lower Haight, San Francisco. The menu is the reliable core of Vietnamese cooking done properly — order the bun with grilled pork and a chopped spring roll first, then the banh mi or the pho. Pricing is neighbourhood-level rather than destination-level. The Inner Sunset location is a few blocks from Golden Gate Park's eastern edge and is the better one to build an afternoon around; the Lower Haight branch suits an evening before going out. The N Judah runs from downtown to Irving Street.

Tags: #SanFrancisco #Perilla #VietnameseFood #BestVietnamFood #InnerSunset #IrvingStreet #GoldenGatePark #SFEats #LowerHaight #NeighborhoodGuide #BanhMi #BayAreaFood #SFRestaurants #NJudah

All trademarks are the property of their respective owners.

Ask Karpo first

Want to know which Perilla is closer, whether either has a wait right now and what else on Irving Street is worth the walk? Ask Karpo for a live read on the Inner Sunset, the quietest hour to go, and a Golden Gate Park afternoon to put in front of it.

Ask Karpo for more information.