Skip to content

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

The San Diego List*
WEEKEND
Eat & Drink · Mexican

The 9 Best Tacos in San Diego

Adobada off the trompo, cabeza from a whole simmered cow head, and Modelo-battered fish in Barrio Logan. These are the 9 best tacos in San Diego.

9 rankedCopy updated Sep 23, 2026Sources checked Jul 19, 2026By The San Diego List
AI-generated illustration of adobada tacos with guacamole, onion, cilantro and lime
AI-generated illustration

The short answer

Tacos El Gordo on Broadway in Chula Vista is the best taco stop in San Diego, for adobada carved off the trompo onto handmade corn tortillas, with guacamole and salsas made from scratch daily.

For cabeza and consommé, go to De Cabeza El Unico, also in Chula Vista. For fish tacos, Fish Guts in Barrio Logan fries local whitefish in Modelo batter, and Oscar's Mexican Seafood in Pacific Beach is the smoked-fish pick.

NeighborhoodsChula Vista →Barrio Logan →City Heights →Pacific Beach →Bonita →Gaslamp Quarter →

San Diego Magazine called tacos the city's lingua franca in its 2025 taco roundup, and it counts roughly 1,700 taco shops across the county. So asking a local for the best tacos in San Diego can start a long conversation. This city was part of Mexico until 1848, and as the magazine put it, tacos "didn't arrive; they remained." Around 1930, Petra and Natividad Estudillo were already selling homemade tortillas from a tiny shop on Logan Avenue in Barrio Logan.

Here's our answer: nine places, from Chula Vista and Bonita in the South Bay up to Pacific Beach. There are Tijuana-style counters where adobada turns on the trompo, a Chula Vista kitchen that simmers the whole cow head for cabeza, four seafood stops (a chef's counter in Barrio Logan, a truck in City Heights, a smoked-fish shop in PB and the original TJ Oyster Bar), a Gaslamp counter that runs late on weekends, and a Michelin Bib Gourmand taco spot in East Village for when tacos turn into dinner and drinks.

A few tips make it easier. At the Tijuana-style counters, each meat can have its own station, and you order there before you pay, so ask where to line up. Order in rounds of two, so every taco gets eaten while it's hot. Several names here have more than one location, so go by the address in each entry. And small kitchens and trucks can sell out or shift their hours, so check the day's schedule before a long drive.

Seafood people can go deeper with our fish taco guide, lunch at Fish Guts pairs well with our Barrio Logan guide, and the after-midnight crowd should keep our late-night eats handy.

01Our pick

Tacos El Gordo

CHULA VISTA · $ · BEST OVERALL · BEST ADOBADA★ 4.5 Google (11,827)
Order this
Adobada with guacamole and salsa first, then suadero (beef brisket) or lengua. Get an adobada mula if you want cheese.

The trompo is the show at Tacos El Gordo. Adobada, the house spiced pork, is stacked on a vertical spit that turns slowly so the fat bastes the meat as it cooks, and then it's carved straight onto a handmade corn tortilla. That taco, made this well and this consistently, is why the Broadway shop in Chula Vista is No. 1 on our list of the best tacos in San Diego.

El Gordo has been perfecting it for a long time. The family-owned company opened its first business in Tijuana in 1972 and came to San Diego in 1998. San Diego Magazine counts it among the first Tijuana taquerias to win over this side of the border, and compares the trompo to shawarma, a style often credited to Lebanese immigrants in Puebla. In the same piece, chef Brad Wise of Trust Restaurant Group named El Gordo his go-to taco after more than 15 years of going, and his reason fits in five words: "Consistency is everything for me."

Start with adobada. The guacamole and salsas are made from scratch every day, and the balance of creamy guac, salsa and seasoned pork is a big part of the adobada's reputation. For round two, suadero is beef brisket and lengua is beef tongue. The magazine calls the adobada the legend and the lengua "lowkey better," so ordering both is a fun way to pick a side. The Azteca puts grilled beef and cactus in one tortilla, and the mulas stack meat, cheese and fresh toppings on a double corn tortilla. An adobada mula is the richest way to follow the house favorite.

Ordering comes with a little choreography. Each meat has its own cooking station, so you order your tacos where they're made, collect them, and pay after. It can throw first-timers, and waits are common, so ask where to line up for what you want and enjoy the show while you wait.

