← All restaurants in Gran Canaria
As of: July 2026 (updated regularly)
From the sports and fishing harbour in Puerto Rico, deep-sea fishing boats bring their catch straight to the kitchens of the surrounding restaurants. The holiday resort on the south-west coast of Gran Canaria, in the municipality of Mogán, is situated in a ravine that slopes down to an artificial sandy beach. Here, grilled fish with a sea view can be enjoyed at establishments such as the Mi Vida Restaurante Mogán and the Marina Gran Canaria. The 12 best restaurants in Puerto Rico range from classic Canary Islands fare to upmarket marina establishments. Whilst the town doesn’t quite match the standard of Las Palmas, there is certainly good food to be found here.
Puerto Rico: Dining between the beach and the marina
In Puerto Rico, lunch is served between 2 pm and 4 pm, whilst dinner rarely starts before 9 pm. Establishments that open as early as 6 pm are aimed at holidaymakers. Prices here remain reasonable, with the set lunch menu being particularly good value. Truly authentic Canary Islands cuisine can be found ten minutes away in Arguineguín or 20 minutes further on in Puerto de Mogán. British and Scandinavian visitors dominate the clientele, which explains the presence of international menus alongside Spanish and Canary Islands cuisine.
By category
Tips for your visit
The places with sea views are clustered around the harbour basin. The Mi vida restaurante mogan in Lomo Quiebre clearly stands out with 1,348 reviews, whilst right next to it, La Pasiòn Restaurante holds its own with more than 800 reviews. Papas arrugadas with red and green mojo are served as a staple side dish alongside grilled fish in the Canary Islands.
Nine bars line the promenade above the harbour basin, where in the evening you can watch the excursion boats coming in. Among the lesser-known gems is Restaurante Habibi’S, with a perfect 5.0 rating. The six Spanish restaurants specialise in tapas and seafood from the nearby Atlantic.
Frequently Asked Questions
How much do restaurants in Puerto Rico cost on average?
Main courses in Puerto Rico usually cost between 10 and 20 euros, whilst fresh fish and seafood from the harbour often cost more. The eight steakhouses and upmarket restaurants can charge 25 euros or more for whole fish dishes or steaks. Inexpensive snacks and tapas in the nine bars start from just a few euros.
Are restaurants in Puerto Rico suitable for families with children?
The 87 restaurants in Puerto Rico are mainly aimed at holidaymakers and are therefore family-friendly. Many restaurants offer children’s meals, pizza and pasta, and their locations on the sandy beach and at the harbour make them ideal for visits with children. Canarian cuisine, featuring ‚papas arrugadas‘, is a hit with young guests.
Can you get by speaking German in restaurants in Puerto Rico?
As Puerto Rico is a tourist resort, German-speaking guests will find it easy to get by in many restaurants. Numerous menus are available in German and some of the staff have a basic knowledge of the language. However, English and Spanish remain the surest ways to make yourself understood.