The Best Thai Restaurants In SF

Khao soi, rich curries, and sinus-clearing papaya salads—you’ll find great Thai food at these 15 incredible spots.
The Best Thai Restaurants In SF image

photo credit: Carly Hackbarth

The Thai food scene in SF has range. There are neighborhood spots serving street food specialties like khao kha moo, and fancy destinations with multi-course tasting menus. Each spot on this list shines in its own way. Prepare for fiery curries, noodle soups, and heaping plates of pad see ew. Here are the spots to prioritize.


photo credit: Carly Hackbarth



$$$$Perfect For:BirthdaysBig Groups
Earn 3x points with your sapphire card

At this Thai restaurant in the Mission, folks will animatedly fan their mouths and flag down staff for another Thai tea—this spot doesn’t hold back on the Thai chilis and leans into soul-curing heat. That heat is the key to each dish's greatness, along with in-your-face flavors like funky, salty, and sweet. The party wings coated in sticky chili jam are on every table, as are plates of umami-packed pad thai and charcoal-grilled pork with a fried egg. Pink lights, neon signs, and a disco ball spinning above create an effortlessly fun night. So hit up your spice-obsessed friends, and get loose over beer and wine. 

You’ll want to send everyone in your contacts list to The Thonglor, but also gatekeep this place at the same time—a meal at this tiny Lower Nob Hill spot is the restaurant equivalent of a pump-up album you listen to top to bottom, no skips. You’re treated to a parade of hearty curries, nose-clearing papaya salads, and the most flawless pad thai you’ll ever lay your eyes on. It’s perfectly chewy, a sweet-salty punch, and beyond worth the price of admission, a.k.a. waiting alongside other eager noodle enthusiasts in the narrow entryway for one of only eight tables. Whether you’re wandering around Westfield alone or taking pictures of the Union Square holiday tree, just get here. You won’t look at pad thai the same way again. 

There’s a reason why Nari is so highly rated: a meal at this Japantown place that's overrun with plants is one for the books. Thai dishes are a masterclass in combining spicy, sweet, and funky flavors, and are truly unlike anything you’ll find in town—core memory material. Charred pork jowl and squid intermingle on the plate like a flirty summer fling, and the cubed, fried branzino mountain is topped with handfuls of chilis. Equally unforgettable is the chef’s pick menu. It includes a few off-menu items, like some impossibly flaky duck curry puffs that make the $125 price tag worth it. Whisper “I’m sorry” to your wallet, order like this is your last meal ever, and prepare for an all-out feast.

photo credit: Carly Hackbarth



OpenTable logo

There's no pad thai or pad see ew at Prik Hom, but rather more eclectic dishes. You’ll find a grilled beef wrap curry covered in mint, parsley, and yogurt sauce, a fried branzino salad smothered in passion fruit dressing, and other seasonal dishes made using whatever vegetables were fresh from the market that day. Each dish at this low-key, upscale place oozes flavor. There are no wrong choices. The tender beef instantly falls apart in your mouth. The scallop and lemongrass “shot” topped with a chili jam will put you into a state of wistful limerence for the rest of the meal. But the smoked young coconut ice cream, which comes in a glass dish with Thai incense, is the next-level, multi-sensory experience that'll have you running back here.

For the uninitiated, Kin Khao is Nari’s older, less-splashier sibling. But the funk-and-spice-packed dishes coming out of this Union Square destination are a force. Start with the hot chicken wings before turning to the fiery, crispy nam tok beans or caramelized pork belly that glistens. Sure, you might have to dodge a few roller bags to get here—it’s located in the Parc 55 hotel—but seek this place out regardless of whether you’re staying there or not. Or just come whenever your boss wants to “get some air,” make the 15-minute trek from FiDi to here, and write off a couple of fried chicken sandwiches as team bonding.

Farmhouse Kitchen is a party—and the most unique Thai spot in town. It’s loud, lively, and full of festive rose walls. There are even stunning yet kitschy dishes, like an instant ramen cup overflowing with stir-fried noodles, and topped with a gigantic beef rib. To be blunt, this Mission spot is serving up a colorful backdrop for feed content, but it’s also a tropical-inspired feast. The food is big, bold (though on the sweeter side), and absolutely delivers. Just look to the perfect hat hai fried chicken with yellow curry, the hunky lime dressing-drenched neua num tok rolls, and the creamy khao soi nuea with flavorful beef. 

Longstanding Lers Ros has been operating since 2008, so you can trust that they know a thing or two about churning out excellent Thai curries, noodles, and soups. The menu is long enough to pass for a young adult novel, meaning you could come to this nice-casual place once a week and barely make a dent. Just be sure to zero in on the saucy garlic pork and roasted duck curry, which are standouts on a menu full of hefty-portioned hits. Lers Ros has two other locations in the Mission and Hayes Valley, but we love the quirky charm of the original on Larkin, which is decked out with quotes about home cooking on the walls. 

