Top of San Diego

San Diego / Guides / Mexican
The Guide · Mexican

Best Mexican Restaurants in San Diego (2026)

Eleven restaurants across San Diego. Compare neighborhoods, price tiers and what to order, then read the full reviews.

Diego Castellano
By Diego Castellano Staff Writer, Top of San Diego · Updated October 2026 · How the score is built
Best Mexican Restaurants in San Diego (2026)
THE SAN DIEGO DINING GUIDES 11 restaurants
Compare all 11 restaurantsNeighborhood · price · score · first order
In the same order as the guide. Scores are out of 10; dollar symbols show the listed price tier.
RestaurantNeighborhoodPriceScoreWhat to order
01 Mariscos Mi Gusto EsSan Diego$9.6Fish Tacos
02 Mike's Taco ClubSan Diego$$7.2California Burrito
03 Mi Ranchito Mexican RestaurantSan Diego$$7.1Lobster Burrito
04 Yesenia's Mexican FoodSan Diego$$6.8Carne Asada Burrito
05 Tacos El GordoChula Vista$$6.7Taco De Adobada
06 California BurritosSan Diego$$7.9Soyrizo California Burrito
07 Puesto La JollaLa Jolla$$6.3Lobster Taco
08 TJ TacosEscondido$$6.2Carne Asada Taco
09 Oscars Mexican SeafoodSan Diego$$6.2Surf N Turf Taco
10 El ToritoLa Mesa$$6.1Chicken Enchiladas Suizas
11 Casa De Bandini at The ForumCarlsbad$$5.4Seafood Rellenos

11 restaurants · In guide order

1 Mariscos Mi Gusto Es Yelp

Mariscos Mi Gusto Es

Mexican · San Diego · $
Insider Score9.6

Mariscos Mi Gusto Es is a food truck operation with fish tacos worth tracking down. The pickled onions on top are the detail that separates them from the standard build, and the shrimp tacos and ceviche round out the menu. Prices are low, service is friendly, and the setup is as straightforward as it gets. If you want a mom-and-pop seafood taco truck in San Diego, this is a strong answer.

What to orderFish TacosAguachileCamaron Empanizado Call Directions
Full review & visiting detailsRead the full review & visiting details

Baja seafood off a truck, no frills

Fish Tacos

The Baja-style fish taco, served with pickled onions, represents the core of this seafood-forward Mexican menu and the reason the room draws a regular crowd.

Aguachile

Aguachile is the sharper, bolder side of the mariscos menu, a raw-seafood preparation rooted in coastal Mexican cooking and a clear test of the kitchen's reach.

Camaron Empanizado

Camaron empanizado, breaded shrimp, is the fried-seafood anchor on the menu, the straightforward order for anyone working through the mariscos range for the first time.

Mariscos Mi Gusto Es is a food truck operation running the Baja seafood format San Diego has carried north from Ensenada: fish tacos, shrimp tacos, ceviche, counter pricing, no ceremony. It is the kind of setup that defines how this city actually eats when the tourist district is miles away and the goal is good food at a fair price.

The fish tacos are the main event. Pickled onions sit on top, a detail that cuts through the richness and signals someone in this kitchen is paying attention to balance, not just volume. The shrimp tacos follow the same logic: fresh seafood, straightforward execution, the Baja template honored without overthinking it. Ceviche rounds out the core menu, and the freshness that runs through the fish and shrimp carries here too. These are not elaborate preparations. They do not need to be. The California fish-taco tradition Rubio's brought north from Baja in 1983 was always about this: clean, affordable, fast, done right.

The truck format means the operating model is built around speed and ease. Parking is not a problem, the line moves, and the price stays inexpensive across the board. This is not a destination room with a program and a reservation list. It is a neighborhood operation running honest food for the people around it, the kind of mom-and-pop taco truck that has more in common with the South Bay taco-shop tradition than with anything in the Gaslamp.

The record is not uniform. Some visits land as exactly what the format promises; others read as average, nothing memorable either direction. Consistency is the open question here, as it is with any single-operator truck. On a good run, the fish tacos alone justify the stop.

Map showing Mariscos Mi Gusto Es© OpenStreetMap
HoursMon - Tue: 9:00 AM - 6:00 PMWed: ClosedThu - Sun: 9:00 AM - 6:00 PM
Address4425 Home Ave
Insider tip

Order the fish tacos and ask for the pickled onions. The ceviche is worth adding if the truck is stocked; the freshness carries across the seafood menu.

2 Mike's Taco Club Yelp

Mike's Taco Club

Mexican · San Diego · $$
Insider Score7.2

Mike's Taco Club is the Ocean Beach spot for a California burrito that reads fresh instead of greasy. The carne asada burrito is the call, and the ingredients are clean and well-proportioned. It is a small counter operation in a neighborhood that has plenty of taco options, and it holds its own. If you are in OB and want a Cali burrito before heading out, this is the one.

What to orderCalifornia BurritoCarne Asada BurritoFish Tacos Directions Scored from the full review record 5060 Newport Ave
3 Mi Ranchito Mexican Restaurant Yelp

