Top Mexican restaurants in San Diego
Southern California has become synonymous with over-stuffed burritos and fresh fish tacos. The coastal area sits just north of the Mexican border, so it’s no wonder enchiladas and tamales have made their way onto menus across the SoCal region. In fact, Southern California has become so infatuated with Mexican-style cooking that San Diego created its own rendition: the California burrito, packed with carne asada and french fries.
Sampling food from south of the border is practically a hobby in this part of Cali, so on your next trip here, do as the locals do. Whether you’re planning a vacation in Los Angeles or city hopping down the coast, eating your way through the comida Mexicana is a must.
To lead your taste buds in the right direction, we’ve rounded up some of the top picks for authentic cuisine between San Diego and Los Angeles. We sifted through user reviews and asked locals about their favorite Mexican eateries, from the mom and pops to the trendier interpretations. In no particular order, below you’ll find some of SoCal’s most delicious Mexican restaurants, so grab your fork and dig right in!
Colima's, OceansideCome to Colima’s with a hardy appetite, because your plate will be piled seriously high. Located within a few blocks of the scenic Oceanside Pier in San Diego County’s northernmost city, this Mexican hotspot serves massive combo plates, such as enchiladas verdes, carnitas, and camarones rancheros with heaping mounds of rice and beans. And with burritos the size of your forearm, you’ll be stick-a-fork-in-you full by the time you head over to the seaside.
“Tucked next door to the California Surf Museum, this local hangout is known for serving up gigantic burritos…A trip to SoCal wouldn’t be complete without devouring a California burrito, complete with french fries, yes, you read that right, french fries!” -Cerina De Souza, director of marketing and communications at Visit Oceanside
Gracias Madre, West HollywoodThrow everything you thought you knew about Mexican food out the window, and feast your eyes (and mouth) on the coconut ceviche tostadas at Gracias Madre. This trendy restaurant, which blends Mexican and Spanish influences, breathes new life into traditional dishes. The menu is 100% organic, plant based, (vegans and vegetarians unite!) but it won’t leave meat eaters wanting. The flautas de papas and gazpacho con aguacate are regal, while the grilled corn cakes will have you asking for seconds. The hip spot is on iconic Santa Monica Boulevard, just northeast of Beverly Hills and south of the Sunset Strip.
El Zarape, University HeightsAny self-respecting foodie knows that unassuming hole-in-the-walls serve up the best grub, and El Zarape is no exception. Everyone raves about the tacos and burritos at this tiny, affordable restaurant in this hip central San Diego neighborhood, where you can score a fish-battered taco for less than a dollar. It’s some of the best Mexican food in San Diego, so good luck choosing between the scallop enchiladas and the machaca burrito…or what about the shrimp tacos? The joint sits on Park Boulevard, within walking distance of a number of popular bars, making it the perfect pit stop for late-night eats.
Carmelita’s, Laguna BeachOf all the things to do in Orange County, make sure chowing down at Carmelita’s is one of them. Since 1962, the gourmet kitchen has been whipping up traditional recipes from Puebla and Guadalajara, Mexico. The chef gathers local, organic ingredients at the Laguna Beach Farmers Market to create dishes like the pollo a la chipotle and the famous carnitas; the kind that will have you wondering if it’s embarrassing to order another round. Spend the day splashing around Main Beach Park and then make your way up to Carmelita’s for an upscale dinner.
Las Cuatro Milpas, Barrio LoganThis San Diego neighborhood strikes gold again. When you see the line wrapping around the corner, you’ll know you’ve arrived at “Las Milpas.” Run by third-generation owners, this authentic cafeteria-style Mexican restaurant serves up a simple menu of rolled tacos, burritos, and tamales, which have locals eagerly waiting in hour-long lines. The wait? So worth it. The joint dates back to 1933, and sits in an up-and-coming art community, so explore the urban district after scarfing down some tacos and before heading back to your San Diego hotel.
Pancho’s, Manhattan BeachStep 1: Choose a margarita. Step 2: Order the enchiladas. Step 3: Save room for the fried ice cream. At Pancho’s any choice is an excellent choice, from the chimichanga de pollo to the tostada del mar. Que rico! And as if the fantastic food wasn’t enough, the southwestern LA restaurant offers a side of live music and karaoke on certain nights of the week. Before your delightful food coma sets in, take a walk down to the beach or check out the houses along the Strand.
“This place has never failed me since 2002. Salsa is on point, or maybe it's the fact that they fry the chips fresh before bringing them to the table. Or maybe it's the live bands on weekends. No, it's the food.” –Vivek Khurana, Manhattan Beach local