Skip to content

This weekend: Little Italy Mercato · Sat 8am–2pm · Free

The San Diego List*
WEEKEND
Eat & Drink · Mexican

The 12 Best Mexican Restaurants in San Diego

San Diego's best Mexican restaurants, ranked across guisados, birria, lamb barbacoa, Oaxacan mole, mariscos, regional cooking, and contemporary Baja cuisine.

12 rankedUpdated Jul 24, 2026 Verified Jul 24, 2026By The San Diego List
NeighborhoodsCity HeightsChula VistaSan Ysidro & Otay MesaBarrio LoganHillcrestBonitaNorth ParkOld TownOceanside

Super Cocina in City Heights serves the best Mexican food in San Diego, and it comes to you across a cafeteria counter. The guisados rotate — chile colorado, cochinita pibil, mole, birria — so a Tuesday plate looks nothing like a Friday one, and the sauces are the kind that take all morning.

Most of what follows sits south and east of downtown, in Chula Vista, San Ysidro, City Heights and Bonita, where breakfast can mean goat birria and a cup of café de olla. A few entries break that pattern: an Old Town dining room built around agave, a tasting menu up the coast in Oceanside. A cramped seafood counter and a Mexican wine pairing are answering the same question here.

Two things are worth knowing before you go. The best dishes rotate, so the plate a friend raved about may not be there when you are. And the best hours are early — one of the finest kitchens on here is done serving by mid-afternoon.

Go early, go hungry, and leave room for the second plate you did not plan on.

That broad intent matters. The taco ranking rewards a single format more heavily; the burrito ranking and California burrito guide handle wrapped specialties; the fish taco ranking judges fish cookery and structure; and the mariscos guide goes deeper on ceviche, aguachile, and seafood programs. The essential San Diego dishes guide is the shorter food-history route through birria, adobada, carne asada fries, and the fish taco alongside the county's other defining orders. For a place-based plan, start with the City Heights guide, Barrio Logan guide, or Chula Vista guide.

01
Our pick

Super Cocina

CITY HEIGHTS$BEST OVERALLREGIONAL GUISADOS

Walk the length of the counter first. Whoever is working will spoon you samples — a little mole, a little chile colorado, the pork that got stewed for the day — until you land on the two guisados you actually want. Home cooking made at volume means patient sauces, handmade tortillas, and plates generous enough to defeat most people. The chile relleno is worth asking after when it turns up. Tell them what you like and take the advice that comes back.

Order this
a two-guisado plate built around the day's mole
Heads up
Popular guisados sell out and the selection thins late in the day. Parking on the avenue takes more patience than the counter line.
3627 University Ave, San Diego, CA 92104Directions →Site ↗
02

De Cabeza El Único

CHULA VISTA$$BEST NOSE-TO-TAIL COOKING

Head meat gave this place its name, and the kitchen keeps going well past it. The cabeza pulls apart tender and carries its seasoning deep, the lengua eats richer than most people expect, and lamb, suadero and cochinita pibil fill out a menu that never gets predictable. Consommé comes alongside to pull it together. Tortillas are made by hand, the salsa does real work, and the portions run generous for a counter this size. Bring somebody curious and order the cut you cannot picture.

Order this
cabeza with handmade tortillas, then cochinita pibil for the table
Heads up
Parking is tight and peak lines are real. The most distinctive cuts can sell out before the weekend rush is over.
1043 Broadway, Suite 108, Chula Vista, CA 91911Directions →Site ↗
03

Ed Fernandez Restaurant Birrieria

SAN YSIDRO$BEST BIRRIABREAKFAST + LUNCH

The line forms early and then keeps moving, which tells you plenty about how this kitchen runs. Birria is the whole enterprise here, and every part of it gets handled — meat cooked down until it gives, consommé with real depth, handmade tortillas that can take the soaking. The quesataco holds its crisp edge under the cheese and the broth, and there is a torta if you want the same meat in another shape. Portions are honest and the welcome is warm. Come in the morning and eat it sitting down, as a plate.

Order this
the birria plate with consommé, plus one quesataco
Heads up
Breakfast and lunch only, Wednesday through Sunday, with a 2 PM close. Weekend lines build early and parking is tight.
2265 Flower Ave D, San Diego, CA 92154Directions →Site ↗
Let us decide your next San Diego move.
Verified openings, one neighborhood plan, and the places worth booking. No filler. Join the early list. We’ll email you when the first issue launches.
By subscribing, you agree to receive The Shortlist by email every Sunday. Free; unsubscribe anytime. See our privacy policy. Questions about The Shortlist?
04

Aquí Es Texcoco

CHULA VISTA$$BEST LAMB BARBACOA

