The eternal quest for the best Mexican food in San Antonio is futile and here’s why: There is no single “best Mexican” restaurant because there’s really no such thing as just “Mexican food” in San Antonio.
Instead, think of Mexican food in San Antonio as three different categories: Mexican food for non-Mexicans, Mexican American home cooking and regional Mexican cooking.
They overlap in homes and restaurants all over the city, and until people started paying attention to these distinctions, all three were usually just called “Mexican.” Let’s untangle them.