The Broadway shop also posts late hours, until 2 a.m. Sunday through Thursday and 4 a.m. on Friday and Saturday, so it doubles as the after-midnight answer. Check them before a late drive. De Cabeza El Unico, No. 2 on this list, is farther down Broadway if you want to turn lunch into a South Bay taco afternoon.

02

De Cabeza El Unico

CHULA VISTA · $$ · BEST CABEZA★ 4.6 Google (908)★ 4.7 Yelp (1,054)
Order this
Cachete (cheek) tacos with a small consommé con carne. Add lengua or a surtido to explore more of the head.

Cabeza means head, and De Cabeza El Unico uses all of it. This Broadway restaurant in Chula Vista specializes in cabeza de res en su jugo: a whole cow head simmered in its own juices until the meat falls away into a stew with a rich, frothy beef stock. The style comes from Sinaloa and neighboring Sonora, and no other place on this list goes this deep into one specialty.

Ordering takes one bit of vocabulary. Because the whole head is used, the menu splits it by cut, so if you want cheek, ask for cachete. Maciza is head meat and lengua is tongue. The surtido chops several cuts into one taco, an easy way to try a little of everything. The classic move is cachete tacos with a small consommé con carne, beef broth with meat: a bite of taco, a spoonful of broth, repeat.

San Diego Magazine calls De Cabeza the best cow-head joint in the county, points curious eaters to extras like buche, tripe, blood sausage and chapulines (grasshoppers), and notes that you can order a whole head for a group. The praise centers on the tender cabeza and lengua, the lamb, the cochinita pibil, the comforting consommé and the generous portions. Easing in? Carne asada, a spicy green chorizo taco, and mushroom or squash-blossom quesadillas are all on the menu too.

The address has taco history. De Cabeza took over this spot from Aquí Es Texcoco, the lamb barbacoa restaurant that moved up the street, and the owner who opened it had worked at Texcoco for 11 years. The dining room is small, with tables made for lingering and a look the magazine says was designed by someone with a great record collection. Dessert means flan: the classic, Flan de Mazapán or Flan de Café.

03

Fish Guts

BARRIO LOGAN · $$ · BEST FISH EXECUTION★ 4.6 Google (349)★ 4.5 Yelp (367)
Order this
Estilo Baja (local whitefish in Modelo batter), plus De Espada for blackened swordfish. Trade tacos with a friend.

Local whitefish, Modelo beer batter and a tortilla made in-house: Fish Guts puts all three into its Estilo Baja, finished with slaw, pico de gallo and chipotle aioli. This small corner spot on Logan Avenue in Barrio Logan makes the strongest ingredient-and-technique case on this list, and it's the fish taco to plan a Barrio Logan afternoon around.

The cook at the plancha is chef-owner Pablo Becker, who was born and raised in San Diego. He helped his cousin, chef Richard Sandoval, open restaurants around the country, then spent five years cooking on the line in Chicago before coming home to open Fish Guts in 2023 with sustainable local fish at the center. The chef hand-picks the fish every day, and the batter is made to order. Reviewers keep pointing to the light, crisp coating and a slaw that doesn't overdo it.

Then there's the De Espada, blackened swordfish belly with jalapeño slaw and spicy aioli, which San Diego Magazine named one of the city's best tacos. De Coco wraps shrimp in coconut batter, and the menu also runs to salmon al pastor with achiote-guajillo sauce and charred pineapple, plus a mushroom taco, the Tacos de Hongos. Each order is two tacos of the same kind, so the move with a friend is one Estilo Baja order, one De Espada order, and a trade.

The room sits on the casual restaurant row near Chicano Park: three rows of countertop seating, an indoor-outdoor patio and short stools with a front-row view of Logan Avenue and a glimpse of the Coronado Bridge up the street. Eat the tacos as soon as they land, while the batter is at its crispest. Waits can run long at peak times, and weekend service starts at noon and goes until the fish sells out, so earlier is better.

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

Mariscos Mi Gusto Es

CITY HEIGHTS · $ · OUTDOOR SEAFOOD TRUCK★ 4.6 Google (208)★ 4.8 Yelp (671)
Order this
Fried fish tacos and a gobernador. Ask about the spicy shrimp or grilled fish for round two.

