El Olivo

A small Mediterranean-style restaurant on the main street, making pasta and lasagna with goat cheese from the owner's own farm; it often has a wait at dinner.

Located at 89 Salvador Cisneros Street, the town's main street. Listed by Wanderlog as the top dinner spot in Viñales. The focus is Italian and Mediterranean dishes. The goat cheese comes from the owner's own farm and is used in pasta and dishes such as chicken. Lasagna, chocolate-sauce rabbit, burgers with customizable toppings, cheese boards and salads are all recommended, and there are vegetarian options such as vegan seafood paella. Value for money is considered good. The space is small, and dinner often fills up with a queue, so come early.

Opening hours

Serves lunch through dinner (no specific hours listed in sources; check on the day)

Mediterranean food · Long queues · Vegetarian-friendly

Nearby sights

Places to eat nearby

More in Viñales