Kothai Republic serves food unlike anywhere else in the city—probably because it’s the only Korean-Thai fusion spot that we know of in town. Settle in with a few of your friends and order a mix of small plates (where this place shines) that blend fermented and tongue-twistingly tart flavors. Think a Thai green curry with a kimchi-covered king salmon, a ceviche that looks like small fish balls atop little gem lettuce, and the crowd-favorite kimchi rice balls covered in bacon and sharp cheddar. Whatever you do, get a bottle of sake, and make sure to get the apple pie cheesecake, which has the right amount of citrus.

We won’t sugar coat it: the 21-page menu at Amphawa is so long it should come with its own SparkNotes guide. Yet quantity does equal quality at this homestyle Richmond spot with a trickling fountain and flowers on every table. From the classic soups and curries to the specials like house beef jerky and deep-fried sausage, flavors are amped up to the max. Exhibit A: the kao kana moo krob, or crispy, salty-sweet pork belly served over Chinese broccoli, and the ultra-tender pork leg stew (kao ka moo) with its star anise aroma we want to turn into an essential oil. We also adore this spot because it’s laidback, easy to walk into, and perfect for catching a game on their TVs over dinner.

Marina-based Baan Yaai is a Thai street food oasis in a section of the city that’s seriously lacking in Thai restaurant operations. Just don’t be dissuaded by the Patagonia vest-wearing crowd who use this place as a reliable lunch or dinner standby. For once they know what they’re doing—this spot can run it with the other great Thai spots on this guide. So join the herd, and come here for chicken satay served with creamy peanut sauce, sour tom yum soup, perfectly cooked pad kee mao, and buttery, flaky roti that melts in your mouth after you dip it into the red curry.

House of Thai in Lower Nob Hill is another casual spot focusing on moderately priced Thai curries, fried rice, salads, and noodles. But in this house, the funk and spice are dialed up for maximum flavor. You’ll see pad see ew with minced pork charred to the point of caramelization, BBQ pork tossed in a chili lime dressing so perfect we want to rename it Bring On The Funk, and a tom kha ga that’s anything but bland or overly creamy. Think of it as a jolt to your palate—even a side of peanut sauce has a rich depthness to it. The space is huge, with high walls and plenty of seating. So gather your closest friends, bask in the loud echo, and get here. 

King's Thai Cuisine #2 is a late-night spot—which in SF terms means open until midnight (yes, this city goes to bed early). So, pull up with a group after a night out for simple, no-fuss Thai classics, like pad see ew with perfectly cooked noodles, and spicy red curry that’s served up faster than you can register how drunk you actually are. If you come during the day—and avoid the rowdy groups coming home to this hearty-food promised land—this place is still buzzing. Families and locals gather around wooden tables, drinking Chang beers and eating out-of-this-world crispy chicken wings doused in a slightly-spicy chili sauce that coats your mouth in the best way.

You’re at Sai Jai Thai for one reason, and one reason only—the BBQ pork shoulder fried rice. What this Tenderloin spot lacks in seating (there are just a few tables), it makes up for with an extensive round-up of Thai usual suspects, from pad thai to pad kra praw and every curry your heart could desire. But, really, the BBQ pork shoulder fried rice is what makes a trek here worth it. Yes, the rice could be more toasted, but we’re not mad since the pork is perfectly cooked, and their BBQ sauce has an amazing tang we want to bottle up and take with us everywhere.

If we had it our way, the spicy-sweet grilled prawn salad from Khob Khun would be the Richmond’s neighborhood ambassador. It’s a fantastic starter that steals the show at every meal here, thanks to the plump, charred shrimp in a chili sauce we want on everything. It’s not the only reason to return weekly to this cheery, flower-filled spot—their menu of mostly Thai staples, like the tender duck curry with juicy tomatoes and beef noodle soup, are fantastic. Plus, Khob Khun is the only spot on this guide that serves brunch. So when you wake up feeling gremlin-like on a Sunday, and need a spot to revive yourself over french toast, Thai congee, fried rice, and moo ping, get here.

On paper, Basil Thai might seem like just another solid casual neighborhood Thai spot. That’s not wrong, but this place is also where to get a tad rowdy with a group and have a fun birthday dinner. Order multiple rounds of sake at the big communal table in the back, and revel in the pink neon sign that makes this place feel more like Santa Monica than SoMa. Dishes lean on the sweeter side, so maybe skip anything glazed (like the mango-coated pla priow wan fried fish), and stick with the classics. From the surprisingly long menu, the basil green curry, pad ke mao, and pad see ew rise to the top.

Chase Sapphire Card Ad
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