A blue seafood truck, a picnic table and a fried fish taco: that's lunch at Mariscos Mi Gusto Es on Home Avenue in City Heights, the one truck that made our list of the best tacos in San Diego. The fish comes in a light batter, tender inside, with pickled red onion adding a sharp, bright lift. That's how recent diners describe it, almost word for word.

What pushes Mi Gusto Es to No. 4 is range. Reviewers keep mentioning the crisp battered fish, the smoked marlin, the gobernador and the bold sauces, with strong value across every style. San Diego Magazine says this truck may set the bar for the gobernador, a Sinaloan-style shrimp taco with melted cheese in a flour tortilla, loaded with sautéed peppers. Put one next to your fried fish and you've covered two very different sides of Mexican seafood in one order.

If you like heat, ask about the spicy shrimp, the enchilado. The magazine's advice on it fits in two words: always spicy. A July diner described real heat and a crisp shell. Grilled garlic fish is another diner recommendation worth asking for, and it pairs well with the fried fish if you want one taco off the grill and one out of the fryer.

Look for the blue truck parked in a big lot by an event center on Home Avenue. Seating is limited to picnic tables outdoors, which makes this a great sunny-day lunch, and a to-go order works when the tables are full. Truck schedules can shift, so check the same-day schedule before making a special trip.

05

Oscar's Mexican Seafood

PACIFIC BEACH · $$ · SMOKED FISH · specific location★ 4.6 Google (2,960)★ 4.0 Yelp (1,968)
Order this
The smoked fish taco, or the Taco Especial for smoked fish, shrimp and scallops together.

Smoked fish used to be a fancy-restaurant thing. Then Juan Bernardo Montes de Oca, a Tijuana native, launched Oscar's Mexican Seafood in 2011 and put it in an affordable taco. San Diego Magazine reports that lines snaked around the corner. At the Emerald Street shop in Pacific Beach, smoked fish is still the first thing to order.

The smoked fish taco comes with cabbage, cheese and avocado, so each bite brings smoke from the fish, creaminess from the cheese and avocado, and a fresh crunch of cabbage. Can't choose? The Taco Especial puts smoked fish, shrimp and scallops in one tortilla, the combination the magazine called the holy trinity of mariscos.

Oscar's is also one of the rare places that covers all three fish-taco styles: smoked for depth, fried for texture and grilled for a cleaner taste. For a second taco, the Gobernador sautés shrimp with chipotle and peppers and finishes it with melted cheese. The battered fish comes with cabbage, onion, tomato and cilantro, and self-serve sauces let you finish it your way. Between tacos, a small fish stew, fish and vegetables in a light chicken broth, is there for spooning.

It's counter service with outdoor seating, which makes Oscar's an easy stop to fold into a beach afternoon in PB. Order inside, then take your tacos outside if a seat is open.

06

TJ Oyster Bar

BONITA · $ · BAJA BENCHMARK · ORIGINAL BRANCH★ 4.5 Google (395)
Order this
A fried fish taco and a smoked tuna taco with cheese added. Share a half-order of aguachile.

El Original, says the sign on the wall, and it is. This is the first TJ Oyster Bar, a small counter on Bonita Road where the taqueros cook right in front of you, and the seat to grab is the one closest to the action. When the Coronado Times wrote it up in 2023, it counted maybe six counter seats, a few window seats and a few two-tops, with paper plates and plastic cups, and compared the place to a roadside stand in the Baja fishing village of Puerto Popotla.

The Jazo family runs TJ Oyster Bar, and the family has one of the better taco stories in town. During the 2008 recession, the family dropped its Baja-style fish tacos to 99 cents, and families lined up in the parking lot. The routine here is simple: order first, then sit. The counter is known for moving fast, even with a line out the door.

Start with the fried fish taco, the Baja benchmark here: battered fish, cabbage and a creamy finish. Then get the smoked tuna, chopped and finished on the griddle, pressed onto a corn tortilla with melted cheese and topped with white sauce, onion and cilantro. Cheese is an add-on, so ask for it. Work through the three house sauces while you're there: chipotle, serrano and a Japonesa made with Japanese peppers.

