The best local restaurants in Acapulco serve everything from Mexican street-food classics to international favorites. There’s a wide range of flavors on offer, but due to the city’s coastal location, seafood is the main draw for many local foodies. If you’re feeling especially adventurous, you can even sample Mexican treats such as tasty grasshoppers.

Whether you want to dig into a spit-roasted goat in a traditional diner, al pastor tacos on the beach or oversized prawns on a shaded terrace, one of Acapulco’s best local restaurants has you covered.

  • 1

    El Zorrito

    Mexican cuisine served around the clock

    El Zorrito
    • Budget
    • Food

    With its plastic tables and chairs, El Zorrito is a no-frills restaurant that’s all about its authentic Mexican cuisine, which is cooked and served 24 hours a day. Favorites off the menu include stuffed peppers, chicken tostadas and enchiladas in guajillo chili salsa. You can also fill up on free tortillas and dips.

    El Zorrito has been a staple of the local food scene for years, and it’s also a hit with tourists. Look out for the photos of celebrities that have visited this restaurant while your food is being prepared. There’s usually no wait for a table, though you might want to arrive before 7 pm to avoid the crowds.

    Location: Av Costera Miguel Alemán 212, Fracc Magallanes, Magallanes, 39670 Acapulco de Juárez, Gro., Mexico

    Open: 24/7

    Phone: +52 744 485 7914

    Map

    photo by Thank You (22 Millions+) views (CC BY 2.0) modified

  • 2

    Tacos Tumbras

    An afterhours hotspot for Mexican classics

    Tacos Tumbras
    • Food
    • Nightlife

    Tacos Tumbras is a locally adored restaurant that serves just about all the Mexican street food classics, but it’s best known for its delicious tacos that come with a side of lime wedges and an assortment of salsa dips. Chorizo and bistec tacos are popular, but if you want to eat like a local, we recommend trying the spiced pork al pastor taco.

    Open from 6 pm, Tacos Tumbras is an ideal spot to grab a tasty fast-food dinner or late-night bite. It’s also just a stone’s throw away from the beach. If you fancy a relaxing day on the sand before feasting on tacos at Tacos Tumbras, we recommend heading to the nearby Playa del Secreto.

    Location: Av Costera Miguel Alemán 3124, Fracc Costa Azul, Costa Azul, 39850 Acapulco de Juárez, Gro., Mexico

    Open: Daily from 6 pm to 6 am

    Phone: +52 744 481 0938

    Map
  • 3

    La Cabaña de Caleta

    Fresh seafood dishes and bay views

    La Cabaña de Caleta
    • Food
    • Photo

    Located in Acapulco’s Old Town by Playa Caleta, La Cabaña de Caleta has been serving fresh seafood dishes for over 5 decades. Here, you can enjoy oversized prawns with shark tacos while enjoying the view of the bay under the shade of a parasol. There are also tasty breakfast items on the menu, such as huevos rancheros with refried beans.

    Due to its central location and well-deserved reputation with the locals, La Cabaña de Caleta often attracts crowds, but the service is swift and attentive. Expect to wait up to 15 minutes for a table on weekends. La Cabaña de Caleta is a good spot to stop for breakfast, before taking a boat to the nearby Isla de la Roqueta.

    Location: Playa Caleta fraccionamiento, Las Playas, 39390 Acapulco de Juárez, Gro., Mexico

    Open: Daily from 9 am to 7 pm

    Phone: +52 744 469 8553

    Map

    photo by Armando Olivo Martín del Campo (CC BY-SA 4.0) modified

  • 4

    Restaurante El Fogón

    Broiled Mexican comfort food delights

    Restaurante El Fogón
    • Budget
    • Food

    Restaurante El Fogón specializes in Mexican comfort food like delicious pork and beef tacos with extra servings of bacon. The restaurant’s most popular dish is the molcajate, which consists of broiled meat and vegetables with cheese and avocados in a large basalt bowl. Other menu favorites include soups like pozole and caldo tlalpeño.

    Restaurante El Fogón is conveniently located next to the Diana the Huntress monument by Acapulco Bay, meaning there’s no shortage of things to do nearby. If you fancy an adrenaline rush before your meal, you can rent a personal watercraft at Playa Condesa.

    Location: Av Costera Miguel Alemán 121, Fracc Magallanes, Magallanes, 39670 Acapulco de Juárez, Gro., Mexico

    Open: Daily from 7 am to midnight

    Phone: +52 744 221 2370

    Map
  • 5

    Fisher's Acapulco

    A seafood restaurant with a family atmosphere

    Fisher's Acapulco
    • Families
    • Food

    Fisher’s Acapulco is a family-friendly restaurant that rustles up seafood delights such as shrimp with rice and tasty ceviche. One of the most popular dishes is the camarones petroleros, which is oil shrimp with cheese and orange in a squid ink sauce. Adults can also enjoy a tipple by ordering a carajillo, which is a coffee with the addition of something a little stronger.

    Fisher's Acapulco is located inside the Gallerías Diana Shopping Mall, making it a convenient place to grab an authentic Mexican bite after a day of shopping. If you want to enjoy a weekend dinner at this restaurant, we recommend reserving a table in advance.

    Location: Av Costera Miguel Alemán 1926, Fracc Magallanes, Magallanes, 39670 Acapulco de Juárez, Gro., Mexico

    Open: Thursday–Saturday from 9.30 am to 10 pm, Sunday–Wednesday from 9.30 am to 9 pm

    Phone: +52 744 484 9140

    Map
  • 6

    Lupe de Arena

    Mexican seafood stables on the beach

    Lupe de Arena
    • Couples
    • Food
    • Photo

    At Lupe de Arena, you can dig into spicy seafood dishes while enjoying the view of Santa Lucia Bay from the restaurant’s shaded terrace or a table on the beach in front of the ocean. One of our favorite meals is the octopus, which is marinated in a secret recipe and served with plantains and black bean salad.

    If you want to try something different during your visit to Lupe de Arena, order the Oaxacan chapulines (grasshoppers), which are a popular appetiser in Mexico. You shouldn’t struggle to find a table regardless of when you visit, but keep in mind that Lupe de Arena closes at 8 pm.

    Location: Fragata Yucatán 210-Int. 9, Fracc Costa Azul, Costa Azul, 39850 Acapulco de Juárez, Gro., Mexico

    Open: Daily from 8.30 am to 8 pm

    Phone: +52 744 149 0841

    Map
  • 7

    La Casa de Tere Acapulco

    Traditional cuisine and live Mexican folk music

    La Casa de Tere Acapulco
    • Couples
    • Food

    At La Casa de Tere Acapulco, you can eat Mexican cuisine while relaxing in a shaded, open-air dining room by the restaurant’s pool, away from the busy tourist neighborhoods. The locals highly rate the delicious pozole, which is a hominy stew or broth. We also recommend the chicken with mole sauce, which is made from over 20 spicy ingredients.

    Keep your eyes peeled for entertainment nights at La Casa de Tere Acapulco – live Mexican folk performers take center stage several nights a week. Thursday nights are especially busy at this restaurant.

    Location: Capitán Vasco de Gama 320, Fracc Costa Azul, Costa Azul, 39850 Acapulco de Juárez, Gro., Mexico

    Open: Tuesday–Sunday from 8.30 am to 6 pm (closed on Monday)

    Phone: +52 744 485 7735

    Map
  • 8

    Marisco Pipo’s

    A no-frills seafood hotspot by a quaint beach

    Marisco Pipo’s
    • Food

    Marisco Pipo’s is a local hotspot thanks to its affordable menu that consists of seafood favorites, including the highly rated ceviche. We also love the charred octopus, traditional whole fish and cantina shrimp fajitas, especially when washed down with a bottle of Corona.

    Marisco Pipo’s exterior may look a little weathered due to its bayfront location, but its warm interior and exquisite cuisine more than make up for it. While you’re in the area, check out Playa Tlacopanocha, which is a small beach that’s known for its gentle waves.

    Location: Almte. Bretón 3, Zona Urbana 49, 39370 Acapulco de Juárez, Gro., Mexico

    Open: Daily from 11.30 am to 6 pm

    Phone: +52 744 188 1005

    Map
  • 9

    Don Beto

    A quaint seafood diner with scenic views

    Don Beto
    • Food

    Don Beto is a little out of the way for tourists, but it’s premium seafood dishes and green-covered mountain views make it well worth a visit. Inside this quaint diner, you’ll see pastel furniture shaded by a thatched roof, which only adds to its traditional appeal. You can expect to queue during the evenings at this local hotspot.

    To reach Don Beto, you’ll need to drive north along highway 200 from the coast for about 6 km. The restaurant closes at 7 pm, and early evenings can be busy, so you might want to make the trip over for a hearty seafood lunch.

    Location: Domicilio Conocido S/N, Barra Vieja, 39810 Acapulco de Juárez, Gro., Mexico

    Open: Monday–Sunday from 11 am to 7 pm

    Phone: +52 744 444 6071

    Map
Joshua Saunders | Contributing Writer