Best Restaurants in Lanzarote

Lanzarote, known for its beaches and ever-present sunshine, isn’t just a perfect holiday destination for sunseekers and sightseers but also a dream come true for food lovers. Here, you can find ocean-fresh seafood, traditional Canarian delicacies, and international cuisines, offering an exciting and diverse culinary scene that caters to every taste and budget. No matter the time or place, there is something here that will satisfy every craving, from fine dining to family-run, family-friendly eateries, and hidden, authentic spots frequented by locals. Expect delicious tapas, perfectly grilled fish, and rich, hearty stews, often paired with wines from the island’s unique volcanic vineyards. Read on to discover some of what we believe are the best restaurants in Lanzarote.

 

El Nido 

First up is El Nido, a traditional Mediterranean spot serving everything from croquettes and fresh fish to delicious meat mains. With warm and cosy decor, this spot feels friendly and relaxed. However, due to its small interior, booking is recommended to avoid a wait. While the menu isn’t huge, everything El Nido does, it does well. With a fabulous wine list for pairings, dining here is a thoroughly enjoyable, well-rounded experience. Be sure to save room for dessert and coffee, as they’re praiseworthy too! 

Price: ££
Cuisine: Spanish, Mediterranean
Family friendly: Yes
Address: Calle Manolo Millares 103, 35500, Arrecife, Lanzarote Spain 

Photo Credit: Shutterstock

 

Mirador El Roque 

For some of the freshest seafood around, Mirador El Roque is the perfect place to visit. Located in Orzola, this restaurant serves up some of the most delicious catch-of-the-day seafood and is staffed by exceptionally friendly staff. With a focus on sustainable, freshly caught seafood and locally grown ingredients, this is among the most authentic seafood spots, where real care is taken at every step, from sea or farmtotable. Although primarily a seafood restaurant, it also offers thoughtfully prepared vegetarian and vegan options for those with dietary requirements.  

Price: £££
Cuisine: Seafood, Mediterranean
Family friendly: Yes
Address: Calle Peña del señor Dionisio N8, 35441 Orzola, Lanzarote Spain 

Photo Credit: Mirador el Roque Facebook

Avenida 55 

Next on our list of the best restaurants in Lanzarote is Avenida 55, an Italian restaurant in Playa Blanca with a vibrant atmosphere and a menu that slightly deviates from Lanzarote’s typical Spanish cuisine. One of the best restaurants in Lanzarote, and certainly one of the top Italian spots, Avenida 55 is loved for its generous portions, reasonable prices and attentive staff – not to mention its incredible menu of traditional Italian pastas, pizzas and more. Open all day, this is a reliable and welcoming spot for lunch, dinner and everything in between. 

Price: ££
Cuisine: Italian, Mediterranean
Family friendly: Yes
Address: Avenida Papagayo 55, 35580 Playa Blanca, Lanzarote Spain 

Photo Credit: Shutterstock

Antonio Restaurante 

Another traditional Mediterranean option, Antonio Restaurante, located in Puerto del Carmen, is vegetarian-friendly, open for lunch and dinner, and offers excellent value for money. With a wide variety of offerings, from hot and cold starters to meat, fish, pasta, and more, the restaurant is also praised for its regularly changing specials, often showcasing the island’s freshest ingredients and catch-of-the-day seafood. The interior is relaxing and has a great atmosphere, however there can sometimes be a bit of a wait for food. 

Price: £££
Cuisine: Spanish, Mediterranean
Family friendly: Yes
Address: Calle Reina Sofia 29, 35510 Puerto Del Carmen, Tias, Lanzarote Spain 

Photo Credit: Shutterstock

 

Restaurante Flor De Sal 

Blending traditional flavours with innovative cooking, Restaurante Flor De Sal is one of the more creative Mediterranean restaurants in Lanzarote. It combines authentic Spanish flavours with international ingredients, crafting dishes like locally caught octopus served with edamame beans. With a relaxed and refined interior, dining here is as much an experience as it is about the food. With friendly staff and beautifully presented dishes, what’s not to love? 

Price: ££
Cuisine: Spanish, Fusion, Mediterranean
Family friendly: Yes
Address: Calle Irlanda 7 Local 28 Faro Pechiguera, 35580 Playa Blanca, Lanzarote Spain 

Photo Credit: Flor de Sal Facebook

Enjoy Asian Restaurant 

If you’re looking for something a little different during your stay in Lanzarote, Enjoy is an Asian fusion restaurant and one of the best spots in Lanzarote for Chinese, Thai, and Japanese cuisine. All dishes are carefully crafted by friendly staff using fresh, local ingredients whenever possible, and the modern, chic interior creates a fun dining experience. Truly different from anything else on the island, this is a great option for a break from Mediterranean flavours and a chance to try something new. 

Price: ££
Cuisine: Asian fusion
Family friendly: Yes
Address: Av. de las Playas 21 Corner with Folias Street, 35510 Puerto Del Carmen, Tias, Lanzarote Spain 

Photo Credit: Enjoy Asian Facebook

La Casa Roja 

Found right on the water in Playa Blanca, this restaurant is noteworthy purely because of its incredible location. The perfect place to watch the sunset, this spot offers patrons spectacular views from within a cosy, atmospheric restaurant. The plentiful menu options ensure that guests will find something to suit everyone’s tastes, with both meat and vegetarian choices available. While wait times can be on the longer side, the staff are friendly and attentive.  

Price: £££
Cuisine: Spanish, Mediterranean
Family friendly: Yes
Address: Puerto Deportivo Marina Rubicón Av. Marítima, s/n, Playa Blanca, Las Palmas, 35580 Playa Blanca, Lanzarote Spain 

Photo Credit: La Casa Roja Facebook

 

Casa Rafa Restaurante De Mar 

Finally, located on the western side of the island, Casa Rafa Restaurante De Mar is a Mediterranean gem offering guests an authentic taste of Canarian cuisine. Perched right by the water, it offers dazzling views and serves up fresh seafood caught that very day. While booking is recommended, there may be luck with walk-ins depending on the day. However, bear in mind you might have to wait, as this spot is popular with both tourists and locals. Listen to the waves crash in the background as you enjoy your meal, then finish with one of their impeccable desserts to end your experience on a sweet note! 

Price: ££
Cuisine: Spanish, Mediterranean
Family friendly: Yes
Address: Calle Avda. Maritima El Golfo, 35570 El Golfo, Lanzarote Spain 

Photo Credit: Shutterstock

Which restaurant in Lanzarote will you try first?

Get in touch to discuss your holiday wish list with us. We have a lovely collection of holiday villas in Lanzarote to rent and we would be delighted to talk you through our portfolio.

Follow us on Instagram and Facebook for the latest holiday tips, villa offers, destination guides, and more.

Disclaimer: We are not affiliated with any of these businesses. This information is gathered from client and staff experiences and feedback and we are happy to share as a helpful guide. We do not vouch for or recommend any service or establishment.