The Best Lunch Spots In SF

The best midday meals you can get in the city.
The Best Lunch Spots In SF image

photo credit: Carly Hackbarth

One foolproof way to make the most of your day? Getting a great lunch. And lucky for you, this city is teeming with places where you can get something that’s 10 times better than your normal weekday meal. So when you need a lunch boost in the form of incredible mana’eesh, well-stuffed sandwiches, or Korean handrolls, use this guide. They’re the places that deserve the top spot in your midday rotation.




$$$$Perfect For:Casual Weeknight DinnerDrinks & A Light BiteFirst/Early in the Game DatesLunchOutdoor/Patio SituationSerious Take-Out Operation
Earn 3x points with your sapphire card

If you're catching a daytime movie at the Metreon, don’t fill up on popcorn and $7 Icees (as tempting as it may be)—just swing by Joyride Pizza in Yerba Buena Gardens for a pre- or post-movie lunch instead. The Detroit-style pies coming out of the casual counter-service spot have caramelized cheese walls and dough that stays light and airy underneath the toppings, which range from plain cheese to pepperoni and a thick stripe of tomato sauce to a veggie combination with brussels sprouts, mushrooms, and olives. They also have great cocktails to sip on while you gaze out at the gardens and consider playing hooky tomorrow.

It’s not that hard to make a good sandwich. But making a great one that’s worthy of planning an entire day around? That’s a feat in itself—and no place does it like Deli Board. The SoMa spot cranks out absolutely massive sandwiches that are well-stuffed with everything from corned beef to tuna salad and falafel. Whatever you order off of their usual menu or titular board of daily-changing specials will be fantastic, but when in doubt, get anything with pastrami.

photo credit: Carly Hackbarth

$$$$Perfect For:LunchWalk-InsQuick Eats

Sandy’s is San Francisco's muffuletta king. So next time it’s 2pm and all you’ve had to eat is two peanut butter cups and a cup of coffee, head to this counter-service sandwich joint in the Haight. There are two muffuletta options here: a meaty original and a mushroom edition. But even as melty and juicy as the original is, the vegetarian sandwich is actually better. If you’re looking for something on the lighter side, the real sleeper hit is the fermented egg salad sandwich with chunky egg salad on pillowy sourdough bread that’s piled with enough Zapp’s potato chips to legally classify as a mountain. 

You could spend your day marathon-ing old seasons of Survivor like it’s nobody’s business. Or, you could make your way to La Palma in the Mission to pick up some pupusas, carnitas tacos, and a bagful of chicharrones, and bring it all back to your couch for said marathon. Also grab some of their excellent homemade tortillas to take home—they’ll easily power you through the rest of the week.

photo credit: Julia Chen

This spot is Temporarily Closed.

When you need to be in and out within five minutes (like on a quick lunch break or if you’re trying to dodge the meter maids), get to Bobop. Though this counter-service Korean spot is built for takeout, it’s also one of the best lunch spots in the Mission. They specialize in yubu chobop, or fried tofu skin pockets filled with vinegar-y rice and topped with things like miso pork, chopped-up bulgogi, and saucy stir-fried kimchi. On top of the flavor-packed handrolls (available solo, or in sets of three or five), this place is also a one-stop shop for other midday essentials, like banchan, boba, and Asian snacks like Turtle Chips and seaweed packets. 

Needing sustenance at 12pm is as good an excuse as any to check out some of the city’s cheesiest pupusas. The menu at this casual counter-service Salvadoran spot in the Mission has over a dozen types, from non-meat options like zucchini, spinach, and loroco. Our go-to is the revuelta, a gooey mix of chicharrones, beans, and cheese, which always has crispy edges and is perfectly griddled on the outside. For a heartier lunch, go with the combo that comes with plantains and beans on the side.

The bright green kaya toast from this small Richmond bakery is by far one of the most photogenic dishes in the city—and it’s delicious, too. The only problem? Breadbelly’s hours are 9am-2pm, so getting one requires some serious planning and/or blocking out a “dentist appointment” on your Google calendar to make it here in this window of time. So make the necessary arrangements and stop by for the toast, plus things like chicken karaage, a persimmon grilled cheese, or a couple of their excellent baked goods for dessert.

