Sandi Spots
    Best Mexican Restaurants in San Diego — Sandi Spots editorial guide

    Best of San Diego

    Best Mexican Restaurants in San Diego

    Beyond tacos: San Diego's Mexican kitchens, ranked

    Last updated · See what changed

    The Winner

    #1 Las Cuatro Milpas

    A century-old kitchen that still outcooks restaurants charging four times as much.

    Quick answer

    Las Cuatro Milpas in Barrio Logan anchors the list — the county's most historic, most consistent home-style plates. For mariscos, Mariscos El Pescador is the pick, and Puesto is the best modern sit-down option.

    At a glance

    Best Mexican Restaurants in San Diego — ranked comparison
    #PlaceNeighborhoodWhat to getPriceScore
    1Las Cuatro MilpasBarrio LoganRolled tacos, chorizo con huevo, beans$6–1291
    2Mariscos El PescadorBarrio LoganAguachile verde, smoked marlin taco$14–2489
    3¿Cómo Estás Tacos?Barrio LoganAl pastor taco, michelada$4–1287
    4Tacos El GordoChula Vista / North ParkAdobada, cabeza$3–5 per taco87
    5PuestoMission Valley / La JollaFilet mignon taco, crispy melted cheese$18–3086
    6Lola 55East VillageBrisket taco, birria consommé$16–2686
    7Los Panchos Taco ShopPoint Loma / Sports ArenaCarne asada burrito, machaca plate$8–1583

    Scores here are weighted against this list's criteria. A place that appears on several lists can score differently on each; its review and /spot page always show one canonical score, taken from the list it scores highest in.

    #1

    Las Cuatro Milpas

    Barrio Logan
    Order: Rolled tacos, chorizo con huevo, beans$6–12

    A century-old kitchen that still outcooks restaurants charging four times as much.

    Las Cuatro Milpas has been feeding Barrio Logan since 1933 and the formula has not moved: lard-rich beans, chorizo that stains the plate orange, and tortillas pressed a few feet from your table. There is no atmosphere to speak of and that is part of the point.

    Read our full Las Cuatro Milpas review — scored 95/100 in our Best Tacos in San Diego with pros, cons and what to order.

    Local tip: Go before 10am on a weekday or expect a line down the block; cash only.

    91
    Taste
    95
    Consistency
    93
    Value
    97
    Atmosphere
    60
    Uniqueness
    92
    #2

    Mariscos El Pescador

    Barrio Logan
    Order: Aguachile verde, smoked marlin taco$14–24

    The clearest, cleanest aguachile in San Diego.

    This is Sinaloan seafood done with cold-chain discipline. Shrimp snap, the lime is sharp rather than sour, and the smoked marlin taco has real wood character. Seating is minimal, so plan on a quick, focused meal.

    Read our full Mariscos El Pescador review — scored 89/100 with pros, cons and what to order.

    Local tip: Order the aguachile first and eat it immediately — it's dressed to order.

    89
    Taste
    93
    Consistency
    88
    Value
    90
    Atmosphere
    68
    Uniqueness
    90
    #3

    ¿Cómo Estás Tacos?

    Barrio Logan
    Order: Al pastor taco, michelada$4–12

    Barrio Logan's best all-day spot for tacos and a michelada.

    ¿Cómo Estás Tacos? keeps prices honest and quality steady a few doors from Chicano Park. The al pastor is the standout and the salsa bar rewards anyone who tries all of it.

    Read our full ¿Cómo Estás Tacos? review — scored 87/100 with pros, cons and what to order.

    Local tip: Come on the second Saturday for Barrio Art Crawl and eat outside.

    87
    Taste
    87
    Consistency
    88
    Value
    92
    Atmosphere
    80
    Uniqueness
    82
    #4

    Tacos El Gordo

    Chula Vista / North Park
    Order: Adobada, cabeza$3–5 per taco

    The Tijuana-style adobada benchmark north of the border.

    The trompo is real, the tortillas are dipped in drippings, and the salsa bar is the best free thing in the county. It is loud, chaotic, and cash-heavy, but the adobada is the closest thing to Tijuana in San Diego.

    Read our full Tacos El Gordo review — scored 94/100 in our Best Tacos in San Diego with pros, cons and what to order.

    Local tip: Order at the correct meat station — each protein has its own line and cashier.

    87
    Taste
    92
    Consistency
    86
    Value
    95
    Atmosphere
    55
    Uniqueness
    88
    #5

    Puesto

    Mission Valley / La Jolla
    Order: Filet mignon taco, crispy melted cheese$18–30

    The most polished modern taqueria in the county, with the pricing to match.

    Puesto refined the crispy-cheese taco into something reproducible across locations, and the kitchens stay tight. It is a restaurant experience rather than a taco-shop one, and the cocktail program is genuinely good.

    Read our full Puesto review — scored 88/100 in our Best Happy Hour in San Diego with pros, cons and what to order.

    Local tip: The crispy cheese shell is the signature — skip the spots that copy it.

    86
    Taste
    88
    Consistency
    90
    Value
    76
    Atmosphere
    88
    Uniqueness
    84
    #6

    Lola 55

    East Village
    Order: Brisket taco, birria consommé$16–26

    Chef-driven tacos that don't feel like a gimmick.

    Lola 55 sits between taqueria and restaurant: house masa, smoked meats, and a serious agave list. Portions run small for the price, but the cooking is precise and the East Village patio works for a long lunch.

    Read our full Lola 55 review — scored 86/100 with pros, cons and what to order.

    Local tip: The brisket taco is the one to order; everything else is supporting cast.

    86
    Taste
    89
    Consistency
    86
    Value
    80
    Atmosphere
    82
    Uniqueness
    86
    #7

    Los Panchos Taco Shop

    Point Loma / Sports Arena
    Order: Carne asada burrito, machaca plate$8–15

    A reliable neighborhood kitchen that still cooks everything to order.

    Los Panchos is what a good San Diego taco shop looks like when it stays independent: griddled asada, machaca with real texture, and portions that hold up for the price. Nothing here is trendy and nothing needs to be.

    Local tip: Ask for the roasted chile salsa — it's made in-house daily.

    83
    Taste
    85
    Consistency
    88
    Value
    90
    Atmosphere
    60
    Uniqueness
    74

    Full scored reviews

    These picks earned a standalone review — verdict, what to order, pros, cons and price. Each review shows the place's canonical score, which comes from the list it scores highest in.

    What changed in this update

    Every revision to this ranking, newest first — additions, removals, and rank moves.

    1. Latest

      • Added \u00bfC\u00f3mo Est\u00e1s Tacos? to the ranking.
      • Removed Salud! (closed or no longer ranked).
      • New #1: Las Cuatro Milpas takes the top spot from El Jard\u00edn.
      • Removed El Jard\u00edn (closed or no longer ranked).
      • List published with 8 scored picks.
    Share this guide:XFacebookRedditWhatsApp Email

    Reader picks

    Our rankings are editorial. This part is yours — vote for your favorite mexican-restaurants in San Diego. One vote per reader. 40 votes so far · leading: Las Cuatro Milpas

    Best mexican-restaurants by neighborhood

    Local tips before you go

    • →Barrio Logan, City Heights, and Chula Vista carry the county's densest concentration of serious Mexican kitchens.
    • →Handmade tortillas are the fastest tell — if a restaurant presses masa in house, the rest usually follows.
    • →Mariscos spots peak at lunch when the day's seafood delivery is freshest.
    • →Many of the best places are cash-only; carry $20–40 per person.

    Methodology

    How we scored it

    40%

    Taste

    Flavor, technique, and execution of the signature dish.

    20%

    Consistency

    Repeatability across visits and service times.

    20%

    Value

    Price relative to portion and quality.

    10%

    Atmosphere

    Room, service, and whether the setting fits the food.

    10%

    Uniqueness

    A signature element you can't get elsewhere in San Diego.

    This list is for sit-down Mexican kitchens. Taco shops and fish-taco specialists are ranked separately so the two categories don't cannibalize each other.

    FAQ

    What is the best Mexican restaurant in San Diego?

    Las Cuatro Milpas in Barrio Logan ranks first — the best traditional kitchen in the county and has been since 1933.

    Where is the most authentic Mexican food in San Diego?

    Barrio Logan and Chula Vista. Las Cuatro Milpas, ¿Cómo Estás Tacos?, and Tacos El Gordo all cook regional Mexican food without adjusting it for a tourist palate.

    How much does a good Mexican meal cost in San Diego?

    Taco shops and Barrio Logan counters run $8–15 per person. Sit-down regional kitchens like Puesto run $25–40 per person before drinks.

    Every list is scored with the same methodology. See all rankings → See every 2026 winner →

    Free: the 3-day San Diego plan locals actually use

    Hour-by-hour itinerary, taco stops, parking notes, and a packing list — sent to your inbox, plus one weekly email of new spots and events.

    Get the free plan

    About this guide

    Published by the Sandi Spots Editorial team at Sleep Coast LLC. Guides combine local perspective and source research. Check the individual guide for firsthand observations and follow official links to confirm current details.

    San Diego focused. Places and practical planning across the county.
    Kept current. Confirm prices, hours, and closures with the venue.
    Independent. Affiliate links never influence rankings.

    Editorial policy · About us · Suggest a correction