Skip to content

This weekend: CRSSD Fall · Sat Doors noon both days · Tickets on sale

The San Diego List*
WEEKEND
Eat & Drink · Mexican

The 12 Best Mexican Restaurants in San Diego

Guisados that change daily in City Heights, cabeza from a Sinaloa and Sonora tradition in Chula Vista, and birria that wraps up by 2 PM in San Ysidro.

12 rankedCopy updated Sep 23, 2026Sources checked Jul 24, 2026By The San Diego List

The short answer

The best Mexican restaurant in San Diego is Super Cocina in City Heights, open since 1988, where guisados like mole, chile colorado and cochinita pibil rotate daily and the counter offers free tastes before you pick two.

For cabeza, go to De Cabeza El Único in Chula Vista. For birria, head to Ed Fernandez in San Ysidro. For lamb barbacoa, try Aquí Es Texcoco in Chula Vista, and for a tasting-menu night, book Valle in Oceanside.

NeighborhoodsCity Heights →Chula Vista →San Ysidro & Otay Mesa →Barrio Logan →Hillcrest →Bonita →North Park →Old Town →Oceanside →

Ask a room full of San Diegans for the best Mexican restaurant in town and you won't get one answer. You'll get a guisado counter, a cabeza specialist, a birria breakfast, a tiny seafood bar and a friendly argument about whose mole comes out on top. That's the good news about eating this close to the border: the cooking here comes from all over Mexico, one region at a time.

Here are the 12 best Mexican restaurants in San Diego, from counter plates to a tasting menu. You'll find Sinaloa- and Sonora-style cabeza, Guadalajara-style goat birria, Texcoco-style lamb barbacoa, Oaxacan moles and Yucatecan baked fish, plus a vegan-friendly North Park pick with roots going back to 1994. The strongest cluster sits south and east of downtown, in City Heights, Chula Vista, San Ysidro and Bonita. Barrio Logan, Hillcrest, North Park and Old Town fill in the middle, and Valle in Oceanside is the dress-up dinner worth the drive north.

A few habits make every stop better. Go early, because guisados, birria and the best cuts sell out as the day goes on. Ask what's best today instead of chasing a plate somebody described last month, since several of these kitchens rotate. Learn four words before you go: guisados are braised dishes, barbacoa is pit-cooked meat, cabeza is cow's head, and consommé is the broth served alongside. And check hours before a long drive, especially for Ed Fernandez, which closes at 2 PM, and El Comal, where hours change by the day.

If one format is your whole plan, our taco ranking and mariscos guide go deeper, and the City Heights and Chula Vista guides help you build a day around the top of this list.

01Our pick

Super Cocina

CITY HEIGHTS · $ · BEST OVERALL · REGIONAL GUISADOS★ 4.5 Google (1,555)★ 4.3 Yelp (815)
Order this
A two-guisado plate. Taste first, and make one of the two the mole if it's on that day.

Super Cocina opened in 1988 with a clear mission: bring the cooking of the Mexican heartland to San Diego, one pot at a time. The City Heights restaurant on University Avenue runs a counter of guisados, braised dishes that change every day, and you build your plate by picking two. That daily rotation, and the range behind it, is why Super Cocina sits at No. 1 among the best Mexican restaurants in San Diego.

The range is the part that gets people. Over the years the kitchen has cooked more than 180 different dishes, so the lineup on a Tuesday can look nothing like the one on a Friday. On a given day you might find mole, chile colorado, cochinita pibil or birria waiting in the pots. Nobody expects you to know them all, either. The counter offers free tastes, so you can try the one you've never heard of before you commit to it.

Fans of the place come back to the same handful of things: the rotating guisados, the mole, and how much regional ground one counter can cover. Value comes up too, a nice bonus next to cooking with this much variety. If mole is on when you walk in, make it one of your two. Then pick something from a different corner of the counter so your plate tells two different stories.

A lot of these picks are specialists: a cabeza house, a birria counter, a lamb barbacoa kitchen. Super Cocina is the one that shows you the whole map, which makes it the best first stop for a visitor and a standing weekday lunch for anyone who lives nearby. Plan around the pots. Popular guisados sell out and the selection thins as the day goes on, so an early lunch gets you the widest choice. Parking on University Avenue takes a little patience, so give yourself a few extra minutes and let the guisados be your reward.

02

De Cabeza El Único