Barbacoa is weekend food, and this kitchen makes the county's definitive version. Lamb comes out of a long, slow cook, and the consommé beside it does half the work of the meal. Past the barbacoa the counter will sell you head, rib and tripe, which is where the regional spread gets serious, or quesatacos if you want it simpler. Weekend mornings are when the room makes the most sense. Go on one, take your time, and let the counter tell you what is running best.

Order this
the lamb barbacoa plate with consommé; rib or tripe if you are exploring
Heads up
Address matters here, because this is the Chula Vista location. Lamb varies by cut, so ask the counter which is running best before you order.
520 Broadway, Suites 5 & 6, Chula Vista, CA 91910Directions →Site ↗
05

Fonda del Barrio

BARRIO LOGAN$$BEST NEW BROAD-MENU CONTENDER

The mole is layered properly, and that one plate explains the whole kitchen. Fonda del Barrio cooks across regions without letting the menu turn into a tour — pescado tikin xic on one plate, masa worked by hand on the next — and everything arrives looking like somebody cared about it. The bar sends out real cocktails, café de olla is the right way to finish, and there is usually music running underneath. Order the fish and let the room carry the rest of the night.

Order this
the mole first, then pescado tikin xic for the table
Heads up
The room gets loud once it fills, and weekend service can slow at peak. Go early if you want a conversation with dinner.
2234 Logan Ave, San Diego, CA 92113Directions →Site ↗
06

Birriería Y Menudería Guadalajara

CITY HEIGHTS$BEST GOAT BIRRIA

Come for breakfast and order the goat. Birria de chivo arrives with a bowl of its own broth and handmade tortillas, which turns a taco order into an actual meal. Service is quick, the room is plain, and the value is the kind people get quietly loyal to. This is City Heights cooking with nothing performed about it, and it is better for that. Go early, take a table, and give the broth the attention it wants.

Order this
birria de chivo with café de olla alongside
Heads up
Parking is tight on this stretch and the room is small. There is no official website, so confirm hours before a long drive.
4448 University Ave, San Diego, CA 92105Directions →Site ↗
07

Cocina de Barrio

HILLCREST$$OAXACAN BRUNCH + DINNER

Short-rib enmoladas are the plate that explains the kitchen: mole doing the heavy lifting over meat that already did its time. Brunch is when the Hillcrest room is at full strength — chilaquiles, esquites, guacamole worth ordering, ceviche if you want to open cold — and it all comes out plated with real care. Pork chile verde is the quiet one on the dinner side. The margaritas are fresh and properly built, which makes a long table here a genuine hazard. Come with a group and let the meal take its time.

Order this
short-rib enmoladas, plus a popsicle margarita if the table is staying
Heads up
Reserve for brunch. Service slows when the whole room turns over at once, and street parking nearby takes time.
3707 Fifth Ave, San Diego, CA 92104Directions →Site ↗
08

TJ Oyster Bar

BONITA$$BEST COMPLETE MARISCOS MEALORIGINAL BRANCH
4.5 Google (395) Verified Jul 18, 2026

Start with the smoked tuna. It comes off a tiny Bonita counter with a depth the surroundings do not prepare you for, and it sets up everything after it — shrimp ceviche, octopus, the fried and grilled fish tacos that made the place. This is a whole mariscos meal in a room with barely enough space to hold it. Elbows touch, the noise never lets up, and the value has held for years. Order in waves rather than all at once and keep the table moving.

Order this
smoked tuna, shrimp ceviche, and one fried fish taco
Heads up
This is the small original at 4246 Bonita Rd, not the larger sibling restaurant up the road. Expect a wait and tight seating at peak.
4246 Bonita Rd, BonitaDirections →Site ↗
09

El Comal

NORTH PARK$$BEST NEIGHBORHOOD ALL-ROUNDER

A table that cannot agree on anything is exactly what El Comal is for. The menu runs mole to barbacoa de chivo to enchiladas to seafood, and the plates land big enough that nobody has to be strategic about it. Service is friendly without hovering, and the food tastes freshly made rather than assembled. Ask for the patio when you arrive, order widely, and let dinner go long.

Order this
the mole, then barbacoa de chivo to share
Heads up
Posted hours vary by day, Friday especially, so check before you drive. Street parking on the surrounding blocks is scarce.
3946 Illinois St, San Diego, CA 92104Directions →Site ↗
10

Valle

OCEANSIDE$$$$BEST FINE DININGMICHELIN-SELECTED

This is the tasting-menu night out, and it happens up the coast in Oceanside. The kitchen works modern Baja-Mexican in courses — invention that lands instead of performing, plating that holds together all the way to the table — and the wine is Mexican, which is the whole reason to take the pairing. The room sits close enough to the water that getting there feels like part of it. Start with the Maggie, as precise as anything that follows, then let the courses run the evening.

