10 Best Restaurants in San Diego's South Bay

San Diego's South Bay represents National City, Chula Vista, Bonita, Imperial Beach and South San Diego communities including San Ysidro. As you can imagine, an area this large is home to quite a few restaurant choices. Because it's located near the Mexican border, of course, Mexican cuisine is quite common and so good that people drive across San Diego County to eat it. However, diners can find a wide range of cuisines.

Aqui es Texcoco tops the list for its outstanding and traditionally-made lamb barbacoa that was recently featured on the Travel Channel's Bizarre Foods and is roasted in a fire pit for seven hours. But not to worry, while it's popular, it still feels a bit like a hidden gem.

If you'd like to go with upscale-casual, the SEA180 restaurant inside the new Pier South Resort in Imperial Beach is a Cohn Restaurant featuring a wide range of seafood with the quality this group is known for. It's located next to the beach with lovely ocean views as well as contemporary decor.

There is also Tacos el Gordo which serves up Tijuana street style tacos that have been lauded as some of the best in San Diego. They're small (as is the style) but heave with filling.

Whatever you choose, you won't go wrong at these best restaurants in San Diego's South Bay.


The Waterfront Grill sits on Pier 32 in National City and serves seafood with a pretty view over the marina. Pay at a register first and the food is delivered to your stable. The menu is full of sandwiches, fresh salads and tasty appetizers that are prepared from scratch. Guests rave about the garlic fries, clam chowder in a bread bowl and turkey club croissant, to name a few. Guests may also dine al fresco on the intimate outdoor terrace. Happy hour offers $3 craft beer and $2 domestics. Wine is $5 during happy hour and all day on Saturday and Sunday.

Recommended for South Bay's Best Restaurants because: The Waterfront Grill offers upscale dining with a pretty view over the marina.

Katie's expert tip: Be sure to check the hours before you go as they are limited. It's basically lunch during the week and all day dining on weekends

Read more about The Waterfront Grill →

If you're looking for really great pizza in the Imperial Beach area, here's your place. Seacoast Pizza is family-run and New York style (though a slightly thicker crust) which is hard to find in San Diego. Toppings are generously applied and you can do a half-and-half combo pizza to meet preferences. Ordering pizza by the seriously giant slice to-go is another option. Plan to take your pie to-go as there are only a handful of seating options available. Pricing won't break the bank as cheese slices start at $2.75 and they'll deliver should you be staying in a nearby hotel.

Recommended for South Bay's Best Restaurants because: New York style pizza is tough to come by in San Diego except for at this place.

Katie's expert tip: Be sure to order a larger pizza than you need so that you can have leftovers. You'll want them.

Read more about Seacoast Pizza →

Located in a Chula Vista strip mall, Italianissimo Tratorria is known for truly authentic Italian food in a casual atmosphere. From the time the complimentary crusty bread with balsamic vinegar, olive oil and butter arrive to the Zabaglione dessert, chef Mino Puzzo will wow your taste buds. Rave reviews go to the Cesare salad, Penne Arrabbiata, seafood risotto and much more from the long list of offerings. The restaurant also offers a good selection of Chianti and other wines by the bottle and glass. The owners are Italian as is everyone on the waitstaff. A sizable kids' menu is also on offer.

Recommended for South Bay's Best Restaurants because: Italianissimo Trattoria is known for the best authentic Italian food in the South Bay.

Katie's expert tip: It will be hard to resist filling up on the bread as it's amazing (just like the rest of the menu).

Read more about Italianissimo Tratorria →


SEA180 is a Cohn Group restaurant located inside the new Pier South Resort which sits right on the beach in Imperial Beach. Due to the southern location, it's a lesser known gem but that's probably to the benefit of current fans. The menu is largely seafood-based with items like roasted black mussels with chorizo, shrimp ceviche and macadamia nut crusted local catch of the day. But diners can also nosh on salads, steak au poivre, and a cheeseburger with bacon jam. It's the most upscale restaurant on this list, but the vibe is still fairly casual. The social hour menu has discounts for those who can arrive on the earlier side.

Recommended for South Bay's Best Restaurants because: A member of the Cohn Group of restaurants, this is the most upscale choice on the list.

Katie's expert tip: Check online for promotions. Prime rib dinners happen on Wednesdays while Mondays raise money for charity, to name a few.

