Food & Dining

Where to Eat in San Diego: Fish Tacos and Local Classics

Date Published

Illustration of fish tacos and a California burrito showing where to eat in San Diego

Where to eat in San Diego comes down to three things the city is known for: the fish taco, the California burrito and carne asada fries. This guide pairs them with the sit-down places locals send visitors to, from The Prado in Balboa Park to the fish counters of Point Loma. Every pick below is inside the City of San Diego and was confirmed open on its own official site.

What is San Diego food known for?

San Diego is known for fish tacos, the California burrito and carne asada fries, all rooted in the city's border-and-coast location. The San Diego Tourism Authority credits Ralph Rubio, co-founder of Rubio's, with bringing the fish taco north after a 1974 spring break trip to San Felipe in Baja California, and says it debuted in San Diego in 1983. According to the Tourism Authority, he held on to the recipe for seven years before opening his first restaurant.

In San Diego, the french fries go inside the burrito. The California burrito is carne asada, french fries, cheese and usually pico de gallo, guacamole and sour cream, wrapped in one tortilla. The Tourism Authority says it came from San Diego and credits Lolita's Mexican Food in Bonita and Santana's Mexican Grill in El Cajon with its origins. Both of those original spots are outside the City of San Diego, so the picks below are places inside the city limits.

Carne asada fries are the same idea without the tortilla: fries piled with grilled steak, cheese and toppings. The Tourism Authority's food guide singles out Lolita's for its carne asada fries, topped with guacamole, sour cream and both cheddar and cotija. Treat the fork as optional.

How we chose

We started with a short list of San Diego restaurants known for these dishes and for classic sit-down dining, then checked each one against its own official site or official social page. We dropped anything we could not confirm was open, anything without a San Diego address, and anything outside the city limits. Twelve made the cut. Hours and menus change, so check the official site before you go.

Where to eat fish tacos and fresh seafood in San Diego

For fish tacos and fresh seafood, head to casual counters near the beach or the bay; these three are inside the city.

Oscar's Mexican Seafood, Pacific Beach

Oscar's Mexican Seafood at 746 Emerald Street in Pacific Beach serves seafood tacos in a casual counter setting. Order the battered fish taco or the smoked fish taco, the grilled shrimp taco, or the surf and turf taco with carne asada, grilled shrimp and guacamole. Its Pacific Beach hours typically run from 8am to 9pm Sunday through Thursday and later on weekends.

Point Loma Seafoods, Point Loma

Point Loma Seafoods at 2805 Emerson Street in Point Loma is a fish market with a counter, the stop for seafood rather than tacos. Its site lists hickory-smoked fish, sushi and sandwiches, with typical hours of 10am to 7pm daily that vary by season. Order the smoked fish or a sandwich and eat it by the bay.

The Taco Stand, La Jolla

The Taco Stand at 621 Pearl Street in La Jolla is a taco counter with outdoor seating and parking. Typical hours are 9am to 9pm most days and later on Friday and Saturday. Order the Baja Taco, its battered fish taco, or the grilled pescado taco with mahi mahi.

Where to eat a California burrito and carne asada fries

Three places inside the city put both dishes on their official menus or featured lists.

Lolita's Mexican Food, Kearny Mesa

Lolita's Mexican Food at 7305 Clairemont Mesa Boulevard in Kearny Mesa lists a California burrito and carne asada chips or fries on its official menu. The Kearny Mesa location is typically open daily from 7am to 9pm. Lolita's other locations, in Bonita and Chula Vista, are outside the City of San Diego.

Roberto's Taco Shop, several city locations

Roberto's Taco Shop lists several locations inside the City of San Diego, including 1858 Garnet Avenue in Pacific Beach and 2744 El Cajon Boulevard. Its official ordering menu lists a California burrito and carne asada fries. Pick the location nearest you and check its hours on the official site.

Lucha Libre Gourmet Taco Shop, Mission Hills

Lucha Libre Gourmet Taco Shop at 1810 West Washington Street in Mission Hills features a Surfin' California burrito on its list of favorites, along with a queso taco and a birria option. Breakfast typically runs daily from 9am to 10:30am, and the Mission Hills shop typically stays open until 10pm, or 11pm on Friday and Saturday.

Where to go for a sit-down San Diego meal

