Where to Find a Real $12 Lunch in San Francisco

Karpo is a proactive AI assistant that lives in iMessage. 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.

Close-up of a steel steam tray of pork buns and dumplings on a small San Francisco takeout counter

The cheap San Francisco lunch did not die. It just stopped looking like a restaurant. The places where twelve dollars still buys a full meal are narrow storefronts with a steam tray, a register, a stack of paper bags and, usually, nowhere at all to sit. They open early, they close before the dinner crowd shows up, and several of them still prefer cash. That combination is exactly why they survive: no table service, no seating footprint, no third-party delivery margin baked into the menu. If you work downtown or anywhere near a Muni line that touches Chinatown, the Tenderloin or the Sunset, a genuine sub-twelve-dollar lunch is roughly a fifteen-minute detour away. You just have to know the hours, and know which addresses are still real.

Half of these counters take cash only and close by six, so a wrong turn costs you the whole lunch break. Karpo can hold the current hours, the exact block and the payment rules for the ones nearest you, then tell you which one is still serving before you walk over.

Route my cash-only lunch

What twelve dollars actually buys in San Francisco right now

Set expectations honestly. Twelve dollars in 2026 does not get you a sit-down entree in this city, and it does not get you a burrito with a drink at most Mission counters anymore. What it does get you is one of three things: a Vietnamese sandwich with change left over, a paper bag of steamed dim sum eaten standing up, or a bowl of noodles or hand-folded dumplings that genuinely fills you. Everything below clears that bar at list price, before tax and before any delivery app markup. Order in person and the number on the menu is the number you pay.

Under nine dollars: the banh mi and the dim sum counter

Saigon Sandwich at 560 Larkin Street, in the block of Little Saigon that runs through the Tenderloin, is still the benchmark. A standard banh mi sits at eight dollars and the loaded specialty combinations run to about ten. It is cash only, it is takeout only, and there is no seating whatsoever, which is the entire reason the price has held. Doors open at 7am. Closing is the part people get wrong: Monday and Tuesday it shuts at 5:30pm, Wednesday through Sunday at 6pm. The line at 12:15pm on a weekday moves faster than it looks, because almost everyone in it is ordering two.

Good Mong Kok Bakery at 1039 Stockton Street is the Chinatown equivalent and works on the same logic. It is a seatless, takeout-only room with a steam-fogged case of baozi, har gow and rice noodle rolls sold by the piece, open 7am to 6pm every day of the week. It built its reputation as a cash institution; cards are now accepted with roughly a three percent processing surcharge, which is worth knowing if you are trying to keep the total honest. Bring small bills, order more than you think you want, and eat it on the Stockton Street sidewalk like everyone else does.

Crowded Chinatown produce and food block in San Francisco on a grey weekday morning

Nine to twelve dollars: noodles and dumplings that count as a meal

Hon's Wun-Tun House is the Cantonese wonton noodle answer, and it comes with a trap. The Chinatown branch at 648 Kearny Street runs Monday through Saturday, 10:30am to 7pm, and is closed on Sunday. But there are other Hon's addresses in the city, including 733 Washington Street and 1830 Irving Street out in the Sunset, and they do not keep identical schedules. Old listicles tend to write about the name rather than the branch, which is how people end up at a locked door on a Sunday. Pick the address first, then check that specific branch's hours.

Out in the Outer Sunset, Yuanbao Jiaozi at 2110 Irving Street is the most food-per-dollar on this list. Boiled dumplings arrive fourteen to an order, or twelve if you take them in broth, starting around $8.99, with pork at roughly twelve dollars and lamb at thirteen. Everything is folded to order. Service runs 11am to 9pm, and the branch is dark on Tuesdays, which is the single most common way to waste the trip. Note that this is the Outer Sunset, not the Inner Sunset, despite what several roundups say; the N Judah plus a short walk is the honest way in.

The one everybody still lists that no longer works

Yamo, the tiny Burmese counter at 3406 18th Street in the Mission, appears on nearly every cheap-lunch list ever written about San Francisco. It should not appear on this one. Yamo now runs as a dinner service only, roughly 5:30pm to 9:30pm Monday through Saturday and closed Sunday, so there is no lunch to be had there at all. The food is still good and still cheap; the hours simply moved and the internet did not follow. If someone sends you a list with Yamo as a midday pick, that list has not been checked since the schedule changed.

How to pull this off on an actual work break

Three rules make the difference. First, carry cash: Saigon Sandwich requires it, Good Mong Kok effectively rewards it, and fumbling with a card is how you lose your place in line. Second, plan for nowhere to sit. None of the top two have chairs, so pick your bench, your office kitchen or your patch of Portsmouth Square in advance. Third, respect the close, not the open. These counters do not stay late for stragglers, and a 5:30pm shutdown on a Monday is a real constraint if you were counting on a late lunch. Get there before 1:30pm and none of it matters.

Tags: #SanFrancisco #Lunch #CheapEats #Chinatown #Tenderloin #OuterSunset #BanhMi #DimSum #Dumplings

All trademarks are the property of their respective owners.

Ask Karpo first

Small counters change hours faster than anything else in a city, and they rarely bother to announce it. Yamo moved to dinner service and stayed on lunch lists for months. Hon's has multiple branches with different closing days. Prices at counters like these tend to drift upward in quiet increments. Before you spend a lunch break walking somewhere, ask Karpo what is open right now, which branch you actually want, and whether the place still takes your card. It is a text message, and it is faster than reading a list that has not been checked in a year.

Ask Karpo for more information.