CHULA VISTA · $$ · BEST NOSE-TO-TAIL COOKING★ 4.6 Google (908)★ 4.7 Yelp (1,054)
Order this
Cabeza with handmade tortillas, plus cochinita pibil for the table.

Cabeza means head, and De Cabeza El Único in Chula Vista cooks every bit of it. The specialty is cabeza de res en su jugo, beef head cooked in its own juices in the tradition of Sinaloa and Sonora, and no other kitchen on this list goes this deep into a single dish. That focus, plus tortillas made by hand, puts it at No. 2.

When the San Diego Reader wrote about De Cabeza in 2020, it laid out just how complete the approach is: cheeks, tongue, eyes, brains and the fatty tissues all get used. It reads like a challenge on paper. Folded into a handmade tortilla, it makes a lot of sense. The praise centers on how tender the cabeza is, the regional depth of the cooking and the handmade components on the plate.

Get the cabeza with handmade tortillas, then add cochinita pibil for the table so everyone has something to pass around. If you have your eye on a particular cut, ask what's still available before you order. The adventurous eater in your group gets the full head-to-tail experience, and the cautious one has the cochinita.

The address comes with a little South Bay history. De Cabeza opened in the former home of Aquí Es Texcoco, No. 4 on this list, which now cooks its lamb barbacoa at a different address on Broadway. Parking is tight, and the most popular cuts can sell out before the weekend rush is over, so an early start pays off.

03

Ed Fernandez Restaurant Birrieria

SAN YSIDRO · $ · BEST BIRRIA · BREAKFAST + LUNCH★ 4.9 Google (10,771)★ 4.8 Yelp (2,047)
Order this
The birria plate with consommé, plus one quesataco.

Ed Fernandez Restaurant Birrieria in San Ysidro is a birria specialist, and the menu stays focused on doing that one thing right. Birria is a slow-cooked stew, and here it arrives with its consommé, the broth, plus tortillas made by hand. That tight focus is why it's the highest-ranked birria on this list.

The birria plate is the order. Use the handmade tortillas to build tacos as you go, and keep the consommé close. Then add one quesataco, birria folded into a tortilla with melted cheese, for a second take on the same meat.

Reviewers keep mentioning four things here: the birria, the consommé, the tortillas and the hospitality. That last one counts for a lot on a weekend morning, when the line builds early and everyone in it came for the same thing.

Mind the clock. Ed Fernandez serves breakfast and lunch only, Wednesday through Sunday, and closes at 2 PM, so a late lunch here is really an early one. A weekday morning is the relaxed way in, and a quick look at the hours before the drive down is always smart.

Planning a birria tour? Ed Fernandez pairs well with Birriería Y Menudería Guadalajara at No. 6. Start here for the classic plate and consommé, then save Guadalajara for the day goat is the goal. Between the two, you've covered a lot of what San Diego does with birria.

Your next good San Diego plan.
Places to try, weekend ideas and the local updates that change your plans. Join the early list. We’ll email you when the first issue launches.
By subscribing, you agree to receive The Shortlist by email when it launches. Free; unsubscribe anytime. See our privacy policy. Questions about The Shortlist?
04

Aquí Es Texcoco

CHULA VISTA · $$ · BEST LAMB BARBACOA★ 4.4 Google (2,015)★ 4.1 Yelp (691)
Order this
The lamb barbacoa plate with consommé. Ask which cut is running best today.

Lamb barbacoa is the reason to come to Aquí Es Texcoco on Broadway in Chula Vista. Barbacoa means pit-cooked meat, and this kitchen sticks to the traditional Texcoco style with no flashy gimmicks: lamb, consommé, and a counter that knows which cuts are cooking best that day.

TV crews have noticed. Aquí Es Texcoco has been featured on BBQ Crawl, Taco Trip, Man Fire Food and Bizarre Foods, which is a lot of screen time for one plate of lamb. Through all that attention, the kitchen keeps its focus 100 percent traditional.

Consistency is the word that keeps coming up. Fans praise lamb that holds steady from one visit to the next, along with the old-school preparation behind it. Order the lamb barbacoa plate with consommé. Lamb varies by cut, so ask at the counter which one is running best, then build your plate around that answer.

If De Cabeza at No. 2 is the head-to-tail adventure, Aquí Es Texcoco is the lamb classic, and both sit on Broadway in Chula Vista. The two even share a bit of history, since De Cabeza opened in this restaurant's old space. Put them on the same weekend and you've eaten your way through two of the South Bay's great specialties. Make sure you're headed to the 520 Broadway address, which is where Aquí Es Texcoco cooks today.

