clock menu more-arrow no yes mobile
Pictures of food at Elena’s.
Elena’s in West Portal is one of San Francisco’s newest Mexican restaurants, making the scene all the stronger.
Elena’s

16 Mighty Mexican Restaurants in San Francisco

The city might be best known as the birthplace of the Mission burrito, but it’s also home to delicious pozole, mole, and handmade tortillas

View as Map
Elena’s in West Portal is one of San Francisco’s newest Mexican restaurants, making the scene all the stronger.
| Elena’s

With the annual remembrance of the 1862 Battle of Puebla in May comes a need to know all the finest spots for bountiful Mexican food in San Francisco. Still, Cinco de Mayo is absolutely not for everyone; many point out the holiday is a chance for problematic United States consumers to don sombreros for a night of binge drinking. Yet for many more, the history of Mexican troops overcoming French forces is as good a reason as any to head out for margaritas and nachos.

In San Francisco, a city with a strong burrito lineage and a plethora of banger taco spots, numerous restaurants are showcasing all angles of Mexican cuisine. Fusion and upscale presentation take center stage at some restaurants, such as SoMa’s Movida and Haight Street’s Otra, while greasy breakfasts and fried desserts populate others including Lucho’s and Frank Grizzly’s. These 16 restaurants won’t let you down as you head out to celebrate or seek out your next favorite tostada or platter of sizzling fajitas.

Read More
Eater maps are curated by editors and aim to reflect a diversity of neighborhoods, cuisines, and prices. Learn more about our editorial process. If you buy something or book a reservation from an Eater link, Vox Media may earn a commission. See our ethics policy.

Faloodeh and baklava aren’t the first dishes that spring to mind when one thinks of Mexican cuisine for pretty obvious reasons. But Movida in SoMa writes menus weaving Persian fare into the mix, with dishes like agua chile with Persian cucumbers and pomegranate chicken tostadas as the result. Co-owner Bobby Marhamat grew up in Nebraska as a Persian American working in his parents' Mexican restaurants; maybe serving chile relleno with basmati rice and lamb koobideh tacos someday was inevitable.

Food and drink at Movida. Movida

Nopalito

Copy Link

One of the city’s best-known destinations for a more upscale sit-down Mexican meal, Nopalito is a showcase for chef Gonzalo Guzman’s cooking, with an emphasis on local, sustainable ingredients and a wide range of regional dishes, including — but not limited to — seafood specialties from his native Veracruz. Mission District customers can check out Nopalito’s 18th Street takeout window, too, which has a handful of dishes that are exclusive to that location.

Looking for a Mexican brunch? The homey vibe at Lower Haight’s Otra has you covered. Nick Cobarruvias and Anna Sager Cobarruvias, the same family team behind Son’s Addition, are at the helm as they dish up cheese and mushroom stuffed tortillas alongside a healthy list of mezcal and tequila. By night, look for a vegetable-heavy menu of tacos, tostadas, and more.

The interior of Otra with blue papel picado hanging over a long dining room with concrete floors. Lauren Saria

El Pipila

Copy Link

El Pipila is one of the city’s few restaurants specializing in the cuisine of chef Guadalupe Guerrero’s home region of Guanajuato, known for dishes such as red sauce-soaked enchiladas mineras (a traditional lunch for miners) and rich, spicy stewed nopales. The pozole verde, served with thick handmade tortillas, is one of the best versions in the city. The restaurant even began selling burritos for the first time in 2020.

El Castillito

Copy Link

Less famous than the Mission’s Taqueria El Castellito (whose burritos have gotten well-deserved kudos), the now-unrelated Church Street location boasts excellent carnitas and, even more notably, one of the best breakfast burritos in the city — a rice and potato-free version filled with a juicy, exceptionally flavorful egg and chorizo scramble.

Wet burrito at El Castillito. Patricia Chang

Poc-Chuc Restaurant

Copy Link

This is a family-run Mission District mainstay. Specializing in Yucatecan and Mayan cuisine, the restaurant continues to churn out its smoky, citrus-marinated pork; deeply flavorful turkey mole (served, in the Yucatecan style, as an ink-black soup); and wonderful handmade tortillas.

Caleb Pershan

Puerto Alegre

Copy Link

This Valencia Street business has been dealing out Saturday fajitas and pouring pitchers of margaritas for more than 50 years. In a neighborhood heavy with top-tier restaurants, Puerto Alegre represents the many businesses that stand the test of time and withstand the rising costs. Try the enchiladas.

Celia's by the Beach

Copy Link

About as far from the Mission District as one can get, Celia’s by the Beach has offered solid Mexican fare for 63 years on Judah Street. A must-hit during Outside Lands — in 2023, the restaurant offered themed drinks at its bar such as the Kendrick Lamargarita — the restaurant is known for tremendous portions, bottomless well-fried chips, and a robust vegan menu including Impossible meat nachos.

Drinks.
Humor is not lost on the owners of longtime Outer Sunset mainstay Celia’s by the Beach.
Celia’s by the Beach

