Lunch is a different problem than dinner. You have an hour, maybe less, and the question is not "what is the best restaurant" but "what is the best thing I can be eating twenty minutes from now." So this guide is ranked for exactly that, in two halves: where to go when you can leave the desk, and what to order in when you cannot. The second half matters more than people admit, because some of the best lunch food in this city turns into a sad, steamed version of itself inside a delivery bag.
As always, the love score means: of the Google reviews that mention the dish, this share describe it positively.
Best lunch spots in San Francisco: eat there
Saigon Sandwich
The best lunch number in our entire dataset. Under ten dollars, cash, a line that moves fast, and 95% positive across eleven hundred mentions. The honest caveats: it is a counter with nowhere to sit, and the Larkin Street block requires a tolerance for the Tenderloin at midday. Neither has dented the score.
Muracci's Japanese Curry & Grill
1,400 mentions makes this the most talked-about lunch dish we track downtown. An 89% love score is good, not elite, and the critical reviews are consistent about why: portions read small for the price, and peak-hour waits stretch. It ranks this high because of what it is: the only serious Japanese curry within walking distance of the Financial District.
El Metate
If your lunch hour can absorb a trip to the Mission, this is the sit-down-without-the-sit-down-tax option. The full argument for it over La Taqueria is in the burrito ranking.
Golden Boy Pizza
Pho 2000
Worth knowing about the pho tier: Turtle Tower's newer Marina location actually scores higher at 94%, but from only 55 total reviews so far, too few to rank it above a 560-review 4.7. Small samples get named, not crowned.
The rest of the eat-in shortlist
Manna (Inner Sunset): the best bibimbap number in the city, 91% across 380 mentions, and a lunch line of UCSF people who treat it as a cafeteria. Hai Ky Mi Gia (Little Saigon): wonton noodle soup at 88%, cash only, nothing on the menu over about twelve dollars. Yummy Yummy (Inner Sunset): com tam broken rice at 87% and the 900-mention pho as backup. La Palma Mexicatessen (Mission): 94% tamales you can be holding within five minutes of walking in.
Best lunch to order in: what survives the bag
Delivery is a physics problem. Steam is the enemy. Here is what the review data and basic thermodynamics agree on.
Order with confidence:
- Burritos. The foil wrap is genuinely protective; a Mission burrito arrives at 90% of its counter self. El Metate and Taqueria Cancun both hold up. This is the single safest delivery lunch in San Francisco.
- Japanese curry. Curry is already a held, stewed dish; there is nothing for the bag to ruin. Volcano Curry (88%, and a dollar-sign cheaper) is the delivery pick over Muracci's, whose katsu loses crispness in transit.
- Banh mi, with a clock. Cafe Bunn Mi (91%) survives a 15-to-20-minute ride fine. Past half an hour the baguette starts losing the argument with the pickled daikon.
- Indian. Curries and biryani are transport-proof. Pakwan's goat curry (92% across 310 mentions) arrives exactly as it left.
- Tamales. Masa is steam-stable by design. La Palma's travel better than almost anything else we track.
Do not order these for delivery, eat them there:
- Soup dumplings. Every one-star XLB review that mentions DoorDash describes the same collapsed, soup-less result. Covered in the XLB ranking.
- Dosa. One Udupi Palace reviewer put it better than I can: they ordered DoorDash a second time "knowing the dosa won't be crispy." That is a person negotiating with physics and losing. A dosa is 80% crispness.
- Neapolitan pizza. A blistered 90-second crust steams into flatbread inside ten minutes. Detroit and focaccia squares (Golden Boy, Square Pie Guys) reheat far better if you must.
- Pho, mostly. Good spots pack broth separately, which saves the soup but not the noodles, which arrive bloated. Acceptable in a pinch, never at its best.
- Anything fried. Karaage, katsu, Korean fried chicken: the steam problem, maximally expressed.
Honest notes
This list skews cheap and fast because that is what lunch usually is; the tasting-counter crowd should read the Michelin list instead. Love scores come from all-day reviews, not lunch-specific ones, so a spot with a strong dinner reputation gets some halo here. And delivery quality depends on your distance as much as the kitchen: every "order with confidence" call above assumes a ride under about 25 minutes.
Open the full map: 60+ dishes, 300+ spots →