Gavin's guide, on SPOT

The South: Puebla, Oaxaca, Guerrero and Yucatan

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. Super Cocina

    #1

    Super Cocina

    City Heights, San Diego · Mexican · $

    View on Maps

    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

    Combination 2: one guisado and one soupMole (whichever is on the table)Pozole rojoChilaquiles
  2. Lucy's Bakery & Donuts

    #2

    Lucy's Bakery & Donuts

    Sherman Heights, San Diego · Mexican · $

    View on Maps

    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

    Cemita de piernaCemita de milanesaCemita de queso derretidoPan dulce
  3. El Tejate Restaurant

    #3

    El Tejate Restaurant

    Escondido, San Diego · Mexican · $$

    View on Maps

    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

    TlayudaMole negroTamal oaxaquenoTejate
  4. Cantina Mayahuel

    #4

    Cantina Mayahuel

    Normal Heights, San Diego · Mexican · $$

    View on Maps

    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

    Mole negroYucatan seafood stewCarnitas tacosA mezcal flight
  5. El Comal North Park

    #5

    El Comal North Park

    North Park, San Diego · Mexican · $$

    View on Maps

    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

    Cochinita pibilPozole verdeMulitas on handmade tortillasGreen mole enchiladas (when on special)
  6. Cocina 35

    #6

    Cocina 35

    Downtown, San Diego · Mexican · $$

    View on Maps

    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

    Chilaquiles verdes with carnitasCochinita pibilBreakfast burritoCafe de olla
  7. Todo Pa’ La Cruda 3

    #7

    Todo Pa’ La Cruda 3

    Hillcrest, San Diego · Mexican · $$

    View on Maps

    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

    Pozole VerdeAgua Chile de CamarónChilaquiles VerdesEnchiladas de Mole
  8. Quixote

    #8

    Quixote

    Mission Hills, San Diego · Mexican · $$$

    View on Maps

    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

    tlayudamezcal cocktailsmolechapulines
  9. Mesa Agricola

    #9

    Mesa Agricola

    South Boulevard, San Diego · Mexican · $$

    View on Maps

    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

    Cochinita pibilPork in guava moleChorizo con nopalesHibiscus mango agua fresca
  10. El Indio Mexican Restaurant and Catering

    #10

    El Indio Mexican Restaurant and Catering

    Middletown, San Diego · Mexican · $

    View on Maps

    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

    Beef taquitosChile rellenoTamalesQuesadilla

Take this guide with you

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