El Gallo Giro

Copy Link

El Gallo Giro has long been one of the best taco trucks in the business, dishing out juicy Michoacan-style carnitas and deeply flavorful grilled chicken for $2.50 a taco. The truck has been parked in its usual spot at 23rd and Treat streets for 22 taco-filled years.

The El Gallo Giro taco truck. Patricia Chang

La Vaca Birria

Copy Link

Home of the $20 super burrito, La Vaca Birria made headlines when fans and skeptics alike responded to owner Ricardo Lopez’s high prices. Still, there’s a reason people swarm to the 24th Street shop for those $30 trifecta burritos, jam-packed with beef tallow, chargrilled steak and chicken, and marinated shrimp. It’s because the quality, and the final product, is very good.

Food at La Vaca Birria. La Vaca Birria

La Taqueria

Copy Link

La Taqueria offers its meaty, famously rice-free burritos (griddled on the plancha until the outside is brown and crisp if you order it “dorado”) and super-sized tacos, which, quite frankly, might be even better. The restaurant is basically burrito royalty, making Miguel Jara, as Eater’s Hillary Dixler Canavan put it, the ruler of his own culinary fiefdom.

El Buen Comer

Copy Link

Mexico City native Isabel Caudillo’s restaurant leans into Mexico City-style street foods: masa-based dishes like huaraches and gorditas, the sauce-smothered sandwiches known as pambazos, and a selection of tamales. There are usually also a couple of the guisados (slow-cooked stews) that the restaurant is known for, like the wonderful, velvety pork mole verde. 

Elena’s Mexican Restaurant

Copy Link

From the team behind Original Joe’s comes this stunning and expansive resuatrant on West Portal Avenue, opening in spring 2024 with pig’s feet pozole, house-made chorizo, and the Mexican icebox cake carlota de limón. The restaurant is an ode to co-owner “Elena Duggan’s two oldest daughters, Catherine and Julia Alcantara, whose father’s family is from San Bartolo Morelos, Mexico,” according to the Chronicle.

Food at Elena’s. Lauren Saria

Lucho’s

Copy Link

This Lakeside Mexican American favorite combines chef and owner Luciano Romero’s Yucatecan heritage with a classic American breakfast and brunch menu. Highlights include the cinnamon-and-sugar-topped buñuelos and variations on eggs Benedict and omelets that feature cochinita pibil, the traditional Yucatecan slow-cooked pork preparation.

Frank Grizzly's

Copy Link

The Bayview is oft-slept on as far as dining destinations go in the city, but Frank Grizzly’s is one of the new guard happy to change that narrative. After a long time as a pop-up at Anchor Brewing, the chipotle chicken taco dealer opened up on Third Street in spring 2024. Head here for roast duck chilaquiles, garlic shrimp burritos, and micheladas with a side of churros.

Tacos at Frank Grizzly’s. Frank Grizzly’s

Mexico Tipico

Copy Link

The Excelsior is a neighborhood dramatically underrated for a dozen reasons, and that includes a heavily slept-on food and drink scene. Mexico Tipico is part and parcel of that criminal ignoring as the business is not only a late-night feature of the city’s south end but also a purveyor of phenomenal Mexican fare. Stop here for shrimp molcajete pollo fundido, or birria and pozole on the weekends.

Food at Mexico Tipico. Mexico Tipico

Movida

Faloodeh and baklava aren’t the first dishes that spring to mind when one thinks of Mexican cuisine for pretty obvious reasons. But Movida in SoMa writes menus weaving Persian fare into the mix, with dishes like agua chile with Persian cucumbers and pomegranate chicken tostadas as the result. Co-owner Bobby Marhamat grew up in Nebraska as a Persian American working in his parents' Mexican restaurants; maybe serving chile relleno with basmati rice and lamb koobideh tacos someday was inevitable.

Food and drink at Movida. Movida

Nopalito

One of the city’s best-known destinations for a more upscale sit-down Mexican meal, Nopalito is a showcase for chef Gonzalo Guzman’s cooking, with an emphasis on local, sustainable ingredients and a wide range of regional dishes, including — but not limited to — seafood specialties from his native Veracruz. Mission District customers can check out Nopalito’s 18th Street takeout window, too, which has a handful of dishes that are exclusive to that location.

Otra

Looking for a Mexican brunch? The homey vibe at Lower Haight’s Otra has you covered. Nick Cobarruvias and Anna Sager Cobarruvias, the same family team behind Son’s Addition, are at the helm as they dish up cheese and mushroom stuffed tortillas alongside a healthy list of mezcal and tequila. By night, look for a vegetable-heavy menu of tacos, tostadas, and more.

The interior of Otra with blue papel picado hanging over a long dining room with concrete floors. Lauren Saria

El Pipila