Sharing? A half-order of aguachile brings raw shrimp cured in lime juice with red onion and cucumber, in serrano verde or chiltepín rojo. There are five micheladas to go with it, tamarindo included. Still hungry? The octopus taco and the smoked tuna fries both have their champions.

07

Tacos El Panson

CITY HEIGHTS · $ · ADOBADA + ASADA · MEAT RANGE★ 4.6 Google (801)★ 4.4 Yelp (579)
Order this
Adobada and carne asada. Add the carnitas-and-tripa mixed taco if you're curious.

Tacos El Panson is a small shop on El Cajon Boulevard in City Heights, across from Hoover High School, and here the tortillas get top billing. They're made by hand from masa, soft, thick and substantial, and diners have long treated them as an equal partner to the meat.

The first order is adobada and carne asada. The adobada comes with browned edges, and an August diner praised the pork as tender with a smoky, savory seasoning. The asada comes off the grill smoky too. Finish both at the salsa counter.

After that, the menu goes deep. San Diego Magazine calls El Panson the tripa specialist and recommends the mixed taco of carnitas and tripe. Buche, cabeza, suadero, chorizo and birria ladled from a cauldron are all here as well, plus fish and shrimp tacos, and that range makes El Panson the strongest central-city answer to the Chula Vista counters at the top of this list. Kingfisher chef David Sim told the magazine it's a hole-in-the-wall with amazing street tacos at an affordable price, and he's a fan of the home-cooked rice and beans.

The dining room is small, so it suits a quick meal, and a to-go order is an easy backup when the seats are taken.

08

Tacos El Franc

GASLAMP · $ · TIJUANA-STYLE · CHARCOAL-GRILLED ASADA★ 4.7 Google (826)★ 3.9 Yelp (189)
Order this
Carne asada and adobada tacos. Add a carne asada mulita for a bigger appetite.

Masa pressed into tortillas behind a window, adobada carved off a vertical spit with browned edges: Tacos El Franc runs the Tijuana taqueria routine right on Fifth Avenue in the Gaslamp Quarter. The downtown shop opened in October 2025, and it's the strongest taco counter in downtown proper.

The name carries weight south of the border. The brand says it has been featured on Netflix's Taco Chronicles, and it cites Michelin Guide recognition in Tijuana for 2024 and 2025.

Carne asada is the first pick: charcoal-grilled top sirloin in a handmade corn tortilla with beans, onion, cilantro and red salsa. Put an adobada next to it and you have the two tacos this counter gets the most praise for. Hungrier? The carne asada mulita layers beef, beans and melted cheese between handmade corn tortillas. Mixta Fries are the share plate, with asada and adobada over beef-tallow fries, mild cheddar, Monterey Jack, cilantro and onion, plus red salsa, avocado and sour cream on the side. A horchata rounds it out.

Inside there's a "Bienvenidos a Tijuana" mural, red stools and light gray tables, and there are patios at the front and back. It's a short walk from the Convention Center and the Embarcadero, and it posts a 2 a.m. close on Friday and Saturday, so it works as the first stop of a night out or the last one.

09

Lola 55

EAST VILLAGE · $$$ · TACOS + FULL BAR★ 4.5 Google (1,441)
Order this
The Baja Style Fish and the Pork Belly Al Pastor. Add the Cauliflower taco for the table.

Lola 55 is where taco night turns into dinner. This East Village restaurant on F Street holds a Michelin Bib Gourmand, and Michelin's inspectors single out the plush, tender tortillas the kitchen makes all day. You order at the counter, then settle into a breezy room with high ceilings, concrete floors and a full bar. If El Gordo is the classic done right, Lola 55 is the chef's take, from an owner, Frank Vizcarra, who grew up in Tijuana.

Start with the Baja Style Fish: local fish in a crisp fried coating with remoulade, chorizo-tomato vinaigrette, greens, pickled serrano and purple basil. It's the most composed fish taco on this list, creamy from the remoulade and bright from the vinaigrette and pickled chile. Then get the Pork Belly Al Pastor, achiote-seasoned belly with mesquite pineapple, greens and cilantro crema, rich and sweet and savory at once.

