Best Mexican Restaurants in San Francisco, CA

Photo of Mexican Restaurants in San Francisco, CA

San Francisco has a knack for putting its own spin on Mexican cuisine. Walk down almost any street, and the air shifts: tortillas warming, spicy salsas sizzling, and tender fillings coming together with craft and care. Finding the right spot, though, can feel like hunting for buried treasure. I remember getting lost once in the Mission, only to stumble on a small taqueria where the aroma alone felt like an invitation. There’s something magnetic about San Francisco’s Mexican food scene—it’s always changing yet rooted in time-honored tradition.

Choosing where to eat can mean wading through pages of online reviews or standing in endless lines. This guide cuts through the noise and gets straight to the tacos, tamales, and tortas worth your time. Each spot listed here stands out, not just for flavor but for atmosphere and authenticity. Whether you’re on the hunt for a hidden gem or a tried-and-true classic, the following picks promise a taste of Mexico without ever needing to leave the city fog behind.

Where to find the best mexican restaurants in San Francisco, CA

Here are some of the top spots to find the best mexican restaurants in San Francisco, CA:

  1. La Taqueria
  2. Matador
  3. Lolo
  4. Don Pisto’s
  5. Tropisueno
  6. Tacolicious
  7. Nopalito
  8. Street Taco
  9. El Porteno Empanadas
  10. Pancho Villa Taqueria

1. La Taqueria

La Taqueria
Image by: TripAdvisor
2889 Mission St, San Francisco, CA 94110-3907
+1 415-285-7117
See Menu

La Taqueria draws crowds for a reason: its unfussy charm and uncompromising freshness set it apart on Mission Street. Standing in line, you’ll notice the scent of char-grilled steak and the bustle of an open kitchen—a hint at what’s to come.

My own first visit ended with a table shared by strangers, all of us trading nods over generous carne asada super burritos. Every bite delivered texture and balance, with warm tortillas wrapped around tender meat, bright salsa, and fresh toppings. It felt like comfort and discovery, all at once.

For something special, ask for your taco “Dorado-style.” The plancha-crisped tortilla, stringy cheese, and classic fillings combine for a crunch that lingers in memory. There’s nothing fancy here, just honest food done right—the kind of meal that leaves you planning your next visit before you’re even finished.

2. Matador

Matador
Image by: TripAdvisor
679 Sutter Street 2 Blocks from Union Square, San Francisco, CA 94102-1017
+1 415-525-3557
See Menu

Matador puts a polished twist on classic Mexican fare, just steps from Union Square’s bustle. The décor feels chic, but the vibe never gets too stuffy—this is the kind of spot where friends gather after work and diners linger over generous plates.

One dinner here, I found myself losing track of time while savoring their enchiladas verdes. The tangy tomatillo sauce struck the perfect balance between heat and freshness, and every bite felt satisfying without being overwhelming.

Their vegetarian and vegan options stand out for creativity and flavor, making Matador a rare find for groups with varied tastes. For lunch, the grilled vegetable tacos are a bright surprise; for dinner, a piping-hot plate of pollo asado delivers rich, comforting flavor. This is Mexican cuisine refined yet accessible—a welcome change of pace in downtown San Francisco.

3. Lolo

Lolo
Image by: TripAdvisor
974 Valencia St Btwn 21st & Liberty St, San Francisco, CA 94110-2322
+1 415-643-5656
See Menu

Lolo catches your eye the moment you walk in, thanks to its playful décor crafted from recycled materials. The vibe is both relaxed and creative, and the menu reflects a bold blend of Mexican roots and global ideas. It’s the kind of place where culinary tradition gets a dose of whimsy.

On my first visit, I tried the crispy avocado tacos and was hooked. The crunch, the creamy center—they’re a signature for a reason. Each dish comes with unexpected flavor combinations that stay with you long after the meal.

Lolo’s strength is in its ability to reinvent Mexican classics. The grilled vegetable tostadas and inventive small plates keep both regulars and newcomers engaged. For anyone seeking a different kind of taqueria experience, Lolo offers a taste of curiosity and comfort on every plate.

4. Don Pisto’s

Don Pisto's
Image by: TripAdvisor
510 Union St pickup takeout orders at 2030 Lombard Street near Fillmore, San Francisco, CA 94133-3315
+1 415-395-0939
See Menu

Don Pisto’s brings serious California-Mexican flavor to the heart of North Beach. The vibe strikes a perfect balance between laid-back and lively, making it an easy pick for a casual dinner or late-night craving.

I landed here after a neighborhood wander and haven’t forgotten the Tacos Dorados. Each taco arrives freshly fried, filled with savory goodness, and has a satisfying crisp with every bite. Paired with a house-made salsa, it’s impossible to have just one.

Don Pisto’s menu spotlights fresh, local ingredients, from zesty guacamole to packed burritos. For something truly memorable, their seafood specials—like seasonal fish tacos—echo the best of the Baja coast. Whether you’re dining in or grabbing takeout, Don Pisto’s delivers consistent flavor and a taste of adventure.

5. Tropisueno

Tropisueno
Image by: TripAdvisor
75 Yerba Buena Ln, San Francisco, CA 94103-3183
+1 415-985-2264
See Menu

Tropisueno has a knack for serving up straightforward, traditional Mexican fare right in the city’s Financial District. The vibe feels friendly and unpretentious, making it equally great for a quick lunch or a relaxed dinner with friends.

My first visit was a midday escape from work. The chicken enchiladas arrived piping hot, bathed in a tangy house-made salsa verde. Every forkful reminded me why simple ingredients, expertly prepared, always win.