Read more about SEA180 Coastal Tavern →

Tacos el Gordo is run by a family who has been in the restaurant business for over 40 years. The tacos has been lauded as the best in the United States by a national publication and locals tend to agree. They're Tijuana street style tacos which means the tortillas are on the smaller side but they are packed full with ingredients. Try the al pastor, adobada, and chorizo tacos (among others). Quesadillas, sopes, mulas and other favorites are on offer, too. Plan a little extra time to find parking as there isn't street parking or a big lot at the restaurant.

Recommended for South Bay's Best Restaurants because: Tacos el Gordo is well-known for awesome Tijuana-style tacos.

Katie's expert tip: There can be lines but the tacos are worth the wait.

Read more about Tacos el Gordo →

Romesco is described as "Mexi-Med" cuisine which is basically a menu created by popular chef Javier Plascencia with authentic Mexican recipes prepared utilizing Mediterranean techniques. Tucked away in busy Bonita shopping area, the restaurant is a simple, yet elegant bistro with old-world ambiance where friends and family can gather for conversation over amazing food. Choices include a variety of tasty tapas, paella, albondigas, ahi tuna tostadas, and fondutas. Be sure to finish with a seriously amazing churro and/or crepas de cajetas (dulce de leche crepes served with vanilla bean ice cream). The Tapas Bar is a separate space that offers an extensive happy hour menu.

Recommended for South Bay's Best Restaurants because: It's critically-acclaimed dining in Bonita by a chef who draws inspiration from his local town of Tijuana and the Mediterranean.

Katie's expert tip: The extensive list of tapas pair well with an also sizable wine list.

Read more about Romesco →

Owner Katy Fallon's love of Imperial Beach is reflected in her seaside cafe (literally just steps from the beach), which is a local favorite. When not catching waves, she's usually there making sure customers enjoy their hearty breakfasts and lunches. Katy's Cafe is known for big portions of croissant sandwiches, biscuits and gravy on the weekends, colorful acai bowls and much more. The smoothies and coffee are also excellent. Service is friendly whether you're a local or not. A number of the cafe's signature items are named for regular customers. And, there is also complimentary WiFi for customers. This is a perfect stop in SoCal cool IB.

Recommended for South Bay's Best Restaurants because: Stop into Katy's Cafe for a sandwich to eat in or take to the beach. Or, breakfast before or after hitting the surf.

Katie's expert tip: Try the North Shore sandwich and Katy's acai bowl!

Read more about Katy's Cafe →

TJ Oyster Bar in Chula Vista serves fresh Mexican seafood dishes that will make your heart sing. The variety of seafood tacos and burritos is staggering. The traditional fried fish taco is a favorite but guests can also opt for oyster, stingray, octopus or smoked fish tacos, to name a few. It is almost always busy here and the dining space is small. Expect to wait a little but it will be worth it. There is also a daily 99 cent taco option. There are several locations and this is the original. The 4410 Bonita Road location has a larger dining room.

Recommended for South Bay's Best Restaurants because: San Diego is famous for fish tacos and this is one of the best places to get them.

Katie's expert tip: Try the smoked tuna taco with cheese. The cheese is melted directly on to the tortilla.

Read more about TJ Oyster Bar →

Texcoco brings Mexican-style lamb barbecue to the US, while respecting and maintaining the authentic flavors, recipes and traditions. They keep it authentic by preparing the same way it has been for hundreds of years – by slow-roasting the meat in an underground fire pit for seven hours covered with the succulent leaves of the maguey plant. There are a few unique offerings here that people swear by like the fried grasshopper. But rest assured that homemade horchata, chicharron de queso, flautas and other favorites are outstanding, too. Keep in mind that the lamb is what they're famous for and many rave about the cooked lamb's head, consomme and barbacoa plate.

Recommended for South Bay's Best Restaurants because: Aqui es Texcoco was a hidden gem until it was highlighted by Andrew Zimmern on "Bizarre Foods". Now the word is out.

Katie's expert tip: Lamb barbacoa plate is the must-try dish here.

Read more about Aqui Es Texcoco →


Meet Katie Dillon

Katie Dillon originally moved to the seaside community of La Jolla to attend UC San Diego. When the opportunity presented itself, she and her husband set off for a 7 year stint overseas as...  More About Katie