Skip to content

Where to eat in Havana

10 independent restaurants, bakeries and food spots in Havana. Chains are left out.

Ranked with the travel guide's picks and well-known places first.

Where to eat in Havana

  1. Eat

    Castropol

    Restaurant with Cuban-Asturian food. Lots of great appetizers that also works as snacks with a cocktail. The atmosphere is cosy. In front of the restaurant is a small arcade with small cast iron tables and chairs, where you can have a drink (and a snack) and look over the water and study the steady stream of old US cars on Malecon (you just have to accept the noise from the cars too).

    Open now · closes midnight tomorrow~US$7-20

  2. Eat

    Chan Li Po

    The restaurant is upstairs, fully air-conditioned, looks immaculate. Despite being a Chinese restaurant, they serve European dishes too. Friendly service. About ~US$4 for one pizza. Cocktails are ~US$2.5.

    Open now · closes midnight tomorrow

  3. Eat

    Coppelia Ice Cream parlour

    Heladería Coppelia

    Practically a Cuban institution with people waiting up to an hour to get a seat.

    Open now · open 24 hours

  4. Eat

    DNext Bar Cafetería

    They serve mainly Italian food, sandwiches and cocktails. Prices start at ~US$3.5. The establishment is fully air-conditioned and ideal for a quick meal.

    Open now · closes midnight tomorrow

  5. Eat

    El Aljibe

    In the Havana suburb of Miramar, El Aljibe is the definitive proof that food in Cuba needn't be bland. Try the house specialty, chicken in sour orange sauce. El Aljibe also has a remarkably well-stocked wine cellar.

  6. Eat

    Hanoi

    La Casa de la Parra

    Old fashioned restaurant, with live music and no A/C. They even serve traditional Cuban food, such as black beans with rice.

    Open now · closes 11 pm

  7. Eat

    La Casa

    This stylish restaurant, in Nuevo Vedado, is a large California-style house typical of the 1950s. The dining room and garden are inviting and intimate. The impeccable service and consistency uncommon in Cuba, are a must in Havana.

    Daily 12:00-24:00~US$10-25

  8. Eat

    La Fontana Restaurant

    One of the most notable grill restaurants in Cuba. La Fontana has a refined yet sober home environment, suitable for a dinner with a touch of familiarity and a placid conversation, while enjoying exquisite dishes from its specialty, updated Cuban cuisine. Reservations essential.

    From ~US$25/person.

  9. Eat

    Los Marinos

    Seafood restaurant on a pier in Havana harbour. A great place to relax with seafood and a beer or mojito looking at the city. On the big terrace the breeze from the water is pleasant on a warm day. Prices depends on the kind of seafood, you order. Lobster is the most expensive. The seafood paella is less expensive, has lots of good seafood in it, and you get a big portion.

    Open now · closes 11 pm~US$6-30

  10. Eat Not mapped

    Paladar La Tasquita

    Located near San Lazaro, this Paladar (small, family-run, privately-owned restaurant) serves typical criolla food. You will be dining in the living room of a local family, so don't expect anything glamorous in terms of atmosphere. On the other hand, the staff is very friendly and you will get the opportunity to taste typical Cuban food as local families prepare it: Simply delicious. The seating is limited so reserve in advance.

    Daily 12:00-24:00~US$15-25

Listings from the Wikivoyage guide to Havana (CC BY-SA 4.0).