🌯 Best Mexican in San Diego

Just 20 minutes from Tijuana, San Diego has some of the most authentic Mexican food in America. Fish tacos, California burritos, and Baja flavors.

Find Mexican in SD

San Diego's proximity to Mexico means the Mexican food here is exceptionally authentic. The city invented the California burrito (with french fries!) and perfected the fish taco. From taco shops to upscale Mexican restaurants, SD has it all.

San Diego Specialties

Fish Tacos

Beer-battered, cabbage, crema

California Burrito

Carne asada + french fries

Carne Asada Fries

Loaded fries, SD style

Birria Tacos

Braised beef, consommé

Surf & Turf Burrito

Shrimp + carne asada

Street Tacos

Simple, authentic, cheap

Legendary SD Taco Shops

Tacos El Gordo

Multiple Locations • Tijuana-Style

Brought directly from Tijuana. The adobada (al pastor) on the trompo is legendary. Long lines, worth it.

Oscar's Mexican Seafood

Hillcrest/PB • Fish Tacos

Some of the best fish tacos in San Diego. Fresh, crispy, perfect. The smoked fish tacos are incredible.

Lolita's Mexican Food

Multiple Locations • California Burrito

One of the best California burritos in the city. The carne asada fries are also legendary.

Las Cuatro Milpas

Barrio Logan • Old School

Open since 1933. Handmade tortillas, simple menu, incredible flavor. Cash only, closes early.

Taco Stand

La Jolla/Downtown • TJ Street Style

Tijuana-style street tacos in an upscale setting. The al pastor and tripitas are excellent.

Salud!

Barrio Logan • Modern Mexican

Elevated Mexican with craft cocktails. The mole and ceviches are outstanding.

The California Burrito Debate

San Diego invented the California burrito—carne asada, cheese, sour cream, guacamole, and french fries wrapped in a flour tortilla. Every San Diegan has their favorite spot. Top contenders:

🏆 Our Picks

Best Fish Tacos: Oscar's Mexican Seafood - Fresh, crispy, perfect

Best California Burrito: Lolita's - The definitive version

Best Street Tacos: Tacos El Gordo - Tijuana in San Diego

Best Historic: Las Cuatro Milpas - 90+ years of tradition

Find Your Mexican Spot

Let us pick a Mexican restaurant for you in San Diego!

Spin for SD Mexican