Aimlessly wandering around North Beach and people/dog-watching is a great way to spend a sunny late afternoon. We get hungry during all this, which is why we love SF Chickenbox. They do a fantastic fried chicken sandwich, plus squishy mochi muffins and a standout macaroni salad. It’s the ideal picnic meal, so grab a box of it all, take it to Washington Square, and eat it in the sun.

photo credit: Krescent Carasso



OpenTable logo

Whether you’ve got family in town for the first time, or just want a kind of fancy, white tablecloth lunch all to yourself, Zuni Cafe is the answer, but only if it’s Friday, Saturday, or Sunday. The Civic Center restaurant is an SF institution, and for good reason—their wood-fired roasted chicken and face-sized piles of shoestring fries are excellent. Plus, it’s the type of place that’s built for long lunches and never-ending glasses of white wine. And don’t leave without ordering their iconic Caesar salad, which puts all other Caesar salads to shame.

Viva Goa in the Marina is serving some of the best Indian food in town, let alone the neighborhood. Their tandoori fish always comes out sizzling and flawlessly cooked, and we frequently dream about taking a soak in a hot tub filled with their rich curries. The creamy Navrattan korma with peas, carrots, and other vegetables is a standout, but it’s hard to go wrong here. Always get extra naan to sop up every last bit of sauce.

Sometimes you just need to tear your eyes away from a screen, get out of the house in the middle of the day, and clear a plate of made-to-order dumplings. Beeline to Yuanbao Jiaozi in the Sunset. The casual spot has a menu made up of about 75% dumplings, all stuffed with napa cabbage and pork, chicken and corn, or mushroom and fish. The wrappers are the pinnacle of chewiness, and you’ll finish off the order of 14 in less time than it takes to find a parking spot on Irving.

At night, this Guamanian restaurant in the Mission is a lively backyard party. During the day, though, the outdoor patio in a converted parking lot is a different story—it’s less packed and more serene, like a picnic in your very own private garden. What doesn’t change is the fantastic food. There’s no better way to spend an hour or two than dipping plump ko’ko’ wings into tangy lemon fina’denne sauce or cutting into roasted yams with creamed spinach. Don’t skip the tender Chamorro BBQ pork ribs that fall right off the bone. 

We’ve highly considered filling up an empty milk jug with Hinodeya Ramen’s excellent dashi broth so we can take a few sips of it every day from home—it’s that good. But until we gather up the courage (and jug) to put this plan into action, we’ll settle for grabbing a table at the walk-in-only Japantown spot and getting into their house ramen, which comes with char siu, bamboo shoots, and a soft-boiled egg.

We swing by this Arab bakery for midday lunches with friends, even those who are visiting the city for the first time. This Mission spot serves incredible pastries, wraps, flatbreads, and hummus, all of which are great for sharing out on their sunny parklet. Make sure to get any dish that comes out of the oven—this is a bakery, after all—like the freshly baked mana’eesh smeared with caramelized onion purée, or a falafel wrap coated in lemon tahini. If you don’t get the creamy hummus topped with sumac, chickpeas, and a pool of olive oil, you will have recurring regret flashbacks.

Kantine is a Scandinavian cafe on Market Street that makes great pastries, porridges, and sandwiches. The space is also well-lit and airy, which will probably make you want to pull up a wooden chair, read a book over a latte or a cinnamon knot, and stay a while—or at least get a head start on the novel that’s been sitting on your nightstand for months. Get a cured trout sandwich on their sprouted rye bread or savory porridge with mushrooms, kale, and farmer’s cheese.

Next time your “chill weeknight hang” turns into a Not So Chill Weeknight Rager, call out of work, fall back asleep, and wake up in time for lunch from Saigon Sandwich. The counter-service Tenderloin spot is home to the city’s best bánh mì. The keys to their greatness are the soft, crispy roll, ample amounts of filling, and the price (they’ll only run you about $5 each). Caffeinate with their strong iced Vietnamese coffee, turn off your Slack notifications for the day, and you’re all set.

This Vietnamese restaurant in the Castro is a great place to pop into on a chilly day, thanks to its variety of noodle soups, like bun rieu, phở, and beef meatball. If you want a lighter protein though, go with the chicken phở. The hot bowl of soup comes with a ton of vermicelli and chicken strips, and a super comforting broth that tastes like the equivalent of getting wrapped in a weighted blanket.

