Seeing as San Diego shares a border with, uh, Mexico, it should come as no surprise that it’s also home to some of the best Mexican food in the whole United States. Where San Diego’s specialty lies, however, is in that proximity to the border; high-quality Baja-style cooking is at a premium here, with somewhat less representation of other regional Mexican cuisines than you might find in some other cities with strong Mexican identities (looking at you, LA).
That shouldn’t deter any serious eaters looking for exceptional Mexican dishes, though. Baja-style seafood is ubiquitous here, whether that comes in the form of a fried fish taco or a raw shellfish cocktail. San Diego also has the lock on street tacos, a special kind of lobster dish, heirloom corn tortillas, and one of the best agave bars in the United States. Behold: the best Mexican restaurants America’s Finest City has to offer.