Gavin's guide, on SPOT
10 spots · San Diego, United States
The south of Mexico cooks in sauces, and San Diego hides more of it than people think. A City Heights steam table that has rotated 180 regional guisados since 1989. The county's only full-time Oaxacan kitchen, under a tent in Escondido. Cemitas poblanas from a donut counter in Sherman Heights, pozole verde from an Acapulco family in Hillcrest, cochinita pibil on a residential North Park street, and the mole at Quixote that everyone else gets measured against.

#1
City Heights, San Diego · Mexican · $
Comida casera is Mexican home cooking, the braises and sauces that take all morning and get better reheated, and Super Cocina has served it cafeteria-style on University Avenue since 1989. The family's roots are in Xalapa, Veracruz, but the rotation runs past 180 dishes from across the country: Puebla-style mole one day, a green Yucatan mole the next, Veracruz fish soup, pozole, pollo en cilantro. They hand you a spoon to taste before you commit, which is the whole point.
Order this

#2
Sherman Heights, San Diego · Mexican · $
A cemita is Puebla's sandwich: a sesame-seed roll stacked with milanesa or shredded pierna, avocado, onion, chipotle and cheese, the kind of thing a city builds a whole street-food culture around. Lucy's is a cramped bakery off Imperial Avenue that sells pan dulce from a glass case and quietly makes three versions of the cemita for well under ten dollars. Order in Spanish, take the pierna, and grab a concha for the road.
Order this

#3
Escondido, San Diego · Mexican · $$
Tejate is a pre-Hispanic Oaxacan drink of toasted maize, cacao and mamey seed, whipped until it foams, and naming a restaurant after it is a statement of intent. El Tejate on West Mission Avenue is the one kitchen in San Diego County cooking Oaxaca full time: tlayudas on charred tortillas with asiento and quesillo, mole negro built on burnt chiles, tamales in banana leaf. Service runs slow and the room is a tent; the mole makes the case.
Order this

#4
Normal Heights, San Diego · Mexican · $$
Mayahuel is the Aztec goddess of the maguey, and this Adams Avenue cantina keeps her honestly: shelves of mezcal, sotol, raicilla and bacanora from across the interior, poured by people who can explain the difference. The food is homestyle and regional rather than bar snacks, with a mole negro over chicken and a Yucatan seafood stew that rotate through the weekday specials. Sit at the bar, let them pick the pour, order the carnitas.
Order this

#5
North Park, San Diego · Mexican · $$
A comal is the flat griddle every Mexican kitchen starts from, and this family restaurant on Illinois Street earns the name with thick handmade corn tortillas under every taco and mulita. The cochinita pibil, pork rubbed in achiote and sour orange and roasted until it collapses, is the Yucatan dish regulars drive across town for, and the pozole comes red or green. Watch the specials board for green mole enchiladas.
Order this

#6
Downtown, San Diego · Mexican · $$
Cesar and Maria Chaidez ran a hot dog stand outside the ballpark in Culiacan, Sinaloa, then a seven-location restaurant called Sello Rojo, before violence pushed the family north to San Diego. Their kids Cesar and Paulina opened on Sixth Avenue in 2012 and nearly failed until they put chilaquiles verdes with carnitas on the steam table; it sold out and defined the place. The cochinita pibil is the sleeper order, slow-roasted Yucatan pork served cafeteria-style before 2pm.
Order this

#7
Hillcrest, San Diego · Mexican · $$
Elizabeth Ruiz, whose family moved from Acapulco to San Diego in the early 1990s, opened Todo Pa' La Cruda in 2020 serving the kind of restorative, hand-made food her community craved - pozole verde, menudo, aguachile, mole, things built from scratch. The Hillcrest outpost, which soft-opened in February, brings her family recipes and Guerrero-rooted technique to a neighborhood that's never had them quite like this before, in sit-down format meant for lingering.
Order this

#8
Mission Hills, San Diego · Mexican · $$$
Quixote operates in the Mission Hills neighborhood with a menu that leans into interior Mexican cooking and a mezcal program that is among the most thoughtful in the city. The kitchen doesn't chase trends - it works through the canon of Mexican cuisine with care, and the results are consistently good if not always revelatory. A solid choice for a serious dinner with good drinks.
Order this

#9
South Boulevard, San Diego · Mexican · $$
Chef Juan González taught himself to cook in Rosarito, Baja California, drawing on pre-Hispanic techniques and his region's bold flavors. When he and farmer Megan Strom took over a five-acre plot in Valley Center - including the heirloom bean collection of the legendary Mike Reeske - they finally opened their own place: a tiny counter-service spot serving guisados, the slow-cooked Mexican stews that are their answer to farm-to-table done without pretense.
Order this

#10
Middletown, San Diego · Mexican · $
El Indio opened in 1940 as a tortilla factory at India and Grape, supplying other restaurants years before it fed anyone at a counter. The taquito claim is theirs and the practice backs it up: corn tortillas are still made on site and rolled the same day. Eighty-six years in, you order at the window and carry the tray across India Street to the patio.
Order this
Save these spots, see them on a map, and build your own guides with SPOT — the food map made by people who actually eat there.
Download SPOT