Top 10 Best Restaurants in Cartagena

Something that undoubtedly defines Colombia is not only the simplicity and human quality of its people, but also the unique flavors of its varied and exotic cuisine. For this reason, at TopHedonist we have brought for you a list of the 10 best restaurants to visit in Cartagena. Join us!

1. Don Juan

Our first place goes to the prestigious restaurant Don Juan, which has managed to renew itself after the pandemic and in its new premises, as always, its simple and at the same time avant-garde gastronomic concept stands out. The menu is dominated by fresh fish and seafood, authentic Colombian meats and a wide range of local vegetables and fruits.

Don Juan has become a beloved destination for food lovers and casual diners alike. With its elegant décor, attentive service and exceptional cuisine, it’s no wonder this restaurant has earned a reputation as one of the best in town. Don Juan’s menu is a celebration of Colombian cuisine, with a particular focus on seafood. Diners can choose from a variety of traditional dishes, such as ceviche and fried plantains, as well as more creative offerings that draw inspiration from international cuisine. A highlight is the grilled octopus, which is served with creamy mashed potatoes and a spicy green sauce. Of course, no meal at Don Juan is complete without a carefully selected wine or cocktail pairing. The restaurant’s expert sommeliers will be happy to recommend the perfect drink to complement your meal, whether you prefer a bold red wine or a refreshing gin and tonic.

Beyond the exceptional food and drink, Don Juan also offers an elegant ambiance that is perfect for a special occasion or a romantic evening. The interior of the restaurant is elegant and modern, with high ceilings, comfortable seating and plenty of natural light. Whether you are looking for a cozy table for two or a private room for a group, Don Juan has something for everyone. Don Juan Restaurant is a must for anyone who loves good food and exceptional dining experiences. With its impeccable service, creative menu and stunning ambiance, it’s no wonder this restaurant has become a favorite of locals and tourists alike.



Address: Av Carlos Escallon 34-01, Historic Center. Next to the clock tower,
Province of Cartagena, Bolívar, Colombia.
Telephone: +57 317 5011415

2. El Baron

Don’t be fooled into thinking that El Baron is simply a cocktail bar where of course you will get to taste the best cocktails and drinks in town, if you wish, however, El Baron has established itself as one of the best dining options in Cartagena.

El Barón took over the kitchen and location of Colette bistró and expanded its space and menu to become a diamond in the rough in the city of Cartagena, this hidden gem that offers some of the most delicious dishes in town, a cozy ambiance, attentive service and an exceptional brunch menu.

Beyond the delicious gastronomy and cocktails, El Barón also has a warm and welcoming atmosphere. The interior is rustic and charming, with exposed brick walls, wooden tables and warm lighting. The restaurant is always full of locals and tourists, creating a lively and pleasant atmosphere and the restaurant’s terrace is perfect for an unforgettable evening. El Barón thinks of every detail, from the mystery of its cocktail menu, to the smallest detail in the glasses and tableware. The service is exceptional. The waiters are knowledgeable and friendly, offering expert recommendations and attentive service throughout the meal.

In conclusion, El Baron is a must-visit for anyone who loves good food, warm hospitality and a cozy atmosphere. Whether you stop by for a quick tapa and a cocktail or prepare for a long, leisurely meal, this restaurant is sure to delight and impress.


Address: Carrera 4, Cl. San Pedro Claver #31-7, Cartagena de Indias, Bolívar,
Phone: +57 315 6463018

3. Kokaú
The Kokaú restaurant is a culinary pearl located in the interiors of the Hyatt Regency Hotel in Cartagena. It is characterized by a fusion style of food executed by a team of expert chefs that will awaken each of your senses with their delicious gastronomic concepts. Also for the pleasant service and culinary advice offered by its attentive staff.

Its dishes stand out for their high quality, presentation and unique flavors, respecting the best of Caribbean culture and flavor. In addition, while enjoying the most aphrodisiac recipes, you will be able to contemplate the immensity of the Caribbean Sea thanks to its unique panoramic view.


Address: Cra. 1 #12-118, Cartagena de Indias, Province of Cartagena, Bolívar,
Phone: +57 3022207711

4. Carmen

El Carmen is a unique restaurant characterized by the diversity of the contemporary cuisine it offers to its distinguished clientele. In this intimate and elegant mansion, the authentic Colombian flavor predominates in each of its dishes.
This cozy restaurant has three different atmospheres with warm and avant-garde touches in its decorations.
In addition, in each of them you can enjoy a wide range of craft cocktails and a wine list of the best selection. As a starter you can enjoy a delicious Lobster in Encocao Foam or the not-to-be-missed Tacos al Pastor. For main course, the Pargo Platero or La Posta with beef brisket are incredible options. El Carmen is synonymous with culinary excellence.

Address: Cll 38 # 8-19, Calle del Santísimo, Cartagena De Indias, Colombia.

Phone: +57 3103949344

5. Alma

El Alma is an elegant culinary venue that evokes colonial Cartagena. It occupies the fifth place in our list of the 10 best restaurants to visit in Cartagena, since it has three beautiful rooms where you will live a unique experience full of magical realism. Its wide culinary offer has been cleverly chosen to respect all tastes. The traditional cuisine offers dishes faithful to the Caribbean culture. You’ll also find delicious gluten-free options, all-organic recipes and a wide variety of vegetarian choices with the best taste in town.


Address: Street #36, Province of Cartagena, Bolívar, Colombia
Phone: +57 56810050