Mi Ranchito Mexican Restaurant

Mexican · San Diego · $$
Insider Score7.1

Mi Ranchito runs counter service in a room that fills up by midday on a weekday. The lobster burrito is the standout: full lobster meat, well-sauced, and sized to satisfy. The tacos and enchiladas round out a menu that covers the basics without overcomplicating things. Order at the counter, grab a table, and plan for a wait worth the time. It is a reliable lunch stop in a city with no shortage of burrito options.

What to orderLobster BurritoCarne Asada TacosChile Verde Call Directions Scored from the full review record 12812 Rancho Penasquitos Blvd · (858) 484-4548
4 Yesenia's Mexican Food Yelp

Yesenia's Mexican Food

Mexican · San Diego · $$
Insider Score6.8

Yesenia's runs one of the bigger Mexican menus in the city and backs it up with a salsa bar stocked with multiple heat levels. The carne asada burrito is the anchor order, the portions are generous, and the menu has enough range that repeat visits make sense. It is the kind of neighborhood spot that holds up on a return trip, which is a harder thing to pull off than it sounds.

What to orderCarne Asada BurritoChile VerdeCarnitas Tacos Call Directions Scored from the full review record 12075 Carmel Mountain Rd · (858) 385-8931
5 Tacos El Gordo Yelp

Tacos El Gordo

Mexican · Chula Vista · $$
Insider Score6.7

Tacos El Gordo is the Chula Vista counter that earns its line. The adobada is the move: the mula de adobada and taco de adobada are what people come for, and the trompo-shaved pork is the reason the wait stretches out the door. It has a TV feature behind it and still delivers. Counter service, cash-friendly, and the kind of South Bay taco spot that justifies the drive down the 5 or the 805.

What to orderTaco De AdobadaMula De AdobadaTaco De Cabeza Call Directions Scored from the full review record 556 Broadway · (619) 271-7222
6 California Burritos Yelp

California Burritos

Mexican · San Diego · $$ · № 25 on the List
Insider Score7.9

California Burritos builds the format out in a few directions: the carne asada burrito with fries is the classic version, the shrimp burrito with black beans and avocado runs large and holds together well, and the vegan soyrizo California burrito is a legitimate option. Counter service, filling portions, and a menu that gives you real choices beyond the standard build. The California comes with guacamole and sour cream as the default.

What to orderSoyrizo California BurritoShrimp BurritoCarne Asada California Burrito Call Directions
Full review & visiting detailsRead the full review & visiting details

California Burrito Done Right, Three Ways

The name states the thesis plainly: this is a counter-service room built around the California burrito, San Diego's own invention, and it runs the format with enough seriousness to earn the focus. Three versions anchor the menu. The carne asada California burrito follows the original template, fries folded in with the meat, guacamole and sour cream adding weight and richness rather than the stripped-down version some shops serve. It is the city's signature format, done without shortcuts.

The shrimp burrito offers a coastal alternative, and the kitchen allows additions: black beans and avocado, modifications that land as improvements rather than afterthoughts, producing a burrito that runs massive in size. The soyrizo California burrito is the third pillar, built for a plant-based order without sacrificing the filling, satisfying character the format demands. Flavor holds up, and the portion size does not change. That is a real commitment: the vegan version is not a reduced plate.

All three read as generously sized, which is the practical argument for the room. The price point sits at moderately priced, and the counter-service format means the operation moves fast. San Diego's California burrito tradition has disputed origins in the 1980s, and it has been refined across hundreds of taco shops since. This room works within that lineage honestly: it does not overcomplicate the format, it expands it across three proteins including a plant-based option, and it executes consistently across the range.

The neighborhood anchor is not marked, but the operating character is clear: a quick counter stop for a filling, direct meal rather than a sit-and-linger room. The California burrito at its core is a simple idea done generously. That is the standard here.

Map showing California Burritos© OpenStreetMap
HoursMon - Sat: 6:00 AM - 11:00 PMSun: 7:00 AM - 11:00 PM
Address7754 Starling Dr
Insider tip

The soyrizo California burrito holds its own against the carne asada version on both size and flavor, making it the move for non-meat orders. On the shrimp burrito, adding black beans and avocado is worth the customization.

7 Puesto La Jolla Yelp

Puesto La Jolla

Mexican · La Jolla · $$
Insider Score6.3

The La Jolla Puesto plays it upscale: the lobster taco is the order here, the queso fundido is solid, and the drinks program holds up through happy hour. Portions run on the smaller side, so order accordingly. It works well as a casual La Jolla lunch or a date-night stop, and the room is comfortable enough that the service experience matters. Go in knowing what you want and it delivers.

What to orderLobster TacoCarne Asada TacoElote Call Directions Scored from the full review record 1026 Wall St · (858) 454-1260
8 TJ Tacos Yelp

TJ Tacos

Mexican · Escondido · $$
Insider Score6.2

TJ Tacos is an Escondido institution with a drive-thru that actually works. The tacos and burritos are the anchors, the staff is quick and easy to deal with, and the operation runs consistently whether you are walking in or pulling through. Inland North County has no shortage of Mexican food along the 15 corridor, and TJ Tacos is the one locals point to when the conversation comes up.