These are the places to book when you want a table, not a counter.

The Prado at Balboa Park

The Prado at 1549 El Prado in Balboa Park serves a Spanish-influenced menu with a terrace over the Casa del Rey Moro Garden. Order the Prado Paella, the Spicy Calamari Fries or the Red Wine Braised Beef Short Ribs. It typically opens Tuesday through Sunday, is closed Monday, and takes reservations through OpenTable.

Cucina Urbana, Bankers Hill

Cucina Urbana at 505 Laurel Street in Bankers Hill is a contemporary Italian restaurant with house made charcuterie, pastas from scratch and a wine list of about 200 labels. Order the rigatoni bolognese or the pepperoni pizza. It is typically open for dinner only, with a daily happy hour from 4pm to 6pm.

Filippi's Pizza Grotto, Little Italy

Filippi's Pizza Grotto on India Street in Little Italy grew out of an Italian market the family opened on India Street in 1947, and its restaurants date to 1950, according to the company's own history page. The menu runs to pizza, spaghetti, ravioli and lasagna. Order a pizza and a plate of pasta to share.

Phil's BBQ, Point Loma area

Phil's BBQ at 3750 Sports Arena Boulevard serves mesquite grilled baby back and beef ribs, chicken and sandwiches. The company says it started in Mission Hills in 1998 and moved to a much larger space in 2007. Typical hours are 11am to 10pm daily. Order the baby back ribs.

Mitch's Seafood, Point Loma

Mitch's Seafood at 1403 Scott Street sits at the Point Loma Sportfishing Dock and says it uses only sustainably caught seafood. Order the Fisherman's Stew of mussels, clams, squid, market fish and shrimp in a tomato and white wine broth, or the steamed clams or mussels. Mitch's typically serves breakfast from 8am and lunch and dinner into the evening daily; check the official site for closing time.

Carnitas' Snack Shack, Embarcadero

Carnitas' Snack Shack at 1004 North Harbor Drive on the Embarcadero is a pork sandwich shop by the bay. Order the Triple Threat, with pork loin schnitzel, pulled pork, bacon, pepperoncini relish and shack aioli on brioche. The official site lists it as closed on Thanksgiving and Christmas Day.

What does a one-day San Diego eating route look like?

A one-day San Diego eating route can hit a California burrito, a park lunch, the bay and Little Italy in five stops.

  1. Breakfast burrito or California burrito at Lucha Libre in Mission Hills.
  2. Lunch at The Prado in Balboa Park, then walk the park.
  3. Afternoon fish at Point Loma Seafoods, eaten by the water.
  4. Dinner on India Street at Filippi's in Little Italy.
  5. Late night carne asada fries at the Roberto's nearest your hotel.

Insider tips

A few small moves make a San Diego food day better.

  • Order a California burrito and carne asada fries at the same stop to compare how each shop builds the same ingredients.
  • Mitch's Seafood sits on a sportfishing dock, so pair it with a walk past the boats.
  • Carnitas' Snack Shack closes for Thanksgiving and Christmas Day, so check holiday hours on the official site of any pick before you plan around it.

Browse more places on the San Diego food and dining listings.

Last verified: November 2026.

Frequently asked questions

What food is San Diego known for?

San Diego is known for fish tacos, the California burrito and carne asada fries. The San Diego Tourism Authority says the California burrito originated in San Diego.

Where did the fish taco come from in San Diego?

Ralph Rubio, co-founder of Rubio's, is credited with bringing the fish taco to San Diego after a 1974 trip to San Felipe in Baja California. The San Diego Tourism Authority says the fish taco debuted in San Diego in 1983.

What is a California burrito?

A California burrito is a burrito filled with carne asada and french fries, usually with cheese, pico de gallo, guacamole and sour cream. The San Diego Tourism Authority says it came from San Diego.

Where can I get carne asada fries in San Diego?

Lolita's Mexican Food in Kearny Mesa and Roberto's Taco Shop both list carne asada fries on their official menus. Check each official site for the nearest location and current hours.

Where should I eat in San Diego for a sit-down dinner?

The Prado in Balboa Park, Cucina Urbana in Bankers Hill and Filippi's Pizza Grotto in Little Italy are all open sit-down options inside the City of San Diego. Check each official site for current hours and reservations.