05

Fonda del Barrio

BARRIO LOGAN · $$ · BEST NEW BROAD-MENU CONTENDER★ 4.7 Google (174)★ 4.6 Yelp (120)
Order this
Mole first, then pescado tikin xic for the table.

Fonda del Barrio is the newest restaurant on this list and the one to book for a sit-down night out. It opened on Logan Avenue in Barrio Logan in August 2025, founded by Gerry Torres with executive chef Eduardo Baeza, and the menu is built around ancestral Mexican cooking.

In practice, that means Oaxacan moles, Mayan achiote rubs and masa made by hand. Mole is a complex sauce of chiles, spices and chocolate, and it's where to start here, since the mole draws a big share of the praise. Then order the pescado tikin xic for the table. Tikin xic is a Yucatecan baked fish, and it's the other dish people single out from a menu that stretches across a lot of Mexico.

The room sets the mood. It's a hacienda-inspired space with indoor and patio seating, and there's live music Wednesday through Saturday. All that energy means it gets loud once it fills, and weekend service can slow at peak. Go early if you'd like to hear each other over the mole, or lean into it and make a night of it.

Compared with the counters higher up the list, Fonda del Barrio brings the same regional ambition to a room with a patio and live music. It's still young, and the broad menu and the mole have already earned it the No. 5 spot.

06

Birriería Y Menudería Guadalajara

CITY HEIGHTS · $ · BEST GOAT BIRRIA★ 4.5 Google (230)★ 4.4 Yelp (94)
Order this
Birria de chivo with a café de olla alongside.

Goat birria from a grandmother's recipes is the draw at Birriería Y Menudería Guadalajara on University Avenue in City Heights. Marcos Cardenas founded the business in 2015 around his grandmother's Guadalajara-style cooking, and birria de chivo, goat birria, is the dish to order.

The praise is specific. People talk about the charred goat, the bone marrow, and how consistent the family recipes stay. Get the birria de chivo with a café de olla alongside and take your time with it.

This is a South Bay favorite that expanded north. The City Heights shop opened on October 27, 2023, as the third location after Chula Vista and Otay, and it brought the family recipes along with it.

Keep the plan simple. The room is small, parking on this stretch is tight, and hours can be hard to find online, so confirm before a long drive. Where Ed Fernandez at No. 3 is the classic birria plate, this is the goat version, and the two make a great pair if birria is the theme of your week. Super Cocina, No. 1, is on the same avenue, so a City Heights afternoon can easily cover both.

07

Cocina de Barrio

HILLCREST · $$ · OAXACAN BRUNCH + DINNER★ 4.5 Google (986)★ 4.5 Yelp (1,205)
Order this
Short-rib enmoladas, then a popsicle margarita if the table is staying awhile.

Brunch goes Oaxacan at Cocina de Barrio on Fifth Avenue in Hillcrest. It's the brunch pick on this list, and the dish to build around is the short-rib enmoladas: tortillas folded around short rib and covered in mole.

The rest of the menu makes it easy to order for a group. Chilaquiles, esquites, guacamole and ceviche can fill the middle of the table while the enmoladas take the spotlight. The kitchen gets a lot of credit for how well it handles Oaxacan breakfast, and the chilaquiles earn a good share of the love.

Then there's the bar. Cocina de Barrio's margarita program has its own following, and the popsicle margarita is the one to order when brunch is turning into a long, happy afternoon. It's a fun way to turn a Saturday plan into a celebration.

Reserve ahead for brunch. Service can slow when the room is at its busiest, so settle in and let the table linger. On a list heavy with morning birria counters and lunch plates, this is the one where a group can sit down, pass dishes around and make brunch the main event of the day.

08

TJ Oyster Bar

BONITA · $$ · BEST COMPLETE MARISCOS MEAL · ORIGINAL BRANCH★ 4.5 Google (395)
Order this
Smoked tuna, shrimp ceviche and one fried fish taco. Order in rounds.

TJ Oyster Bar is the seafood counter on this list, and the one to find is the original at 4246 Bonita Road in Bonita. It's a proper hole-in-the-wall, with the bar right up close to the action, and it made its name on fish tacos and fast service.

