Dining at any of these great restaurants in Gran Canaria is a fantastic way to experience the island's delicious Mediterranean-style cuisine. There’s no surprise that fresh fish and seafood feature heavily on the island’s restaurant menus, including paella, garlic prawns, and calamari. You'll also find an array of traditional Spanish meat and vegetable dishes.

From waterfront eateries to rural taverns, there are plenty of excellent restaurants to choose from, whether you're looking for a casual meal or a more formal dining experience. Read on to discover our picks of great restaurants in Gran Canaria, where you'll be treated to delicious cuisine, great wine, and warm Canarian hospitality.

  • 1

    Allende Triana

    A cozy tapas spot with great outdoor seating

    Allende Triana
    • Families
    • Food
    • Group

    Allende Triana is a tapas restaurant on Gran Canaria that offers diners a light and airy atmosphere. Its stylish monochrome decor with high ceilings is refreshing and welcoming. It's a great place to enjoy classic Canarian tapas, international salads, Hawaiian-style dishes, and much more for lunch or dinner with family or friends.

    But it doesn't stop there. The customer service here is top-notch and the staff are the real gems. In short, it's a delicious dining getaway that won't disappoint. Tip: call ahead to make a reservation at one of the outdoor tables – you can enjoy your meal and people-watch at the same time.

    Location: C. Domingo J Navarro, 16, 35002 Las Palmas de Gran Canaria, Las Palmas, Spain

    Open: Daily from 1.30 pm to 4.30 pm and from 8 pm to 11.30 pm

    Phone: +34 928 38 09 48

    Map
  • 2

    El Churrasco

    An elegant spot for top-notch broils and sunsets

    El Churrasco
    • Couples
    • Food
    • Group

    El Churrasco is an Argentinean-style steakhouse on Gran Canaria that's popular with locals and visitors alike. The restaurant has 2 locations on the island – one in Las Palmas and another in Maspalomas. Both sites offer a great selection of imported meats, including aged Rubia Gallega and sirloin steak, as well as sides and desserts. However, if it's views you're after, head directly to El Churrasco in Maspalomas, which overlooks the ocean.

    The atmosphere at El Churrasco is casual and relaxed, making it a great place to enjoy a meal with family and friends. And the staff are always happy to assist, whether helping you order your food or choosing a wine to go with your meal.

    Location: Anexo Hotel Lopesan Costa Meloneras Bulevar de Meloneras, C. Mar Mediterráneo, s/n, 35100 Maspalomas, Las Palmas, Spain

    Open: Daily from 1 pm to midnight

    Phone: +34 928 14 88 83

    Map

    photo by Cnbrb (CC0 1.0) modified

  • 3

    Restaurante Cueva Tagoror

    Unique dining in a cave

    Restaurante Cueva Tagoror
    • Families
    • Food
    • Group

    Restaurante Cueva Tagoror is a unique restaurant hand-carved out of the mountain at the far end of the Guayadeque ravine. Even the tables and bar area are all chiseled out of the rock! There is also outdoor seating offering great views of the surrounding mountains.

    The menu features traditional local fare, including ropa vieja, a hearty stew made with shredded beef and chicken, chickpeas, and tomatoes. And be sure to try the house specialty, cochinillo asado, or roast suckling pig.

    Location: GC-103, 21, 35260 Ingenio, Las Palmas, Spain

    Open: Monday and Tuesday from 10 am to 8 pm, Wednesday–Sunday from 10 am to midnight

    Phone: +34 928 17 20 13

    Map
  • 4

    Casa Brito

    A popular spot for perfectly broiled meats

    Casa Brito
    • Food
    • Group

    Casa Brito is a popular spot on the island of Gran Canaria, known for its delicious traditional cuisine and outstanding customer service. The restaurant features a private bar and 2 cozy dining rooms with elegant, rustic decor, including a large chargrill pit in the main room.

    The preferred foods are barbecued sausage, Spanish broiled beef, and broiled chops of young baifo goat, a local Canarian species. There are also delicious salads, fish dishes, and desserts. And the portion sizes are generous, so come hungry!

    Location: Pje. Ter, 17, 35412 Arucas, Las Palmas, Spain

    Open: Wednesday–Saturday from 1 pm to 5 pm and from 8 pm to midnight, Sunday from 12.30 pm to 5.30 pm (closed on Mondays and Tuesdays)

    Phone: +34 928 62 23 23

    Map
  • 5

    Casa Josefina

    A local institution for traditional Canarian fare

    Casa Josefina
    • Food
    • Group

    Casa Josefina is a charming bar and restaurant in Las Palmas de Gran Canaria. The dining room is rustic, small, and intimate, with just a few tables and a warm and inviting atmosphere. The menu features traditional dishes from the Canary Islands, and the staff are always happy to make recommendations.

    We highly recommend the signature slow-roasted leg of lamb served with chunky chips, the chickpea stew, or the calamari. Be warned that they serve their dishes in very generous portions. So if you're dining with friends or family, you could order a couple of dishes to share.

    Location: C. Tindaya, 7, 35018 Las Palmas de Gran Canaria, Las Palmas, Spain

    Open: Sunday, Wednesday and Thursday from 10.30 am to 5 pm, Friday and Saturday from 10.30 am to 11 pm (closed on Mondays and Tuesdays)

    Phone: +34 928 35 24 80

    Map
  • 6

    Broil Costa Mar

    A relaxed waterfront dinner overlooking the port

    Broil Costa Mar
    • Families
    • Food
    • Group

    Broil Costa Mar is a casual, family-run restaurant overlooking a port in Puerto Rico de Gran Canaria on the island's southern tip. As its name suggests, the restaurant offers a great selection of broiled fresh fish and seafood specialties, including paella and king prawns.

    The atmosphere at Broil Costa Mar is relaxed and comfortable, making it a great place to enjoy a meal. The views of the marina and sparkling ocean are simply mesmerizing. Tip: ask for an outdoor table so you can enjoy the gentle sea breeze.

    Location: C. Puerto Base, 10, 35130 Mogán, Las Palmas, Spain

    Open: Tuesday–Sunday from 9 am to 10 pm (closed on Mondays)

    Phone: +34 928 56 20 17

    Map
  • 7

    Puerto de Laguete

    Fresh Mediterranean seafood and great views

    Puerto de Laguete
    • Food
    • Group

    Puerto de Laguete is a charming little seafood restaurant located in the fishing village of Puerto de las Nieves on the northwestern coast of the island. Popular with the locals, the restaurant serves some of the best ocean-fresh seafood on the island. Standout dishes include fish soup, octopus, and calamari.

    While you can order à la carte, the eatery also offers a value-for-money set menu, which usually includes a drink, starter, main dish, and a dessert or coffee. Besides the tasty dishes, Puerto de Laguete’s location on the harbor means you can soak up fabulous sea views as you enjoy your meal.

    Location: Calle Ntra. Sra. de las Nieves, 9, 35489 Puerto de las Nieves, Las Palmas, Spain

    Open: Wednesday–Monday from 12:30 pm to 6 pm (closed on Tuesdays)

    Phone: +34 928 55 40 01

    Map
  • 8

    La Aquarela

    For fine Spanish dining in Las Palmas

    La Aquarela
    • Couples
    • Food
    • Group
    • Luxury

    If you’re looking for an elegant evening out, La Aquarela is the perfect spot. This fine-dining Spanish restaurant, located in the south, offers attentive service and exquisite dishes inspired by flavors, food, and wines from the Canary Islands.

    The 3-hour experience tasting menu changes but always includes modern fusion dishes prepared with the best local seasonal produce, meats, and seafood. With its stylish resort setting and excellent food, La Aquarela is ideal for a romantic night out or a special celebration. Bookings are essential.

    Location: Apartamentos Aquamarina Barranco de la Verga, 35129 Barranco de la Verga, Las Palmas, Spain

    Open: Wednesday–Sunday from 7 pm to 11 pm (closed on Mondays and Tuesdays)

    Phone: +34 928 73 58 91

    Map
  • 9

    Ibérico J. Cruz

    Authentic traditional dishes in a relaxed setting

    Ibérico J. Cruz
    • Food
    • Group

    If you're looking for a great place to enjoy some delicious Spanish cuisine while in Maspalomas, be sure to check out Ibéricos J. Cruz. The unassuming restaurant offers a variety of authentic tapas and mains made with fresh and unique flavors.

    Locals and visitors alike rave about the restaurant's signature pork dishes, including the Ibérico pork knuckle and pork sirloin in a peppercorn sauce. The staff here are friendly and welcoming and happy to help you choose a bottle of wine from the wide selection to pair with your meal.

    Location: Calle Partera Leonorita, 6, local 22, parque sur 3, 35100, Las Palmas, Spain

    Open: Monday–Friday from 2 pm to 11.30 pm, Sunday from 6 pm to 11.30 pm (closed on Saturdays)

    Phone: +34 928 07 56 44

    Map
  • 10

    Canario de Oro

    Home-cooked Mediterranean tapas in Mogán

    Canario de Oro
    • Food
    • Group

    Canario de Oro is a family-run Spanish eatery tucked away in the small village of Mogán, about 10 km from the west coast. This fantastic restaurant offers up all of the traditional flavors and dishes of the Canary Islands, and they're all home-cooked to perfection.

    Standout tapas include garlic prawns, mushrooms, eggplants, meatballs, goat meat, and local bread. After your meal, wash it down with a shot of honey rum or some barraquito coffee liquor. The best tables are located outside in the peaceful courtyard.

    Location: C. de San Antonio de Padua, 18, 35140 Mogán, Las Palmas, Spain

    Open: Monday–Friday from 9 am to 9 pm, Saturday from 11 am to 9 pm, Sunday from 11 am to 5 pm

    Phone: +34 928 56 86 99

    Map
Jacqui de Klerk | Contributing Writer