The fresh tortillas and slow-cooked beans here are more than menu staples; they’re a sign of real care in the kitchen. If you’re after something hearty, try the carnitas plate—tender, flavorful, and never too heavy. At Tropisueno, tradition meets ease, offering comfort in every bite.

6. Tacolicious

Tacolicious
Image by: TripAdvisor
1548 Stockton St, San Francisco, CA 94133-3306
+1 415-649-6077
See Menu

Tacolicious reimagines familiar Mexican dishes with a signature San Francisco twist. The vibe is bright and upbeat, drawing a crowd that’s just as lively. It’s an easy spot to drop in for tacos and stay for the conversation.

The first time I stopped by, the guajillo-beef tacos grabbed my attention—complex, slow-cooked flavors layered with fresh toppings. Every taco felt crafted and balanced, not just rushed out to the table.

Their menu is loaded with inventive choices, from mushroom tacos to zesty salsas. The streetside tables make people-watching part of the fun, and the friendly service helps guests feel at home. Tacolicious turns classic Mexican comfort food into something a little more playful, without losing its roots.

7. Nopalito

Nopalito
Image by: TripAdvisor
3690 18th St, San Francisco, CA 94110
+1 415-437-0303
See Menu

Nopalito captures the essence of traditional Mexican cooking with a fresh, sustainable edge. Tucked into a lively neighborhood spot, it feels part cozy kitchen, part hidden gem. The reclaimed wood and pops of green set a welcoming tone the minute you walk in.

My introduction to Nopalito came via their ensalada de nopales. The tang of cactus, bright with lime and chilies, instantly showed off the kitchen’s skill with simple ingredients. Every plate reflects a dedication to quality—seasonal, local, and expertly prepared.

For a real treat, order their blue-corn fish tacos or the velvety vanilla flan with orange caramel. Each dish balances bold Mexican flavors with Bay Area sensibility. Nopalito keeps faithful to its roots while inventing something unmistakably San Franciscan, meal after meal.

8. Street Taco

Street Taco
Image by: TripAdvisor
1607 Haight St, San Francisco, CA 94117-2815
+1 415-525-4435
See Menu

Street Taco brings casual energy and generous flavor to Haight Street. The menu is straightforward, but the freshness jumps out from every bite. It’s the kind of place where you can grab a quick meal or linger at a window seat and people-watch.

I wandered in on a bright afternoon and was immediately drawn to the sizzling sound behind the counter. The grilled chicken tacos came packed with juicy meat, fresh cilantro, and an unmistakable hint of lime. The flavors felt layered but never fussy.

Street Taco’s salsa bar is a highlight—mix and match to your heart’s content. The vegetarian options stand up well, especially the grilled veggie burrito, and the casual vibe keeps the whole experience simple, satisfying, and repeat-worthy.

9. El Porteno Empanadas

El Porteno Empanadas
Image by: TripAdvisor
1 Ferry Building, San Francisco, CA 94111-4209
+1 415-513-4529
See Menu

El Porteno Empanadas is a bright spot within the bustling Ferry Building, drawing crowds with the aroma of fresh, handmade pastries. The stand is always busy, proof that word travels fast about quality.

During a morning visit, I grabbed a spinach and cheese empanada and a hot drink. The flaky crust gave way to a savory, creamy filling—nothing was rushed, and every flavor tasted intentional.

El Porteno’s empanadas feature vegetarian-friendly options, and each batch is baked, not fried, for a lighter touch. If you can, pick up the mushroom and cheese empanada for something earthy and satisfying. While Argentine in origin, these empanadas fit perfectly into San Francisco’s vibrant mix of international flavors.

10. Pancho Villa Taqueria

Pancho Villa Taqueria
Image by: TripAdvisor
3071 16th St, San Francisco, CA 94103-3421
+1 415-864-8840
See Menu

Pancho Villa Taqueria is a Mission District landmark where flavor and value go hand in hand. The energy is always high, fueled by a steady stream of regulars and newcomers eager for quick, tasty bites.

One evening, I found myself mesmerized by the sheer scale of their burrito assembly line. I ordered a vegetarian super burrito—stuffed with tender beans, rice, and fresh pico de gallo. It was huge, but the flavors kept me going back for one more bite, then another.

The salsa bar here is a local legend, offering everything from smoky to fiery. Pancho Villa stands out for its generous portions, crowd-pleasing menu, and the kind of efficiency that never sacrifices freshness or quality.

More Things to Try in San Francisco, CA

Frequently Asked Questions

What are the best neighborhoods for Mexican food in San Francisco?
The Mission District is famous for its taquerias and classic spots, while the Richmond and North Beach offer plenty of creative takes. Valencia Street is packed with well-loved favorites worth exploring.

Are there vegetarian or vegan options at most Mexican restaurants in San Francisco?
Absolutely. Many Mexican restaurants in the city offer vegetarian and vegan versions of tacos, burritos, and more. Look for creative fillings like nopales, mushrooms, grilled veggies, and plant-based proteins.

Do San Francisco Mexican restaurants serve halal or kosher dishes?
Some places offer halal or kosher options, but it’s best to check ahead or ask staff. Most locations focus on vegetarian choices if you’re looking to avoid non-permissible items.

What’s a must-try dish at a Mexican restaurant in San Francisco?
Burritos are a local icon, particularly the Mission-style burrito. You’ll also find exceptional tacos, enchiladas, and house-made salsas across the city.

Is it easy to find gluten-free options?
Yes. Many restaurants have gluten-free eats, often using traditional corn tortillas and offering rice-based sides. Just mention your dietary needs when ordering.

Do I need a reservation for popular Mexican restaurants?
It helps at busy places, especially during peak hours, but many spots operate on a first-come, first-served basis. Calling ahead or checking online can save you a wait.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top