Weekends at Palm City draw in lines so long you’d think there was a Supreme drop happening inside. So if you can get to the Sunset wine bar on a weekday, you'll have a better chance of getting a seat quickly. It’s quieter then, too, so you can chill at one of their circular wooden tables or at the bar with a mortadella hoagie and a glass of natural wine, and strike up a conversation with the bartender.

If Tadich Grill in the Financial District is one of those places you’ve “been meaning to get to,” take this as your sign to get there. It’s the oldest-running restaurant in the city, and you absolutely need to eat here at least once. Grab a seat at the bar with a bowl of cioppino and some crispy crab cakes, and soak in the old-school vibes with a glass of wine.

Tacos Del Barrio is the perfect spot when you’re looking for a lunch that has no misses—this counter-service spot makes the best Mexico City-style tacos in the city. Achiote-seasoned pastor spins on the spit in the back, asada is perfectly charred on all sides, and the plump, creamy fish will teleport you straight to Baja. But before you sit down, head straight to the salsa bar that’s full of the smokiest and freshest salsas around. You’ll be carrying at least 12 little salsa cups back to your table, so hope your juggling skills are up to par.

Next time you're meandering through the Japantown mall to pick up Hi-Chews and shiba inu tote bags, stop by Sasa when the fruity candy runs out. The Japanese spot is home to fantastic sushi that’s spot-on every time. Plus, their menu has tons of variety—you can get into omakase at the bar, go for a mini donburi topped with uni and ikura, or try the “mystery box,” a wooden tray of chef’s choice chirashi. No matter what mood you’re in, you’ll leave here happy. 

It's easy to spend an entire day in Golden Gate Park, a.k.a. the city's crown jewel. Before you head in, swing by Good Luck Dim Sum in the Richmond for some sustenance. There might be a line at the tiny Chinese bakery, but it moves quickly. Once you’re at the front, fill up a container with char siu bao the size of a baby’s head, siu mai, egg tarts, and more treats, and take them with you to eat in a sunny patch of grass.

While there are plenty of great bánh mis around Little Saigon, if you find yourself on the west side of the city during the middle of the day, head to Banh Mi Crunch in the Inner Sunset. They’ve got eight different options, each with umami-rich fillings like the sliced grilled pork or the crispy lemongrass beef. Every sandwich is packed with the requisite pickled daikon, carrot, cilantro, cucumber, and jalapeño, all on a bread that’s crispy and crunchy on the outside while being delightfully soft on the inside. The sandwiches make for the easiest lunch option, but there’s also a big selection of rice and noodle plates that would make a great refueling meal after a long morning at work. And if you’re looking for even more bánh mì, we’ve got a guide for that too.

If you want to make sure to do one thing right today, make sure it’s grabbing lunch at Bini’s Kitchen. The Nepali restaurant in SoMa makes excellent momos. We love everything about them—from the well-spiced turkey, lamb, or veggie fillings to the delicate flour wrappers to the tasty roasted tomato and cilantro sauce that comes on the side. Get the combo meal if you’re really craving momos and want to enjoy Bini’s other great dishes, like their sautéed cauliflower with peas, green onions, and spices.

Chase Sapphire Card Ad

Suggested Reading

Where To Eat & Drink With Your Dog image

Where To Eat & Drink With Your Dog

17 great restaurants to hang out at with your real best friend.

stacked banh mi halves and vietnamese iced coffee

In town for a weekend, 24 hours, or an extra-long layover? These are the restaurants, cafés, and bars you should spend your time at.

rosemary fried chicken on top of french toast with syrup on side

The new spots we checked out—and loved.

Where To Eat With Someone Who’s Cooler Than You image

15 places to eat with someone who probably listens to better music than you.

Infatuation Logo


2024 © The Infatuation Inc. All Rights Reserved.
The views and opinions expressed on The Infatuation’s site and other platforms are those of the authors and do not reflect the official policy or position of (or endorsement by) JPMorgan Chase. The Infatuation and its affiliates assume no responsibility or liability for the content of this site, or any errors or omissions. The Information contained in this site is provided on an "as is" basis with no guarantees of completeness, accuracy, usefulness or timeliness.


Get it on Google PlayDownload on the App Store