Start with the smoked tuna, a fan favorite, then add shrimp ceviche, which is shrimp cured in citrus, and a fried fish taco. Everything comes off the counter quickly, which is great news and a small hazard: it's very easy to over-order. Go in rounds and see how you feel after each one.

The word original matters here. There's a larger sibling restaurant up the road, and this small counter is the one on our list, so double-check the address before you pull in. Seating is tight at peak times, so grab a bar seat if one opens up.

Where Fonda del Barrio serves its tikin xic in a sit-down dining room, TJ Oyster Bar is the quick, elbow-to-elbow version of a Mexican seafood meal. If this stop gets you hooked, our mariscos guide goes much deeper on ceviche and seafood across the county.

09

El Comal

NORTH PARK · $$ · BEST NEIGHBORHOOD ALL-ROUNDER★ 4.4 Google (1,270)★ 4.0 Yelp (1,273)
Order this
The mole, then barbacoa de chivo to share.

El Comal is the all-rounder on this list, a family restaurant in a converted house on Illinois Street in North Park. Bring the group that can't settle on one craving: mole, goat barbacoa and house-made tortillas all share one menu.

The story starts with Luz Herrera Ibarra, an Acapulco-born biology teacher who founded the restaurant, and the charming house doubles as a community space.

The kitchen makes its tortillas, salsas and desserts in house, and cazuela dishes round out the menu. Start with the mole, a dish fans single out, then share the barbacoa de chivo, goat barbacoa, for the table. That's a good slice of the regional range you'd find at the specialists farther south, all under one North Park roof. If Super Cocina covers the map from a counter, El Comal covers a lot of it from a table in a converted house. Save room for a house-made dessert to finish.

A little planning helps. Hours vary by day, Friday especially, so check before you head over, and street parking nearby is scarce. Ranchos Cocina, No. 12, is also in North Park for the night your group leans vegan.

10

Valle

OCEANSIDE · $$$$ · BEST FINE DINING · MICHELIN-SELECTED★ 4.1 Google (262)★ 4.2 Yelp (423)
Order this
The full tasting menu with the Mexican wine pairing.

Valle is the special-occasion pick, a tasting-menu restaurant on North Pacific Street in Oceanside led by chef Roberto Alcocer. Most of these picks are about one great plate. Valle is about a whole evening of modern Baja-Mexican courses, with Mexican wine poured alongside.

Alcocer has spent more than 25 years in acclaimed kitchens in Baja, California, France and Spain, and before Valle he ran Malva in Valle de Guadalupe. The restaurant describes its cooking as playful flavors paired with refined technique, a fitting summary for a chef whose career runs through Baja, California and Europe.

The honors followed. Valle held a Michelin star from 2023 through 2025, and Alcocer was a 2025 James Beard Award semifinalist. The praise lands on the courses, the Mexican wine pairing and the polished fine-dining hospitality, and the pairing is the reason to go for the full experience.

Plan it like the occasion it is. Book ahead, and confirm the current menu format and cancellation terms when you reserve. A 20% service charge is added to the check, so factor it in up front. For an anniversary or a big birthday in North County, this is the reservation to make.

11

El Agave Restaurant & Tequileria

OLD TOWN · $$$ · REGIONAL MENU · TEQUILA SPECIALIST★ 4.5 Google (1,993)★ 3.9 Yelp (1,170)
Order this
A mole from the regional menu with a pepino margarita.

El Agave has been part of Old Town since 1996, and the full name tells you the plan: regional Mexican cooking plus a serious agave list. It's the pick on this list when the drinks matter as much as dinner.

Start at the bar. The margaritas come in pepino (cucumber), tamarind and passionfruit, and the pepino is the one to order first. From there, the agave list goes as deep as your curiosity does.

The kitchen works from a regional menu that rotates, and mole is the thing to order from it. Fans point to the regional moles as the highlight, so ask which one is on right now and build dinner around it.

A friendly tip for the tequila-curious: agave pricing varies a lot, and a few adventurous pours can push the check past the food. Ask what a pour costs before you order it. The room gets loud at peak, which suits a birthday or a big group just fine. If Valle is the tasting-menu night, El Agave is the Old Town dinner where the tequila gets equal billing with the mole.

12

Ranchos Cocina

NORTH PARK · $$ · BEST VEGAN RANGE★ 4.5 Google (1,462)★ 4.0 Yelp (1,745)
Order this
Papa Ranchos, plus one vegan plate for the table.