What to orderCarne Asada TacoBirria TacoCalifornia Burrito Call Directions Scored from the full review record 802 E Valley Pkwy · (760) 294-7511
9 Oscars Mexican Seafood Yelp

Oscars Mexican Seafood

Mexican · San Diego · $$
Insider Score6.2

Oscars Mexican Seafood is a Pacific Beach staple built around the surf and turf combination. The surf n turf tacos and surf n turf burrito are the move, and the shrimp ceviche is a reliable start. The sauces are the detail that sets it apart: a white sauce and a red for varying heat. Family-friendly, clean, and consistent. First stop in PB for a reason.

What to orderSurf N Turf TacoShrimp CevicheFish Taco Call Directions Scored from the full review record 746 Emerald St · (858) 412-4009
10 El Torito Yelp

El Torito

Mexican · La Mesa · $$
Insider Score6.1

El Torito in La Mesa is a weekend brunch spot that runs on generous portions and consistent kitchen output. The brunch plates are the reason to come, the enchiladas hold up, and the service is attentive enough that large groups move through without much friction. It is a full-service family Mexican room that handles a busy Saturday or Sunday morning and keeps the food quality steady across the table.

What to orderChicken Enchiladas SuizasCarne Asada FajitasChurros con Cajeta Call Directions Scored from the full review record 5024 Baltimore Dr · (619) 698-7404
11 Casa De Bandini at The Forum Yelp

Casa De Bandini at The Forum

Mexican · Carlsbad · $$
Insider Score5.4

Casa de Bandini in Carlsbad is the North County sit-down option with a serious bar and a kitchen that leans into seafood. The seafood rellenos, loaded with scallops, shrimp, and fish, are the dish to order. Portions are large, the guacamole is well-executed, and the table service runs attentive on a busy family dinner night. It is the kind of Mexican restaurant that works for a group that wants a full meal, not just tacos.

What to orderSeafood RellenosGuacamoleCarne Asada Call Directions Scored from the full review record 1901 Calle Barcelona · (760) 634-3443
What to know before choosing a restaurant

Best Mexican Restaurants in San Diego: 1. Mariscos Mi Gusto Es · 2. Mike's Taco Club · 3. Mi Ranchito Mexican Restaurant · 4. Yesenia's Mexican Food · 5. Tacos El Gordo. Addresses, prices and what to order.

San Diego's Mexican food is not one thing. It's a South Bay taco shop running late on a Friday, a seafood truck with pickled onions on the fish taco, a Carlsbad sit-down with seafood rellenos and a full bar. This list pulls from across the county, from Chula Vista to La Jolla to Escondido, because the best Mexican food here doesn't cluster in one zip code.

Tours in San Diego Food tours →

Frequently asked

What are the top rated Mexican restaurants in San Diego?
Start with Tacos El Gordo if you want the city's most talked-about taco experience, then head to Puesto at the Headquarters in the Old Town area for a polished sit-down meal. For seafood-forward Mexican, Oscars Mexican Seafood consistently ranks among San Diego's best.
What is a must-eat at a San Diego Mexican restaurant?
Tacos El Gordo is the name that comes up every time locals debate the single best thing to eat in the city. If a California burrito is more your speed, California Burritos delivers the San Diego staple in straightforward, no-fuss fashion.
What is the most beautiful Mexican restaurant in San Diego?
Puesto at the Headquarters and Puesto La Jolla both bring serious visual presence, with the La Jolla location sitting in one of the city's most desirable neighborhoods. Casa De Bandini at The Forum rounds out the short list for diners who want an atmosphere that matches the food.
Which Mexican restaurants in San Diego are good for a group outing?
Puesto at the Headquarters handles groups well with its spacious setup in the Headquarters at Seaport district. Mike's Taco Club and Casa De Bandini at The Forum are also solid calls when you need room for a crowd and a menu broad enough to keep everyone happy.
Where can I find the best Mexican near me in San Diego?
Our mexican picks are spread across Chula Vista, La Jolla, Escondido, La Mesa, and 1 more neighborhood, so wherever you are, one is usually close. A few of the highest ranked: Mariscos Mi Gusto Es, Mike's Taco Club, and Mi Ranchito Mexican Restaurant. The full list above marks the neighborhood on every spot, so you can find the closest.
ƒ

The data first, then the verdict

We start with the review record, not a press release. Every room here is a real kitchen with a strong rating across a meaningful number of reviews, ranked on our 10-point Insider Score. We weight consistency over time and the rooms locals return to, not the ones tourists pass through once. The list updates as the data does. How we work →

About the writer
Diego Castellano
Staff Writer, Top of San Diego

Staff Writer at Top of San Diego. A Chula Vista and South Bay native who navigates by the freeways; the taco, fish-taco, cheap-eats, and brewery beats.

Five rooms, every Friday.

The new opening, the sleeper the score just flagged, and the one room worth booking this week. Free.

Get the Tip Sheet →