San Diego isn’t just famous for its beaches and weather—it's also a foodie’s paradise. Whether you’re craving authentic Mexican flavors, fresh seafood, or mouthwatering BBQ, this city has something for everyone. Here’s a guide to some of the best places to eat in San Diego, categorized by cuisine and views you’ll want to savor as much as the food.


Mexican Food: A San Diego Staple

Let’s start with the best—Mexican food. San Diego’s proximity to the border means the city is packed with taco shops that serve up incredible Mexican fare. A local tip? If the restaurant’s name ends in ‘-ertos,’ you’re in for a treat. Whether it’s Roberto’s, Alberto’s, Rigoberto’s, or Humberto’s, these joints are famous for their burritos—massive, flavorful, and guaranteed to satisfy.


A must-try? The California Burrito, a San Diego classic. It’s a Carne Asada burrito stuffed with crispy french fries—yes, you read that right. Meat and fries, wrapped in a warm tortilla—what’s not to love?


For a sit-down experience with fantastic margaritas, Miguel’s Cocina is a local favorite. With several locations across the city, including Coronado Island and Old Town, it’s perfect for casual dining. If you want an authentic Mexican ambiance, head to Old Town where the culture and food make for a memorable experience.


Dine With a View of San Diego Bay

Few things compare to dining with a view, and San Diego’s bayfront restaurants are truly exceptional.


Bali Hai on Shelter Island offers Polynesian cuisine with a stunning backdrop of the bay. Known for their strong (and limit-two) Bali Hai Mai Tais, this is the perfect spot for a special night out. If you prefer a different menu but still want incredible views, head to Tom Ham’s Lighthouse—it’s hard to beat their Braised Short Rib, steak, or fresh seafood, all served with a side of gorgeous waterfront views.


Over on Coronado Island, Peohe’s Chart House gives you a breathtaking view of Downtown San Diego from across the bay. It’s the perfect spot for happy hour, with a menu that ranges from land to sea, including some of the best seafood around. Want to make it an extra special trip? Take the Coronado Ferry from the Embarcadero to reach the restaurant in style.


But if you want what might be the best view in town, look no further than Mister A’s in Bankers Hill. This upscale restaurant is perched on top of the Manchester Building, offering panoramic views of Downtown, San Diego Bay, Coronado, and even the planes landing at San Diego International Airport. The patio is ideal for happy hour, but the real stars are their gourmet dishes—like the perfectly cooked Rack of Lamb—and their top-shelf drink selection.



Other Must-Try San Diego Restaurants

Seafood Lovers’ Paradise

For the freshest, most authentic seafood in San Diego, head to Point Loma Seafoods. Located right on the docks, this local favorite serves up fresh fish tacos, crabcakes, shrimp, oysters, and more. Whether you’re a seafood enthusiast or new to the game, this spot guarantees an unforgettable meal by the water.


BBQ with a Side of Hollywood History

San Diego has been featured in some iconic movies, and you can experience a slice of that history at Kansas City BBQ—also known as the "Top Gun Bar." Located near the bustling Gaslamp District, this casual BBQ joint was the filming location for one of the most famous scenes from Top Gun. But it’s not just the movie memorabilia that draws crowds—the BBQ here is top-notch, offering everything from ribs to pulled pork in a laid-back setting.


The Best Breakfast Spot in Town

Looking for a breakfast spot that’s worth the hype? Make your way up to La Jolla and visit Harry’s Coffee Shop, a beloved family-owned diner since 1960. As La Jolla’s oldest and arguably most popular diner, Harry’s serves up all the classic breakfast dishes you could want. But if you go, you must try their biscuits—people travel from all over just for a bite. They’re that good.


From casual taco shops to elegant waterfront dining, San Diego is home to a rich and diverse food scene. Whether you're in the mood for a laid-back meal or an unforgettable dining experience with a view, you won’t leave America’s Finest City hungry. Enjoy!