Skip to main content

Best Mexican Food & Eats in South Bay San Diego

The best authentic Mexican food in South Bay San Diego plus Filipino eats in National City, Chula Vista Bayfront dining, and budget-friendly taco shops on Palm Avenue in Imperial Beach.

Last updated South Bay, San Diego, CA~8 min read

Overview

South Bay's food scene is shaped by the border. You're minutes from Tijuana, and that proximity means the Mexican food here is among the most authentic you'll find anywhere in the U.S. But it doesn't stop there — Filipino cuisine thrives in National City, craft breweries are popping up along Third Avenue in Chula Vista, and fresh seafood comes straight off the IB Pier.

This is not a fine dining destination. It's a real-food destination. The best meals in South Bay come from family-run taco shops, hole-in-the-wall fish spots, and neighborhood restaurants where the portions are generous and the prices are honest. Your dollar goes further here than almost anywhere else in San Diego County.

Best tacos

Tacos El Gordo (Chula Vista)

Best seafood

The Galley at IB Pier

Best brewery scene

Third Ave Village (CV)

Best hidden gem

Filipino spots, National City

Best cheap eat

Palm Ave taco shops (IB)

Best post-beach

Seacoast Ave (IB)

💡
Price guide: $ = under $15/entree · $$ = $15-$30 · $$$ = $30+. Most sit-down dinners in South Bay land in the $ to $$ range. Parking is usually free at restaurants throughout the area. Street parking on Seacoast Ave in IB and Third Ave in CV can fill up on weekend evenings.

Local Picks

The ones that hold up visit after visit.

Tacos El Gordo

Chula Vista

$

Order: Adobada tacos — the spit-roasted pork is the signature

Walk-in: Yes — counter service, expect a line at peak hoursAuthentic Tijuana-style street tacos that people drive from all over San Diego to eat

The Galley at IB Pier

Imperial Beach

$$

Order: Fresh catch of the day or the fish tacos

Walk-in: Usually yes — casual beachside spotSeafood with a view near the IB Pier; the ocean views are real and the prices are reasonable

Third Avenue Village restaurants

Chula Vista

$$

Order: Varies by spot — craft beer and Latin fusion are the standouts

Walk-in: Yes at most spotsGrowing food and bar scene with multiple options along Third Ave; good for a night out

Palm Avenue taco shops

Imperial Beach

$

Order: Carne asada tacos or a California burrito

Walk-in: Yes — counter serviceMultiple family-run spots along Palm Ave with authentic border-style Mexican food at great prices

Seacoast Ave casual spots

Imperial Beach

$

Order: Fish tacos, acai bowls, or cold beer

Walk-in: Yes — everything is sandy-feet casualThe go-to strip after the beach in IB; cheap, delicious, and unpretentious

Filipino restaurants

National City (Highland Ave)

$

Order: Ask for the daily special — each spot has its signature

Walk-in: Yes — casual diningSome of the best Filipino food in San Diego County; a hidden gem most tourists miss entirely

By Neighborhood

Imperial Beach

Casual, beach-adjacent, and authentically local. The food here is shaped by border proximity — expect great Mexican food and fresh seafood at honest prices. Seacoast Ave and Palm Ave are the main strips.

  • Seacoast Ave spots — Fish tacos, acai bowls, cold beer. Everything is sandy-feet casual and affordable. $. Walk-in.
  • Palm Avenue taco shops — Family-run Mexican restaurants with authentic border-style food. Carne asada, birria, fish tacos. $. Walk-in.
  • The Galley at IB Pier — Fresh seafood with ocean views near the pier. Good for a sit-down meal. $$. Walk-in.

Chula Vista

Third Avenue Village is the go-to for a night out — craft beer, tacos, and live music. The bayfront area is still developing with new dining options coming as the buildout continues.

  • Third Avenue Village — Growing food and bar scene with craft breweries and Latin fusion. $$. Walk-in at most spots.
  • Tacos El Gordo — Tijuana-style street tacos that draw people from across San Diego. The adobada is legendary. $. Counter service.
  • Broadway restaurants — Family-run Mexican spots along Broadway. Authentic, affordable, and loved by locals. $. Walk-in.

National City

The hidden gem of South Bay dining. National City has some of the best Filipino food in San Diego County, plus solid taco shops on Highland Avenue.

  • Highland Avenue Filipino spots — Multiple restaurants serving authentic Filipino cuisine. Ask locals for their favorite — each has a signature dish. $. Walk-in.
  • Highland Avenue taco shops — Solid, affordable Mexican food. Less known than IB or CV spots but just as good. $. Walk-in.

San Ysidro / Border Area

Right at the border crossing with easy access to both Tijuana food and shopping.

  • Las Americas Premium Outlets food court — Quick options before or after crossing the border. $. Walk-in.
  • Tijuana (across the border) — Some of the most authentic Mexican food you will find anywhere. Street tacos, craft beer, and local specialties. $. Walk across from San Ysidro.

