15 Best Restaurants in San Diego, California

Puesto

$ Fodor's choice

Bold graffiti graphics, chandeliers with tangled telephone wires, and beat-heavy music energize this Downtown eatery that celebrates Mexican street food with a modern twist. Settle into one of the interior rooms or the sunny patio under orange umbrellas to sip margaritas and other specialty cocktails, Baja wines, or fruity aguas frescas made daily. Guacamole, ceviche, seafood tostadas, and a festive stack of chili-and-salt-spiced mango whet appetites for tasty street tacos—nine varieties including lobster, mushroom, and striped bass that can be mixed and matched for plates of three. Deep-fried carnitas with a cactus leaf salad, grilled filet mignon, and octopus tacos round out the menu. The original (and smaller) Puesto is in downtown La Jolla.

¡Salud!

$ Fodor's choice

The line that inevitably wraps around the building is indicative of the quality of the tacos and the large selection of local craft beers on tap. Indeed, these are some of the best tacos in all of San Diego, ranging from the classic carne asada and Baja fish tacos to fried-shell beef tacos and Califas, which features French fries inside the tortilla.

City Tacos

$ | North Park
This small space in North Park elevates the traditional taco shop experience with superior ingredients and unique toppings. Several vegan and paleo tacos are offered alongside their seafood and meat selections.

Recommended Fodor's Video

El Agave

$$$ | Old Town

Not a typical San Diego taco shop, this Mexican eatery is upstairs in a shopping complex in the middle of a tequila museum with some 2,000 bottles dating from the 1930s. The owners are equally serious about food, calling their cuisine Hispanic-Mexican Gastronomy, which means meat and fish dishes with lots of unusual spicy chilies, herbs, spices, and moles.

2304 San Diego Ave., San Diego, CA, 92110, USA
619-220–0692
Known For
  • impressive tequila selection and tequila flights
  • variety of mole dishes
  • upscale option in generally casual Old Town

El Zarape

$ | University Heights

Don’t be fooled by the humble facade—this tiny Mexican taqueria serves up some of the best seafood-focused border food in town. There’s almost always a crowd of Uptown locals and savvy travelers here, but orders for burritos, tacos, and combination plates almost fly out of the kitchen. A newer outpost on Adams Avenue offers a seated dining experience with a modified menu.

Karina's Ceviche and More

$ | Mission Hills
Don't miss the small walk-up window along India Street serving up delicious ceviches, seafood cocktails, and tacos. Outdoor seating is available along the adjacent terrace.
3731 India St., San Diego, CA, 92103, USA
619-255–5900
Known For
  • Karina's signature spicy ceviche
  • choice between full-size plates or smaller tostadas
  • spicy marinades—ask for guidance if you want to order something mild

Las Cuatros Milpas

$
One of the oldest restaurants in San Diego, having opened in 1933, Las Cuatros Milpas feels like a closely held secret in Barrio Logan. Open daily until 3 pm, it almost inevitably attracts a big lunchtime rush, though the wait is worth it for the homemade tortillas, beans with chorizo, and rolled tacos. The menu is simple, though everything is delicious, and the interior—with checkered picnic tables—looks like it hasn't changed in 85 years.

Lola 55

$
This is the place for exceptional, elevated tacos that won't break the bank. Don't miss happy hour, Sunday–Friday from 2 to 6 pm, where margaritas and Modelos are $4.
1290 F St., San Diego, CA, 92101, USA
619-542–9155
Known For
  • great cocktails
  • great tacos
  • gluten-free and vegan options
Restaurants Details
Rate Includes: Closed Mon.

Lucha Libre Gourmet Taco Shop

$ | Mission Hills

Named for a form of Mexican wrestling, this taco shop with its hot-pink walls and shiny booths was famous mostly for its lack of parking until it appeared on the Travel Channel’s “Man v. Food.” Then long lines of burrito-crazed fans began forming outside the walk-up window for lunch; their North Park outpost is more spacious.

Don’t park in the gas station next door; they watch and will tow.

Mike's Taco Club

$ | Ocean Beach

Tucked away on the bottom floor of a tattoo parlor, this funky little taco shop has a drink menu larger than the Mexican food lineup (but don't let that dissuade you). Place your order next to the wall of bottle caps, and then head to the pet-friendly street-side patio that draws a crowd for the hearty burritos wrapped in warm, soft tortillas and authentic salsas that range from traditional red salsa to chipotle cream. On Friday and Saturday, this hole-in-the-wall cures late-night munchies with carne asada fries and a 2:30 am last call.

Night & Day Cafe

$
Easy to spot from its red neon sign perched above the front door, Night & Day Cafe offers simple, hearty Mexican food with counter service and ample portions. The café closes at 2 pm most days, but the hearty breakfast burritos, bacon cheeseburgers, and fish tacos provide more than enough sustenance for two meals.

Ortega's Bistro

$ | Hillcrest
Ortega's Bistro
Exterior

Seafood lovers have long flocked to Puerto Nuevo, the “lobster village” just south of San Diego in Baja California, Mexico. When a family that operates several Puerto Nuevo restaurants opened Ortega's in Hillcrest, it quickly became a top draw for authentic Baja coastal cuisine, minus the long lines to cross the border.

141 University Ave., San Diego, CA, 92103, USA
619-692–4200
Known For
  • Puerto Nuevo--style lobster
  • tableside guacamole
  • daily happy hour including the delicious pomegranate margarita

Por Vida

$
A necessary stop for a pick-me-up between boutique shopping, visits to nearby art galleries, and a walk through Chicano Park, Por Vida adds some uniquely Mexican flavor to traditional coffeehouse offerings. Sweeter staples like the horchata latte and dulce de leche latte perk up the taste buds, while in warmer months, a spicy lemonade hits the spot.
2146 Logan Ave., San Diego, CA, 92113, USA
619-564–8568
Known For
  • horchata latte
  • spicy mango lemonade with tajin rim
  • pan dulces

Tahona

$ | Old Town

Located next to Campo Santo Cemetery, Tahona—in its architecture and design—might suggest the illusion of a snapshot of historical San Diego, but culinarily it's anything but. Offering a dining experience that centers on mezcal, Oaxacan cuisine, and locally sourced produce and ingredients, Tahona puts a new spin on Southern California Mexican cuisine. Its menu features plenty of familiar staples like tacos, guacamole, and empanadas, mixed in with innovative items like duck confit sopes and grilled octopus.

Make reservations online for its adjoining spooky speakeasy, Occulto 477, which brings an elevated sensory experience to its mezcal offerings.

2414 San Diego Ave., San Diego, CA, 92110, USA
619-255--2090
Known For
  • mezcal flights
  • slow-braised beef barbacoa
  • gooey and rich churro s'mores
Restaurants Details
Rate Includes: Closed Mon.

Tuetano Taqueria

$ | Old Town

Located in the open-air Old Town Urban Market, the Michelin-recognized Tuetano Taqueria serves up its savory specialty: birria (meat stew). Grab as many napkins as you need, because these deliciously dripping birria tacos will make a mess. For something with even more wow factor, get the bone marrow birria taco, served still in the bone.

2548 Congress St., San Diego, CA, 92110, USA
619-856--7013
Known For
  • birria tacos
  • bone marrow birria
  • spicy and refreshing micheladas rojos (a Bloody Mary-type drink made with beer)