Ranchos Cocina opened in 1994 as a family restaurant with vegetarians and vegans in mind, and its North Park location on 30th Street is where plant-based eaters get a full Mexican menu to explore. It's the pick on this list for a table where some people eat vegan and some don't.

The house philosophy fits on a napkin: "If you are going to make something, make it with love." In the kitchen, that means no lard and no MSG, with sustainable ingredients sourced from farmers markets.

The menu is enormous, so it helps to have a plan. Papa Ranchos is the house specialty and the dish to build around. Add one vegan plate for the table, since the vegan side of the menu is where Ranchos shows its depth, and dig into the fresh chips and salsa that fans rave about while you decide.

The room is compact and waits build at peak, so an off-peak visit is the easygoing version. For a mole-and-goat night in the same neighborhood, El Comal at No. 9 is also in North Park, so between the two, one neighborhood covers both ends of the Mexican table.

Where they are

Ranked locations · Linked to the guide
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 is our pick. Open since 1988, it runs a counter of guisados that rotate daily from a repertoire of more than 180 dishes, and mole, chile colorado, cochinita pibil or birria might be on any given day. Taste before you choose, build a two-guisado plate, and go early, because the popular pots sell out later in the day.

Where should I go for birria in San Diego?

Ed Fernandez Restaurant Birrieria in San Ysidro is the top birria stop on this list, with a birria plate, consommé and handmade tortillas, plus a quesataco on the side. It serves breakfast and lunch only, Wednesday through Sunday, and closes at 2 PM. For goat birria, go to Birriería Y Menudería Guadalajara in City Heights, where the birria de chivo comes from the founder's grandmother's Guadalajara-style recipes.

Where can I get cabeza or lamb barbacoa in Chula Vista?

De Cabeza El Único and Aquí Es Texcoco, both on Broadway in Chula Vista. De Cabeza specializes in cabeza de res en su jugo, beef head in the Sinaloa and Sonora tradition, with handmade tortillas. Aquí Es Texcoco is the traditional lamb barbacoa kitchen, served with consommé. Go early on weekends, because the popular cuts can sell out.

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

Ed Fernandez in San Ysidro is a breakfast-and-lunch birria specialist that closes at 2 PM, so mornings are the plan there. For a sit-down Oaxacan brunch, Cocina de Barrio in Hillcrest has short-rib enmoladas, chilaquiles, esquites and a popsicle margarita. Reserve ahead for brunch at Cocina de Barrio.

Does Valle in Oceanside still have a Michelin star?

Valle held a Michelin star from 2023 through 2025 and is no longer starred as of June 2026. Chef Roberto Alcocer, who previously ran Malva in Valle de Guadalupe, was a 2025 James Beard Award semifinalist, and the tasting menu with a Mexican wine pairing is still the special-occasion meal on this list.

Where should I go for Mexican seafood in San Diego?

TJ Oyster Bar, the small original at 4246 Bonita Road in Bonita, is the pick for smoked tuna, shrimp ceviche and fried fish tacos at a hole-in-the-wall counter. For a sit-down seafood dish, Fonda del Barrio in Barrio Logan makes pescado tikin xic, a Yucatecan baked fish. Our mariscos guide goes deeper on seafood.

Where can vegans eat Mexican food in San Diego?

Ranchos Cocina in North Park, which opened in 1994 as a family restaurant with vegetarians and vegans in mind. The vegan side of the menu runs deep, the kitchen cooks without lard or MSG, and the chips and salsa come out fresh. Pair Papa Ranchos, the house specialty, with a vegan plate for the table.

What are guisados?

Super Cocina in City Heights is the best place in San Diego to find out. Guisados are braised dishes, and at Super Cocina they rotate daily from a repertoire of more than 180, with free tastes at the counter so you can choose two for your plate. Mole, chile colorado, cochinita pibil and birria are among the dishes that come through.

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 publication byline for The San Diego List, published by Ezra Gonzalez. Independent guides use dated source research, clearly identified reporting and a public corrections process.

Keep planning

Read this next

A grilled breakfast burrito cut open to show eggs, potatoes, greens, and onionsUp next · MexicanThe 10 Best Breakfast Burritos in San DiegoKono's egg-and-potato burrito by Crystal Pier, beef-tallow home fries in Solana Beach, machaca in Chula Vista, and a North Park counter that never closes.10 ranked · Updated Jul 19 Keep reading →

More like this