Hidden Gems

These are the spots locals don't usually mention when visitors ask. Not secret exactly — but not on the tourist rotation.

Hidden taquerias off Palm Ave

Imperial Beach (side streets off Palm)

$

Order: Birria tacos or the daily special

Walk-in: Yes — counter serviceThe spots locals love are tucked one street off the main drag; if the parking lot is full of locals, the food is good

Filipino family restaurants

National City (Highland Ave area)

$

Order: Ask what is fresh — lumpia, adobo, and sinigang are common favorites

Walk-in: Yes — casual diningNational City has a thriving Filipino food scene that most tourists never discover; some of the best in San Diego County

Chula Vista craft breweries

Third Avenue Village, Chula Vista

$$

Order: Flight of local craft beers

Walk-in: Yes — casual taproom vibeThe craft beer scene in Chula Vista is growing fast; try the local breweries along Third Ave for something different

Fish markets near IB Pier

Imperial Beach (near the pier)

$

Order: Fresh catch of the day — ask what came in that morning

Walk-in: Yes — counter serviceSmall fish spots near the pier with fresh local seafood at prices that make the tourist areas look absurd

💡
Locals' tip: The rule in South Bay is simple: if the parking lot is full of locals and the menu is in Spanish, the food is good. Do not judge a spot by its exterior — the best meals come from the most unassuming places.

Budget Eats (Under $20)

South Bay is one of the best places to eat cheap in San Diego. Most taco shops and casual spots serve excellent food for under $15. Your dollar goes further here than almost anywhere else in the county.

  • Palm Ave taco shops (IB) — Carne asada tacos for $2 to $3 each. A full meal under $10. The best cheap eat in South Bay, full stop.
  • Tacos El Gordo (Chula Vista) — Adobada tacos under $4 each. A full meal with drinks for under $15. Worth the line.
  • Seacoast Ave spots (IB) — Fish tacos and acai bowls for $8 to $12. Casual post-beach food at honest prices.
  • National City Filipino spots — Full plates for $8 to $12. Some of the best value dining in the county.
  • Broadway taco shops (Chula Vista) — Family-run spots with generous portions. Burritos and plates under $12.
  • Tijuana (across the border) — Street tacos for $1 to $2 each. A full food tour for under $20. The ultimate budget eat if you are willing to cross.
⚠️
Pro tip: South Bay is not a place where you need to spend a lot to eat well. The most expensive option is rarely the best option here. Follow the locals and eat where they eat — the food is better and the prices are half.

FAQ

It depends on what you're after. For a proper sit-down dinner, Tacos El Gordo in Chula Vista brings authentic Tijuana-style street tacos that people drive from all over San Diego to eat. For seafood with a view, the Galley at the IB Pier is your spot. Third Avenue Village in Chula Vista has a growing scene with craft breweries and Latin fusion. South Bay dining is real food at real prices — not resort markups.

Locals hit the taco shops on Palm Avenue in Imperial Beach, the family-run Mexican restaurants along Broadway in Chula Vista, and the fish markets near the IB Pier. Third Avenue Village in CV is the go-to for a night out — craft beer, tacos, and live music. National City has some of the best Filipino food in San Diego County. The rule here is simple: if the parking lot is full of locals, the food is good.

South Bay is one of the most affordable dining areas in San Diego. You can eat extremely well for under $15 at most taco shops and casual spots. A nice dinner out in Third Avenue Village or near the Chula Vista bayfront runs $20-$40 per person. Even the waterfront spots near IB Pier keep prices reasonable. This is not a $100-a-plate neighborhood — it's a place where great food comes without the markup.

Mexican food, full stop. The border proximity means you get some of the most authentic Mexican cuisine in the country — birria, carne asada, fish tacos, and street-style elote. Filipino food is a strong second, especially in National City. The bayfront area is growing a craft brewery scene. And fresh seafood from the IB Pier area rounds it out. South Bay's food identity is deeply rooted in its border culture.

The Chula Vista bayfront is still developing, but options are growing fast — especially with the Gaylord Pacific Resort bringing new dining to the area. For now, head to Third Avenue Village (10 minutes inland) for the best concentration of restaurants. The Living Coast Discovery Center area has casual spots. As the bayfront buildout continues through 2026-2027, expect significantly more waterfront dining options.

If you're coming off IB beach, walk to Seacoast Avenue for fish tacos, acai bowls, and cold beer — everything is sandy-feet casual. If you're near the Chula Vista bayfront, drive 10 minutes to Third Avenue Village for better variety. For a quick bite in National City, the taco shops on Highland Avenue are solid. South Bay is the kind of place where post-beach food is cheap, delicious, and unpretentious.

South Bay, San Diego

Get the inside scoop.

Local deals and last-minute rates sent straight to your inbox.

Get local deals