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:
- Lolita's - Massive, perfectly seasoned
- Roberto's - The classic, 24-hour chain
- Cotixan - Neighborhood reliable
- Rigoberto's - Late-night champion
🏆 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