SFGuide

The Best Mexican Restaurants In SF

Our 20 favorite places for Mexican food in the city.
The Best Mexican Restaurants In SF image

photo credit: Sarah Felker

San Francisco is home to a lot of great Mexican food, and incredible burritos. Sometimes, we suspect it’s half the reason our family and friends actually come to visit (don’t worry, we understand). Enter: this guide to 20 great Mexican restaurants in the city. From vegetarian-friendly neighborhood spots to fantastic taquerias, here are the places to check out.

THE SPOTS

photo credit: Carly Hackbarth

Tacos

Mission

$$$$Perfect For:Quick EatsCheap EatsLiterally Everyone
Earn 3x points with your sapphire card

This counter-service spot in the Mission makes Mexico City-style tacos that are the best in the city. Yes, that's a strong statement, and, yes, we stand by it. There are no wrong orders here. Wonderfully seasoned pastor spins on the spit in the back, the asada is perfectly charred on all sides, and the plump, creamy fish taco will teleport you straight to Baja. This place also has a breakfast menu, burritos, and massive tortas, but you’re here for those juicy tacos—and the salsa bar that’s full of the smokiest and freshest salsas around. 

The Mission spot is an institution of flawless, seasoned meats, which you’ll smell sizzling on the plancha before you even walk through the door (or, more realistically, get in the line that overflows onto the sidewalk). Their carne asada is charred to perfection, and the al pastor is nice and crispy. A visit to El Farolito is never complete without ordering a super burrito that's the size of a newborn, or the quesadilla suiza with enough cheese to single-handedly keep Lactaid in business. 

El Mil Amores in the Mission focuses mainly on Mexico City-style breakfast and lunch plates. There are no overcooked eggs here, and only nonstop hits. The Yulis breakfast sandwich is a high pile of scrambled eggs, supple arrachera, cheese, and avocado between the softest telera-like roll. While the CDMX plate is a mix of chilaquiles doused in tangy salsa verde, soft scrambled eggs, and pillowy concha french toast. All the plates are more than enough food to make you want to nap in the sun at Dolores for three days straight. Time to cancel plans and go for a decadent brunch. 

photo credit: Carly Hackbarth

This Mexican spot promises "good eats,” and that’s exactly what it delivers. From the moment you step into this homey space in Bernal Heights, everyone makes you feel like part of a family, and the fact that the menu consists mostly of homestyle guisados adds to that feeling. Whether it’s the spicy pozole, the rich chicken mole, or the tangy green pork costillas, the slow-cooked dishes make for the perfect pairing with the extra-corny homemade tortillas and fresh salsas, thanks to their fall-apart meats.

photo credit: Carly Hackbarth

Have you ever had masa so outstanding you got the sudden urge to replace your dining chairs with corn stools? If the answer is no, go to Donaji. The Oaxacan restaurant in the Mission will make you want to become one with your chair and spend the rest of your days eating through their menu of fork-tender tamales, fried masa discs piled with juicy brisket, and tlayudas that are so thin you’ll wonder what sorcery allows them to hold up to the heap of toppings. A meal at Donaji is always a far cheerier alternative to a night on your couch. Prepare to return for spontaneous dinners—it's always easy to walk-in and snag a table.

Nothing says “I’m cool and interesting” like knowing about the most exciting wine bar food in town. Cantina Los Mayas in the Richmond (the sister spot of Taqueria Los Mayas) focuses on Yucatecan specialties, including the juiciest cochinita pibil ever. As for the wines, they're exclusively Mexican, so you can swirl a glass of syrah from Valle de San Vicente while cutting into some mole-drenched chicken. This is the spot to keep top of mind for any and all future dates.

This upscale spot in West Portal is meant for sexy outfits and sipping on spicy margaritas under live trees and candlelight. It’s a vibrant, rowdy dinner party you’ll want to stay at until they kick you out. Luckily, the food is just as good as the scene. The pozole is rich thanks to the addition of pork trotters, the esquites arrive with bright kicks of lime, and the melty gobernador tacos are covered in a tangy green salsa that we’d love to pour on every dish—just be careful not to spill it on your going out shirt when you’re a few drinks in.

This taqueria in the Castro is one of the first places we tell people to go if they’re new to the city, or are visiting for the first time. That’s because they churn out fantastic burritos with cheese melted onto the tortilla and carnitas that set the bar high for all other carnitas in town. But even if you’ve lived here forever, you should still swing by on your way to Duboce Park, or anytime a burrito and agua fresca call.

La Palma is a tortilla factory, a grocery store, and a taqueria, all rolled into one. And while we’re no strangers to coming to this corner spot in the Mission for fresh masa, mole, tortillas, and chips, we will happily drop by for anything on their takeout menu. You can’t go wrong with their burritos and tacos, and you'll need to make sure to grab some chicharrones on the way out.

If you like your dinner with a side of flashing lights, artificial fog, and reggaeton playing at full blast, Poc-Chuc is the place to be. The casual restaurant in the Mission has karaoke four nights a week, a DJ, and a dance floor. Their Yucatecan food is worth this sensory overload. Order a big spread, which should include their titular poc chuc (citrusy grilled pork), zingy aguachile, and chicken covered in sweet mole, plus a bucket of Modelos for the table. Dinner at Poc Chuc is a party, complete with music videos streaming on the projectors, and one to get to immediately. 

