Free local food guide · Independent picks · No paid placements

Tex-Mex cheese enchiladas covered in chili gravy and melted cheese

Home / Categories / Tex-Mex

Best Tex-Mex in San Antonio

Puffy tacos and enchiladas — local picks from every side of town.

Photo: Tex-Mex cheese enchiladas by Michele Frazier, CC BY 2.0, via Wikimedia Commons (cropped).

Tex-Mex grew up in Texas cities like San Antonio, where Tejano home cooking gave the world cheese enchiladas, chili gravy, combination plates and crispy tacos. The city is especially known for the puffy taco — a fresh masa shell fried until it puffs — and for breakfast tacos wrapped in thick, soft flour tortillas.

The restaurants below include long-running family dining rooms, classic drive-ins and casual counters, spread across the West Side, downtown and the rest of the city.

The list below has 6 spots across the city — north (1), south (1), east (1), west (1) and central (2).

The list 6 spots · free listings, no paid placements

  1. 1

    Teka Molino

    7231 San Pedro Ave (North Central), San Antonio, TX

    Long-standing Tex-Mex restaurant on San Pedro Avenue.

    Call / Directions on Google Maps →

  2. 2

    Nicha's Comida Mexicana

    3119 Roosevelt Ave (South Side), San Antonio, TX

    Family-owned Tex-Mex restaurant on Roosevelt Avenue.

    Call / Directions on Google Maps →

  3. 3

    Angel's Mexican Haven

    2302 E Commerce St (East Side), San Antonio, TX

    Family-run East Side diner for breakfast, enchiladas, tacos and fried pork chop plates.

    Call / Directions on Google Maps →

  4. 4

    Ray's Drive Inn

    822 SW 19th St (West Side), San Antonio, TX

    Family-friendly drive-in billed as the home of the original puffy taco.

    Call / Directions on Google Maps →

  5. 5

    La Fonda on Main

    2415 N Main Ave (Monte Vista), San Antonio, TX

    Monte Vista mainstay with Tex-Mex, interior Mexican dishes and a patio.

    Call / Directions on Google Maps →

  6. 6

    Pete's Tako House

    502 Brooklyn Ave (Downtown), San Antonio, TX

    Downtown Tex-Mex and taco house on Brooklyn Avenue.

    Call / Directions on Google Maps →