10 Best Mexican Restaurants In San Francisco

The ten best Mexican restaurants in San Francisco include Californios, La Taqueria, El Farolito, Cantina Los Mayas, Cocina Mamá Cholita, La Oaxaqueña, Loló, el Mil Amores, XICA, and Cielito Lindo. Northern California's iconic city is known for its inventive Mexican cooking methods and a busy street food scene, particularly Taqueria’s popular Mission-style burritos. San Francisco also holds important food events, such as the San Francisco Taco Takeover in October, with many taco vendors and live music. 

Most Mexican restaurants in San Francisco are found in Mission District, Outer Sunset, and Hayes Valley. Mexican food in San Francisco are available in fine dining restaurants, taco shops, and bustling cantinas. A meal at a Mexican restaurant in San Francisco costs between $10 and $150 per person.

Californios is a top choice for Mexican cuisine, offering a complete upscale dining experience, with its innovative menu, elegant setting, and two Michelin stars. For the best Mexican food San Francisco in a fast-casual setting, La Taqueria is a go-to for its Mission-style burritos, while La Oaxaqueña earns recognition for its traditional Oaxacan dishes. Loló offers vegan options like plantain tacos, while Californios offers a tasting menu that can be adapted for gluten-free diners.

The top Mexican restaurants in San Francisco are listed below.

  1. La Taqueria 1
    La Taqueria 5.00 (3 Reviews)
    • Item Prices 98
    • Average Item Price $7.98
    Type of Restaurant:

    Fast-Casual, Taqueria

    Type of Food:

    Mexican, Mission-style Burritos/Tacos

    Signature Dishes:

    TacosSuper BurritoPico de Gallo

    La Taqueria signature dishes TacosSuper BurritoPico de Gallo
    Location:

    2889 Mission St, San Francisco, CA 94110, United States

    Special Feature:

    The eatery is cash-only and famously excludes rice from its burritos, offering a distinct Mission-style experience, including "dorado" burritos grilled on the outside.

    What Makes It Special:

    La Taqueria is known for its long-standing reputation for high-quality, traditional burritos and tacos, consistently delivering flavorful Mexican street food.

    What Sets It Apart:

    Its unique "no rice" burrito philosophy and consistently high quality, making it a local legend, distinguish it from other taquerias.

    Operating Hours:

    Wednesday – Thursday: 11:00 AM – 8:45 PMFriday – Saturday: 11:00 AM – 8:15 PMSunday: 11:00 AM – 7:15 PMMonday – Tuesday: Closed

    Price:

    $10 to $20 per person

    La Taqueria Menu Prices
  2. El Farolito 2
    El Farolito 0.00 (0 Reviews)
    Mexican Latin American New Mexican
    • Item Prices 519
    • Average Item Price $8.13
    Type of Food:

    Mexican, Mission-style Burritos/Tacos

    Signature Dishes:

    Super Burrito LenguaCarne Asada BurritoChips and SalsaChicken Burrito

    El Farolito signature dishes Super Burrito LenguaCarne Asada BurritoChips and SalsaChicken Burrito
    Location:

    2779 Mission St, San Francisco, CA 94110, United States

    Special Feature:

    The eatery is open late, providing a quintessential late-night Mission District burrito experience with generous portions.

    What Makes It Special:

    El Farolito provides a classic late-night dining option, known for its consistent quality and hearty, flavorful Mexican street food.

    What Sets It Apart:

    Its consistent quality and popularity as a late-night spot for large, satisfying burritos and tacos distinguish it as a local favorite.

    Operating Hours:

    Monday – Thursday: 10:00 AM – 2:45 AMFriday – Saturday: 10:00 AM – 3:45 AMSunday: 10:00 AM – 2:45 AM

    Price:

    $10 to $20 per person

    El Farolito Menu Prices
  3. Cantina Los Mayas 3
    Cantina Los Mayas 0.00 (0 Reviews)
    Mexican Burritos Tacos Yucatecan
    • Item Prices 48
    • Average Item Price $25.15
    Type of Restaurant:

    Casual Dining

    Type of Food:

    Yucatecan Mexican, Regional Mexican

    Signature Dishes:

    Tacos de MayasEmpanadas de MayaPozole Verde SoupQuesadilla de Maiz

    Cantina Los Mayas signature dishes Tacos de MayasEmpanadas de MayaPozole Verde SoupQuesadilla de Maiz
    Location:

    431 Balboa St, San Francisco, CA 94118, United States

    Special Feature:

    The restaurant specializes in food from the Yucatán Peninsula, a less common regional Mexican cuisine, offering distinct flavors.

    What Makes It Special:

    Cantina Los Mayas offers a unique taste of Yucatecan cooking not widely available in San Francisco, providing an authentic regional experience.

    What Sets It Apart:

    Its dedication to the specific flavors and dishes of the Yucatán region, including specialties like cochinita pibil, distinguishes it.

    Operating Hours:

    Wednesday – Thursday: 5:00 PM – 9:00 PMFriday – Saturday: 5:00 PM – 10:00 PMSunday: 5:00 PM – 9:00 PMMonday – Tuesday: Closed

    Price:

    $50 to $100 per person

    Cantina Los Mayas Menu Prices
  4. Cielito Lindo 4
    Cielito Lindo 4.00 (3 Reviews)
    Chicken Mexican Latin American Burritos New Mexican
    • Item Prices 194
    • Average Item Price $10.15
    Type of Restaurant:

    Casual Dining

    Type of Food:

    Traditional Mexican, Tex-Mex

    Signature Dishes:

    Breakfast BurritosBirria TacosQuesabirria TacosChilaquiles

    Cielito Lindo signature dishes Breakfast BurritosBirria TacosQuesabirria TacosChilaquiles
    Location:

    3440 Balboa St, San Francisco, CA 94121, United States

    Special Feature:

    The restaurant offers a comfortable, family-friendly atmosphere, suitable for everyday dining.

    What Makes It Special:

    Cielito Lindo provides consistent, comforting Mexican food with a welcoming feel, known for its satisfying portions.

    What Sets It Apart:

    Its focus on classic, satisfying Tex-Mex and traditional Mexican dishes in a straightforward setting distinguishes it as a reliable neighborhood eatery.

    Operating Hours:

    Monday – Sunday: 8:30 AM – 7:30 PM

    Price:

    $10 to $20 per person

    Cielito Lindo Menu Prices
  5. La Oaxaquena 5
    La Oaxaquena 0.00 (0 Reviews)
    Mexican Latin American Tacos New Mexican
    • Item Prices 335
    • Average Item Price $10.20
    Type of Restaurant:

    Casual Dining

    Type of Food:

    Oaxacan Mexican, Regional Mexican

    Signature Dishes:

    Super BurritoQuesadilla SuperAsada Taco

    La Oaxaquena signature dishes Super BurritoQuesadilla SuperAsada Taco
    Location:

    2128 Mission St, San Francisco, CA 94110, United States

    Special Feature:

    The restaurant offers a wide selection of mezcal, native to Oaxaca, complementing its regional menu.

    What Makes It Special:

    La Oaxaqueña delivers an authentic taste of Oaxacan cooking, including complex moles, providing a genuine regional experience.

    What Sets It Apart:

    Its deep focus on Oaxacan cuisine and mezcal program, highlighting the flavors of that specific Mexican state, distinguishes it.

    Operating Hours:

    Monday – Sunday: 11:00 AM – 2:30 AM

    Price:

    $10 to $20 per person

    La Oaxaquena Menu Prices
  6. Californios 6
    Californios
    Type of Restaurant:

    Fine Dining

    Type of Food:

    Modern Mexican, Tasting Menu

    Signature Dishes:

    Foie GrassPanna CottaAlmond Wood Smoked Squab

    Californios signature dishes Foie GrassPanna CottaAlmond Wood Smoked Squab
    Location:

    355 11th St, San Francisco, CA 94103, United States

    Special Feature:

    The restaurant holds two Michelin stars, providing a multi-course tasting menu that showcases advanced culinary techniques and artistic presentation.

    What Makes It Special:

    Californios delivers an unparalleled high-end Mexican dining experience with inventive dishes and artistic presentation, redefining Mexican fine dining.

    What Sets It Apart:

    Its two Michelin stars and exclusive tasting menu format, focusing on innovative Mexican gastronomy, distinguish it as a top culinary destination.

    Operating Hours:

    Tuesday – Friday: 5:00 PM – 10:00 PMSaturday: 5:00 PM – 10:00 PMSunday – Monday: Closed

    Price:

    Over $100 per person (tasting menu price)

  7. Cocina Mamá Cholita 7
    Cocina Mamá Cholita
    Type of Restaurant:

    Casual Dining

    Type of Food:

    Traditional Mexican, Jaliscan

    Signature Dishes:

    Super BurritoGreen enchiladasChips And SalsaMole Enchiladas

    Cocina Mamá Cholita signature dishes Super BurritoGreen enchiladasChips And SalsaMole Enchiladas
    Location:

    3471 Mission St, San Francisco, CA 94110, United States

    Special Feature:

    The restaurant focuses on home-style recipes from Jalisco, Mexico, offering a taste of generational cooking.

    What Makes It Special:

    Cocina Mamá Cholita provides comforting, authentic Mexican food with a family touch, known for its genuine flavors.

    What Sets It Apart:

    Its dedication to Jaliscan home cooking and welcoming atmosphere, emphasizing traditional recipes, distinguishes it.

    Operating Hours:

    Saturday: 4:00 PM – 10:00 PMSunday: 4:00 PM – 9:00 PMMonday – Friday: Closed

    Price:

    $10 to $20 per person

  8. Loló 8
    Loló
    Type of Restaurant:

    Casual Dining (Upscale Casual)

    Type of Food:

    Modern Mexican, Mex-iterranean

    Signature Dishes:

    Fish Tacos‘Al Pastor’ Cauliflower TacosHouse Empanadas

    Loló signature dishes Fish Tacos‘Al Pastor’ Cauliflower TacosHouse Empanadas
    Location:

    974 Valencia St, San Francisco, CA 94110, United States

    Special Feature:

    The restaurant is known for its colorful, eclectic decor and innovative fusion menu, blending Mexican and Mediterranean flavors.

    What Makes It Special:

    Loló provides a unique culinary experience with its creative fusion of Mexican and Mediterranean flavors, served in an artistic and energetic setting.

    What Sets It Apart:

    Its inventive menu and highly artistic, energetic ambiance, combined with its unique flavor profile, distinguish it as a trendy dining destination.

    Operating Hours:

    Monday – Thursday: 5:30 PM – 10:00 PMFriday – Saturday: 5:30 PM – 11:00 PMSunday: Closed

    Price:

    $30 to $50 per person

  9. el Mil Amores 9
    el Mil Amores
    Type of Restaurant:

    Casual Dining

    Type of Food:

    Traditional Mexican

    Signature Dishes:

    Concha French ToastTres LechesMil Amores SpecialBreakfast Burrito

    el Mil Amores signature dishes Concha French ToastTres LechesMil Amores SpecialBreakfast Burrito
    Location:

    2780 21st St, San Francisco, CA 94110, United States

    Special Feature:

    The restaurant is known for its home-style cooking and friendly atmosphere, offering a taste of classic Mexican comfort.

    What Makes It Special:

    el Mil Amores provides comforting, authentic Mexican food with a welcoming neighborhood feel, known for its genuine flavors.

    What Sets It Apart:

    Its focus on classic, well-prepared traditional Mexican dishes, served in a relaxed community setting, distinguishes it as a reliable local spot.

    Operating Hours:

    Monday – Sunday: 8:00 AM – 3:00 PM

    Price:

    $20 to $30 per person

  10. XICA 10
    XICA
    Type of Food:

    Modern Mexican

    Signature Dishes:

    Steak FajitasEnchiladas DivorciadasFried Fish Tacos

    XICA signature dishes Steak FajitasEnchiladas DivorciadasFried Fish Tacos
    Location:

    1265 Battery St Suite 100, San Francisco, CA 94111, United States

    Special Feature:

    The restaurant features a stylish, minimalist interior with a focus on fresh, seasonal ingredients and creative presentations.

    What Makes It Special:

    XICA is known for its innovative approach to Mexican cuisine and sophisticated cocktails, offering a fresh perspective on traditional flavors.

    What Sets It Apart:

    Its contemporary design and creative, ingredient-driven menu, combined with a focus on modern Mexican dishes, distinguish it as a trendy dining destination.

    Operating Hours:

    Monday: 11:30 AM – 3:00 PMTuesday – Friday: 11:30 AM – 9:00 PMSaturday: 11:00 AM – 9:00 PMSunday: Closed

    Price:

    $20 to $30 per person