Whenever the craving for refreshing aguachile, incredible ceviches, and quesabirria tacos hits, the GPS in our brain leads us to Chuy’s Fiestas. This spot is the perfect place to come with a group and go family-style with all of the above—the menu is pretty big, but focus on the seafood and you can’t go wrong. Another thing you can't go wrong with is their massive micheladas (tamarind straw included).

You’ll know you’ve arrived at this family-run Mexican restaurant in the Outer Richmond when you see the bright sky-blue storefront. Inside the counter-service spot, Cielito Lindo serves everything from breakfast burritos to Guanajuato-style enchiladas and fantastic milanesa and carne asada tortas the size of a tank. However, the one dish that keeps us coming back are the quesabirria tacos, which are extra stuffed with well-spiced meat.

photo credit: Sarah Felker

POWERED BY

Tock logo

Access exclusive reservations with your sapphire reserve card

Sapphire Reserve

Californios is one of the most extravagant meals in town. When you step into the cavernous space with the all-black walls, you’ll feel like you’re at a chic art gallery about to experience a full-blown production. It’ll start with tiny bites, like a masa tart topped with rich sturgeon mousse and caviar and a chicharrón buried in truffle shavings, and head into an entire course dedicated to some of the best tacos we’ve ever had. It ends with a trio of bonbons, a buñuelo you’ll dream about for weeks, and chocolate cotton candy. At $307 per person, dinner here isn’t casual—but it’s not supposed to be. Californios is here when you want to blow serious cash on an unforgettable meal.

The Mission restaurant has a great menu of Mexican food like tacos with housemade tortillas, burritos, and choriqueso. The shining star on the menu, however, are the quesabirria tacos. Each crispy tortilla envelope is stuffed to the brim with tender beef that plays nicely with the melted cheese. We recommend getting at least three—two for now, and one for 15 minutes later.

Frank Grizzly's is the spot for Cali-Mexican food in Bayview. You can’t go wrong with anything on the menu at this casual place. Our favorites include the extra melty quesadillas on spinach tortillas that are toasted to perfection, the juicy birria tacos, and the burritos that you’ll need four hands to hold. The agua fresca flavors rotate, but the not-too-sweet watermelon is a winner.

photo credit: Carly Hackbarth

$$$$Perfect For:Walk-InsLunchQuick Eats

Zona Rosa is a casual taqueria in the Castro that stands out for its smoky and slow-cooked meats, plus seriously spicy salsa. The interior is small but colorful, with two calavera murals adorning the walls and loud rancheras blaring on speakers. There are no wrong choices, but ordering tacos is the ideal way to go. There are two different styles, but we prefer the El Jefe that’s topped with just cilantro, onion, salsa, and lime. No matter which version you go for, you’ll have a choice of seven meats, but pick the carne asada en chile de arbol for a spicy red salsa journey.

The moment you step inside Taqueria Los Mayas, it’s clear you’re about to have a memorable experience. This counter-service spot specializes in food from the Yucatán, and the menu here is, simply put, lengthy and exciting—they do everything from gigantic, made-to-order empanadas to seafood dishes to burritos and tacos with homemade tortillas. One thing that makes this spot so special is you can’t go wrong with whatever you order. The other reason is their tender cochinita pibil and poc choc, which you should get on the tostada-like panucho—a fried, bean-filled tortilla topped with meat, cabbage, and pickled red onion.

When we find ourselves in the Mission really hungry, we instinctively head toward Taqueria Cancún. It’s where we always go for a massive burrito mojado, doused in enchilada sauce and topped with sour cream, melted cheese, and salsa. They also have tacos and quesadillas that are worth your time.

El Rey Taquiza Artesanal is our go-to late-night spot on Mission St. This taqueria is full every weekend as crowds pile in from nearby bars in search of asada tacos and pastor gringas until 1:30am. The inside is spacious, with a couple of TVs used for karaoke on Saturday nights and travel posters for different Mexican cities on the walls. And no matter the time of the day, a meal here is always on the livelier side thanks to big groups who raid the salsa bar and keep the party going with a full bar that serves mango margaritas and draft Modelo—the perfect partners to a crispy al pastor taco.

The tortas at this Mexican restaurant in the Mission live up to La Torta Gorda’s oversized moniker. Sandwiches here come in two sizes (junior or regular) and both are monstrous. Don’t believe us? Kindly refer to the Mega Cubana, a behemoth featuring milanesa, sausage, pierna, ham, chorizo, eggs, turkey, queso fresco, and American cheese that’s large enough to feed five or six people. Share it with friends at a table inside this diner-inspired spot, or under an umbrella in the patio out back.

Chase Sapphire Card Ad

Suggested Reading

undefined

The Best Burritos In San Francisco

There are a lot of burritos in this city. Here’s where to get the best ones.

9 Great Birria Tacos image

Birria tacos are all over the Bay Area. Here are some great spots to get some.

The Best Lunch Spots In SF image

The best midday meals you can get in the city.

The Best Restaurants In The Mission image

A guide to the most restaurant-filled neighborhood in San Francisco.

Infatuation Logo

Cities

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.

FIND PLACES ON OUR APP

Get it on Google PlayDownload on the App Store