Vegetables get real attention here too. The Cauliflower taco brings charred cauliflower and eggplant bacon together with avocado mousse, almonds, golden raisins and morita dulce salsa, and the Squa-shroom is another meat-free option. Chef Deborah Scott told San Diego Magazine her go-to at Lola 55 is the mesquite-grilled chicken taco with chicharrón, cucumber, coconut rice and peanut salsa macha.

Fans point to the inventive fillings and how quickly the counter moves. With a full bar and an afternoon happy hour on the posted schedule, an early taco dinner here is an easy call.

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.

✓Ratings and location details checked July 19, 2026. Food descriptions and menu reporting updated September 7, 2026.

Common questions

What is the best taco in San Diego?

The adobada at Tacos El Gordo on Broadway in Chula Vista is our pick: spiced pork carved off the trompo onto a handmade corn tortilla, with guacamole and salsas made from scratch daily. For something different, get cachete tacos and consommé at De Cabeza El Unico in Chula Vista, the Estilo Baja fish taco at Fish Guts in Barrio Logan, or the smoked fish taco at Oscar's in Pacific Beach.

Where can I get the best fish tacos in San Diego?

Fish Guts in Barrio Logan is the top fish-taco stop on this list, with local whitefish in Modelo batter on a tortilla made in-house. Mariscos Mi Gusto Es is the truck pick in City Heights, Oscar's in Pacific Beach does smoked fish, and the original TJ Oyster Bar in Bonita is the Baja benchmark. Lola 55 in East Village serves a composed Baja Style Fish taco with a full bar.

What do adobada, cabeza, lengua and suadero mean?

At Tacos El Gordo, adobada is spiced pork cooked on a vertical spit called a trompo, and suadero is beef brisket. Cabeza means head meat. At De Cabeza El Unico you order by cut: cachete is cheek, maciza is head meat and lengua is tongue, while surtido mixes several cuts. Tripa is tripe, the specialty San Diego Magazine credits to Tacos El Panson in City Heights.

Where can I get tacos late at night in San Diego?

Tacos El Gordo on Broadway in Chula Vista posts hours until 2 a.m. Sunday through Thursday and 4 a.m. on Friday and Saturday. Downtown, Tacos El Franc in the Gaslamp Quarter posts a 2 a.m. close on Friday and Saturday nights. Hours can change, so check before you head out.

Can I do a taco crawl in Chula Vista?

Tacos El Gordo and De Cabeza El Unico, Nos. 1 and 2 on this list, are both on Broadway in Chula Vista, with De Cabeza farther down the street. Start with adobada at El Gordo, then head to De Cabeza for cachete tacos and a small consommé. They're separate stops, so plan a ride between them, and keep the first order modest so you have room for the second.

Where can I find vegetarian tacos in San Diego?

Lola 55 in East Village has the most options on this list, with a Cauliflower taco (charred cauliflower, eggplant bacon, avocado mousse and morita dulce salsa) and the Squa-shroom. Fish Guts in Barrio Logan has a mushroom taco, and De Cabeza El Unico in Chula Vista makes mushroom and squash-blossom quesadillas. Ask about preparation if you eat vegan.

How much do tacos cost in San Diego?

Tacos El Panson in City Heights listed most meat tacos at $3.50 each on its September 2026 menu, before tax. Seafood and chef-driven tacos generally cost more than a street-style meat taco, and menus change, so check current prices before you go. Price plays a small part in how we rank: execution and consistency make up more than half of every score.

How did The San Diego List pick the best tacos in San Diego?

Tacos El Gordo came out on top after we looked at 42 taco spots, took a closer look at 18 and ranked nine. Execution counts for 35 percent of every score and consistency for 20, so more than half is about how well the tacos are made, every time. Category fit, distinctiveness, value, logistics and local ties make up the rest. Review counts never earn points, and a spot on this list can never be bought.

Sources and verificationOfficial pages, exact review listings, and reporting used to verify this guide.

Official and first-party sources

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

AI-generated illustration of a California burrito filled with carne asada, fries, cheese and guacamoleUp next · MexicanThe 9 Best Burritos in San DiegoA California burrito wrapped in a quesadilla, a steak-and-shrimp burrito built for two, and a hot sauce made from Dad's recipe.9 ranked · Updated Jul 19 Keep reading →

More like this