Order this
the full tasting menu with the Mexican wine pairing
Heads up
Tasting-menu dining with a 20% service charge added to the check. Book ahead and confirm the current menu and cancellation terms.
222 N Pacific St, Oceanside, CA 92054Directions →Site ↗
11

El Agave Restaurant & Tequileria

OLD TOWN$$$REGIONAL MENUTEQUILA SPECIALIST

Book this one for the moles. El Agave runs a regional menu in Old Town that takes chiles and seafood as seriously as any dining room around it, in a setting built for an actual occasion rather than a fast plate. The agave program alongside it is deep enough to get lost in. The margaritas are where to start — pepino, tamarind, passionfruit — each one balanced instead of sugary. Order a mole, let somebody choose a pour to sit beside it, and take the long way through dinner.

Order this
a mole from the current regional menu, with a pepino margarita
Heads up
The agave list can push the check well past the food, so confirm current pricing. The room gets loud at peak.
2304 San Diego Ave, San Diego, CA 92110Directions →Site ↗
12

Ranchos Cocina

NORTH PARK$$BEST VEGAN RANGE

Ranchos solves the hardest table in San Diego — the one with a vegan and a carnivore sitting at it. Both sides get a full menu here, deep enough that neither is settling for a side dish, and the plates come out large. Papa Ranchos is the order to build around. Chips and salsa arrive fresh and the basket empties before the real food does. Service is friendly in the unfussy North Park way, and the value is why people keep coming back. Go hungry and order from both halves of the menu.

Order this
Papa Ranchos, plus one vegan plate for the table
Heads up
The menu is enormous, so stick to the house specialties. The room is compact, waits build at peak, and street parking is scarce.
3910 30th St, San Diego, CA 92104Directions →Site ↗

Where they are

Ranked locations · exact streets
Boundary map · every numbered pin links to its entry
Focus spotsHover, focus, or tap

How we rank

every place has a verified Google or Yelp listing; both are attempted, open status is checked, and evidence is dated.

specific locations, direct Google and Yelp evidence, current menus, open status, and recent positive and negative review patterns re-verified July 18, 2026

Common questions

What is the best Mexican restaurant in San Diego?

Super Cocina in City Heights. The guisados change daily — cochinita pibil, chile colorado, birria, whatever mole is on — and the counter will let you taste before you pick two for the plate. Go before the best pots run out.

Where should I go for birria in San Diego?

Ed Fernandez in San Ysidro, where the birria comes with consommé, handmade tortillas, and a quesataco worth adding to the plate. For goat birria, Birriería Guadalajara in City Heights. Ed Fernandez shuts at 2 PM and does not open Monday or Tuesday.

Which of these are the cheapest?

Super Cocina, Ed Fernandez, and Birriería Guadalajara are the single-dollar-sign three, and each one sends out a plate instead of a couple of tacos. Portions at all three run generous enough that a second stop is unnecessary.

Where can I get Mexican food for breakfast in San Diego?

Ed Fernandez in San Ysidro and Birriería Guadalajara in City Heights are both morning restaurants — birria, broth, and café de olla well before noon. Aquí Es Texcoco is the weekend-morning barbacoa call, and Cocina de Barrio in Hillcrest does the sit-down brunch version with chilaquiles.

Does Valle still have a Michelin star?

No. Valle earned one in 2023 and held it through 2025, and the June 2026 California guide lists the restaurant without a star. It is still the special-occasion cooking on this list, and the Mexican wine pairing is the reason to take the full tasting menu.

Where should I go for Mexican seafood in San Diego?

TJ Oyster Bar, the small original at 4246 Bonita Rd. Smoked tuna, shrimp ceviche, octopus, and fish tacos come off a counter with almost no room in it. Fonda del Barrio in Barrio Logan is the sit-down version, for the pescado tikin xic.

Where can vegans eat Mexican food in San Diego?

Ranchos Cocina in North Park. The vegan side of the menu runs as deep as the rest of it, so nobody at the table is picking around the edges, and the chips and salsa arrive fresh while you are still deciding.

How current are these details?

All of it was checked on July 18, 2026. Hours, menus, and prices move — call ahead on the day if you are driving any distance.

Sources and verificationOfficial pages, exact review listings, and reporting used to verify this guide.

About the author

The San Diego List blue asterisk editorial mark
By

Independent San Diego guide publisher

The San Diego editorial team behind independently ranked restaurant, neighborhood, event, and activity guides, with dated evidence and a public corrections process.

Keep planning

Read this next

A double cheeseburger with crisp-edged patties in a paper wrapUp next · Pizza, Burgers & SandwichesThe 12 Best Burgers in San Diego, RankedSan Diego's best burgers, ranked from a National City Wagyu-blend smashburger to prime-beef, butcher-shop, bar, brewpub, and old-school classics.12 ranked · Updated Aug 2 Keep reading →

More like this