Top 5 Mexican Food & Taco Shops

View our lists of top 5 best restaurants in San Diego for: Breakfast and brunch spots; Mexican food and taco shops; Asian fusion eateries; BBQ and steakhouses; Seafood restaurants.

Taco Surf Pb

Taco Surf Pb

Surfboard-heavy space steps from the boardwalk is popular for taco plates & build-your-own burritos.
Location: 4657 Mission Blvd, San Diego, CA 92109
Phone: (858) 272-3877
Oscars Mexican Seafood

Oscars Mexican Seafood

Relaxed, beach-adjacent outfit serving up classic & modern tacos, tortas, sides & sodas. Cash only.
Location: 746 Emerald St, San Diego, CA 92109
Phone: (858) 412-4009
Lucha Libre Taco Shop

Lucha Libre Taco Shop

Authentic street-style Mexican dishes, plus a salsa bar & old wrestling matches on TV.
Location: 1810 W Washington St, San Diego, CA 92103
Phone: (619) 296-8226
El Comal North Park

El Comal North Park

Cozy go-to for hearty Mexican fare, with a full bar & vegetarian-friendly menu.
Location: 3946 Illinois St, San Diego, CA 92104
Phone: (619) 294-8292
El Indio Mexican Restaurant

El Indio Mexican Restaurant

A casually decorated & popular spot serving traditional Mexican fare since 1940.
Location: 3695 India St, San Diego, CA 92103
Phone: (619) 299-0333