6. Mistura

Mistura will not only delight your palate, but also your sense of sight thanks to the amazing and authentic handcrafted design and baroque style of its cozy interiors. When you arrive at this gastronomic place you will be able to harmonize your ears with the live music offered as entertainment while the dedicated chefs prepare your order. From Asian to contemporary food, in Mistura you will find thousands of options to taste. Their famous Tostadas de Camarón (Shrimp Tostadas) are an ingenious choice as a starter dish to start you off by awakening your taste buds. Once awake, the Street Octopus with potatoes as the main course will put them into action. As a final touch, a good Chocolate Volcano with creamy vanilla ice cream will complete your party of flavors with a flourish.


Address: Segunda de Badillo Street, in front of Fernandez de Madrid Park,
Province of Cartagena, Bolívar, Colombia
Phone: +57 56767605

7. Erre

The famous Erre restaurant belongs to the acclaimed Spanish chef, Ramón Freixa, awarded with 2 Michellin stars! Erre stands out for being a culinary paradise where the aromas and the eccentricity of its dishes will steal all your attention.
attention. In this exclusive restaurant, Mediterranean flavors take center stage.
The chef, as well as the entire staff, have taken care of every detail to provide the best flavors, the best atmosphere and the best service with high standards focused on the constant innovation of its gastronomic offer. Erre will leave an indelible memory on your palate, which is why it occupies the seventh place in this tour of the 10 best restaurants to visit in Cartagena.

Address: Hotel Las Américas – Torre del Mar. 10th Floor – Anillo Vial La Boquilla,
Cartagena de Indias, Bolivar, Colombia
Phone number: +57 314 5816825

8. Mar y Zielo
Mar y Zielo is located in the Escribana, a historic house located in the heart of downtown Cartagena. Its gastronomic concept advocates local products, culture and everything related to the Colombian territory. Mar y Zielo is looking for
highlight the traditional culinary techniques carried out by the midwives of the home, where their unique local recipes with the best Creole flavor predominate.

The menu is as varied as the different atmospheres offered by this cozy and elegant restaurant. As a main course you can enjoy a crispy and juicy Pork Chicharrón or even a delicious Matured T-bone steak.
For dessert, the Chepacorina made of roasted milk ice cream with almond cookie and cheese would be an interesting choice. At Mar y Zielo you will feel at home.

Address: Cra. 5 #34-63, Downtown, Cartagena de Indias, Province of Cartagena,
Bolivar, Colombia
Telephone: +57 317 6911393

9. Clero Restaurant

Clero is an avant-garde restaurant with a classic touch in each of its comfortable facilities and spaces. Its elaborate menu advocates international cuisine, which is prepared with the best techniques and fresh ingredients.
what characterizes each region.

In addition, in the proposal of its gastronomic offer, the best of Caribbean food cannot be ignored, highlighting the authentic flavors and the incomparable local seasoning. Their American breakfasts offer a wide variety of delectable
dishes that will brighten up your mornings. Their authentic and fresh Ceviche will give you a warm welcome in the afternoons and their well acclaimed Flan de Caramelo will be your guilty pleasure at any time of the day.

Address: Cl. de San Juan #29 – 52, La Matuna, Cartagena de Indias, Provincia
of Cartagena, Bolivar, Colombia
Phone: +57 300 4975652

10. Harry’s Sasson

The prestigious Harry’s Sasson has been founded to meet the expectations of the most demanding diners. Its culinary proposal is so diverse that in the menu you will find Caribbean and seafood, local dishes and even the best of the best of the Caribbean.
international cuisine. You can also choose from vegan options and innovative gluten-free recipes.

As if that were not enough, in the bar area you will have the opportunity to taste the best cocktails and the most refreshing slush drinks. At the same time, you will be able to choose from its outdoor seating and wait for your expected order while you delight in the exclusivity that emanates from its facilities. At Harry’s Sasson you will understand the doctrine of hedonism at its best.

Address: a 31-81, Cra. 3 #31-19, Cartagena de Indias, Bolívar, Colombia
Phone: +57 56501015


Vedana Restaurant


Vedana Restaurant is a renowned establishment located in the historic walled city of Cartagena. The restaurant serves contemporary Colombian cuisine with a focus on fresh, locally sourced ingredients. Vedana’s atmosphere is cozy and intimate, with a charming courtyard and elegant decor. The restaurant offers indoor and outdoor seating, and both areas are tastefully decorated with traditional Colombian art and ceramics. Service is known to be attentive and friendly, with a team of trained staff ready to assist you with recommendations or answer any questions about the menu. As for food, Vedana Restaurant’s menu offers a variety of dishes that highlight the flavors and ingredients of Colombia’s Caribbean coast. The trio of ceviches, the beef carpaccio and the crab and shrimp duo are especially recommended as appetizers. For the main course we recommend the Posta negra Cartagenera, the Filete de pargo platero and the delicious seafood casserole. Vegetarian and vegan options are also available, such as vegetarian risotto. The restaurant has a unique and special ambiance and is known as a must-visit destination for those seeking a unique and memorable gourmet experience in Cartagena.

Telephone: +57 313 3665723

Address: Calle del Cuartel #36-77 historic center of the Province of Cartagena, Bolívar.


TopHedonist will always stand for pleasure! That is why we have left as a recommendation these 10 interesting restaurant options to visit in Cartagena so you can enjoy the best of Colombian food.