El Pipila is one of the city’s few restaurants specializing in the cuisine of chef Guadalupe Guerrero’s home region of Guanajuato, known for dishes such as red sauce-soaked enchiladas mineras (a traditional lunch for miners) and rich, spicy stewed nopales. The pozole verde, served with thick handmade tortillas, is one of the best versions in the city. The restaurant even began selling burritos for the first time in 2020.

El Castillito

Less famous than the Mission’s Taqueria El Castellito (whose burritos have gotten well-deserved kudos), the now-unrelated Church Street location boasts excellent carnitas and, even more notably, one of the best breakfast burritos in the city — a rice and potato-free version filled with a juicy, exceptionally flavorful egg and chorizo scramble.

Wet burrito at El Castillito. Patricia Chang

Poc-Chuc Restaurant

This is a family-run Mission District mainstay. Specializing in Yucatecan and Mayan cuisine, the restaurant continues to churn out its smoky, citrus-marinated pork; deeply flavorful turkey mole (served, in the Yucatecan style, as an ink-black soup); and wonderful handmade tortillas.

Caleb Pershan

Puerto Alegre

This Valencia Street business has been dealing out Saturday fajitas and pouring pitchers of margaritas for more than 50 years. In a neighborhood heavy with top-tier restaurants, Puerto Alegre represents the many businesses that stand the test of time and withstand the rising costs. Try the enchiladas.

Celia's by the Beach

About as far from the Mission District as one can get, Celia’s by the Beach has offered solid Mexican fare for 63 years on Judah Street. A must-hit during Outside Lands — in 2023, the restaurant offered themed drinks at its bar such as the Kendrick Lamargarita — the restaurant is known for tremendous portions, bottomless well-fried chips, and a robust vegan menu including Impossible meat nachos.

Drinks.
Humor is not lost on the owners of longtime Outer Sunset mainstay Celia’s by the Beach.
Celia’s by the Beach

El Gallo Giro

El Gallo Giro has long been one of the best taco trucks in the business, dishing out juicy Michoacan-style carnitas and deeply flavorful grilled chicken for $2.50 a taco. The truck has been parked in its usual spot at 23rd and Treat streets for 22 taco-filled years.

The El Gallo Giro taco truck. Patricia Chang

La Vaca Birria

Home of the $20 super burrito, La Vaca Birria made headlines when fans and skeptics alike responded to owner Ricardo Lopez’s high prices. Still, there’s a reason people swarm to the 24th Street shop for those $30 trifecta burritos, jam-packed with beef tallow, chargrilled steak and chicken, and marinated shrimp. It’s because the quality, and the final product, is very good.

Food at La Vaca Birria. La Vaca Birria

La Taqueria

La Taqueria offers its meaty, famously rice-free burritos (griddled on the plancha until the outside is brown and crisp if you order it “dorado”) and super-sized tacos, which, quite frankly, might be even better. The restaurant is basically burrito royalty, making Miguel Jara, as Eater’s Hillary Dixler Canavan put it, the ruler of his own culinary fiefdom.

El Buen Comer

Mexico City native Isabel Caudillo’s restaurant leans into Mexico City-style street foods: masa-based dishes like huaraches and gorditas, the sauce-smothered sandwiches known as pambazos, and a selection of tamales. There are usually also a couple of the guisados (slow-cooked stews) that the restaurant is known for, like the wonderful, velvety pork mole verde. 

Elena’s Mexican Restaurant

From the team behind Original Joe’s comes this stunning and expansive resuatrant on West Portal Avenue, opening in spring 2024 with pig’s feet pozole, house-made chorizo, and the Mexican icebox cake carlota de limón. The restaurant is an ode to co-owner “Elena Duggan’s two oldest daughters, Catherine and Julia Alcantara, whose father’s family is from San Bartolo Morelos, Mexico,” according to the Chronicle.

Food at Elena’s. Lauren Saria

Lucho’s

This Lakeside Mexican American favorite combines chef and owner Luciano Romero’s Yucatecan heritage with a classic American breakfast and brunch menu. Highlights include the cinnamon-and-sugar-topped buñuelos and variations on eggs Benedict and omelets that feature cochinita pibil, the traditional Yucatecan slow-cooked pork preparation.

Frank Grizzly's

The Bayview is oft-slept on as far as dining destinations go in the city, but Frank Grizzly’s is one of the new guard happy to change that narrative. After a long time as a pop-up at Anchor Brewing, the chipotle chicken taco dealer opened up on Third Street in spring 2024. Head here for roast duck chilaquiles, garlic shrimp burritos, and micheladas with a side of churros.

Tacos at Frank Grizzly’s. Frank Grizzly’s

Related Maps

Mexico Tipico

The Excelsior is a neighborhood dramatically underrated for a dozen reasons, and that includes a heavily slept-on food and drink scene. Mexico Tipico is part and parcel of that criminal ignoring as the business is not only a late-night feature of the city’s south end but also a purveyor of phenomenal Mexican fare. Stop here for shrimp molcajete pollo fundido, or birria and pozole on the weekends.

Food at Mexico Tipico. Mexico Tipico

Related Maps