RoamGuru Roam Guru
Food & Drink

Cartagena: Where the Caribbean Meets Colombia's Best Kitchen

A comprehensive food and drink guide to Cartagena, from street food to World Top 50 restaurants, with specific addresses, prices, hours, and what to skip.

Sophie Brennan
Sophie Brennan

Cartagena's food scene operates on a different frequency than the rest of Colombia. The heat is relentless, the pace is slower, and the flavors are bolder. You're not just eating here—you're navigating a city where the Caribbean meets colonial Spain, where street vendors have been perfecting arepas de huevo for generations, and where a World Top 50 restaurant is hidden behind an unmarked door in a graffiti-covered neighborhood.

This guide covers the full spectrum: from $3 street food that will ruin you for all other street food, to tasting menus that justify a trip to Cartagena by themselves. I've eaten my way through this city multiple times, and these are the places that actually deliver—not the Instagram traps that look better than they taste.

What makes Cartagena different: The food here is distinctly costeño (coastal), not just Colombian. Expect coconut in everything, plantains prepared six different ways, seafood so fresh it was swimming that morning, and a heat that builds slowly and stays with you. The walled city is beautiful but tourist-priced; the real action has shifted to Getsemaní, the former slave quarter turned creative district where the best chefs in the city are opening their most interesting restaurants.


The Essential Restaurants

These are the places you build a trip around. Book reservations before you arrive, or risk missing out entirely.

Celele

Address: Calle del Espíritu Santo, Cra. 10c #29-200, Getsemaní Hours: Monday–Saturday, 12:00 PM–11:00 PM (Tuesday split: lunch 12:00–2:00 PM, dinner 6:30–11:00 PM). Closed Sunday. Phone: +57 301 7420389 Reservations: Required. Book 2–3 weeks ahead via their website (celelerestaurante.com). They hold a credit card and enforce a minimum spend and cancellation fee. Price: ~$80–100 USD per person for a full meal with drinks

Celele is the reason food people come to Cartagena. Chef Jaime David Rodríguez spent two years surveying the Colombian Caribbean for his Proyecto Caribe Lab, documenting ingredients and techniques most of the world had never heard of. The result: a menu where 90% of ingredients come from the Caribbean region and 70% are wild-harvested.

The restaurant is currently ranked #48 on the World's 50 Best Restaurants list and #6 on Latin America's 50 Best. But the awards don't capture what it's actually like to eat here. You'll encounter ingredients you've never tasted: orejero seeds ground into a tahini-like paste, guaimaro (maya nut), pomarrosa with its rosewater flavor, and a Caribbean flower salad with petals from at least 15 varieties. The mackerel smoked in coconut husks, buried under edible flowers and glossy plum leaves, is the dish that converts skeptics.

What to order: The tasting menu if you're committed, but the à la carte format works well too. Prioritize the ceviches, the journey cakes (naturally fermented, cloud-like coconut bread), and whatever crab preparation they're running that day. Ask your server about the sourcing—Marjorie, if you're lucky, will walk you through the story behind each dish.

The reality check: This is not a family restaurant. They explicitly warn that children get a special menu, substitutions are refused, and the door stays locked between reservation windows. Come curious and leave your expectations at the door. If you're not an adventurous eater, Celele will frustrate you. If you are, it's unforgettable.

Carmen

Address: Calle del Cuartel #36-77, San Diego Hours: Daily, 12:00 PM–3:00 PM, 7:00 PM–11:00 PM Reservations: Recommended for dinner Price: $25–40 USD per person

Carmen is where Cartagena's colonial past meets its culinary future. The restaurant occupies a restored colonial home in San Diego, with a courtyard that feels like eating in someone's very wealthy grandmother's garden. Chef Carmen Angel (with husband Rob) has built a menu that respects tradition while pushing boundaries—the kind of cooking that feels familiar but surprises you with unexpected combinations.

The tasting menu is the move here, but the à la carte options hold their own. Standout dishes include the octopus with coconut rice, the ceviche with local fruits, and their take on posta negra cartagenera, the city's signature slow-cooked beef dish. The cocktail program is serious—try the lulo-based drinks, which capture Colombia's tart, citrusy golden fruit perfectly.

What makes it special: Carmen has become the training ground for Cartagena's culinary talent. Several chefs who now run their own kitchens started here. The consistency is remarkable for a restaurant that's been open this long in a tourist city.

La Mulata

Address: Calle Quero #9-58, San Diego Hours: Tuesday–Saturday 11:30 AM–10:00 PM, Sunday 11:30 AM–6:00 PM. Closed Monday. Phone: +57 5 665 6222 Reservations: Not accepted. Arrive early or be prepared to wait. Price: $8–16 USD per entree

La Mulata is the anti-Celele, and I mean that as a compliment. This is where locals actually eat, where the servers barely speak English, and where the posta negra cartagenera is so good you'll consider ordering a second plate. The restaurant is decorated with nautical murals, the seating is casual, and the atmosphere is loud, warm, and completely unpretentious.

The ceviche here receives constant praise, but the real star is the posta negra—beef slow-cooked in a dark, semi-sweet sauce until it falls apart. The arroz con camarones is a mountain of coconut rice buried under perfectly cooked shrimp. Everything comes with patacones (fried plantain discs) and a bowl of their excellent coconut rice.

The strategy: Show up at 11:45 AM for lunch or 5:30 PM for dinner to beat the rush. The turnover is relatively quick, but prime-time waits can stretch to 45 minutes. Order a Club Colombia beer while you wait. The total bill for two people rarely exceeds $30 USD.

Why locals love it: La Mulata doesn't cater to tourists. The menu hasn't changed much in years because it doesn't need to. This is honest, filling Caribbean cooking at prices that feel like a mistake.


Where to Eat by Neighborhood

Getsemaní: The Creative District

Getsemaní is where Cartagena's food scene lives now. Ten years ago this was dangerous; today it's the city's most walkable creative neighborhood, where colonial facades meet street murals and the best restaurants in Cartagena are opening faster than you can eat at them.

Demente (Calle del Espíritu Santo #10-29-29, near Plaza Trinidad): The best all-around spot in Getsemaní. Walk through a low-lit tapas bar to find an open-air terrace built into the stone ruins of an old colonial house, complete with a clay pizza oven. The pizzas are excellent (try the artichoke pesto), but don't ignore the tapas menu—the Argentine parrilla with chimichurri is a standout. They also stock the best selection of Colombian craft beers in the city: 3 Cordilleras, Bogotá Beer Company, and local microbrews. A pint of BBC Septimazo IPA runs 16,000 COP (~$4 USD), significantly cheaper than the craft beer bar two doors down. Hours: Daily from noon until late. Price: $15–25 USD per person.

La Cocina de Pepina (Callejón Vargas, Calle 25 #9A-06, Local 2): María Josefina Yances (Pepina) built this restaurant into a Cartagena institution before her death; her nephew now runs it with the same recipes. The space is tiny and rustic, decorated with framed photos and newspaper clippings chronicling Pepina's legacy. Order the fish soup, the posta negra, and the "cabeza e gato"—mashed yucca and plantain balls topped with sour cream and chili sauce. Dishes hover around 20,000–30,000 COP ($5–8 USD). Bonus: it's next to one of Cartagena's most Instagrammed walls. Hours: Lunch and dinner, closed occasional days.

Sierpe Cocina Caribe (near Plaza de la Santísima Trinidad): This place oozes Caribbean vibes from the food to the staff's attire. Excellent selection of fish, strong on local preparations. Price: $$$.

The Walled City: Tourist Central, But Not Hopeless

The Centro Histórico is beautiful, expensive, and packed with mediocre restaurants designed for tourists who won't return. But there are exceptions.

La Cevichería (Calle Stuart, near Plaza San Diego): Anthony Bourdain put this place on the map during No Reservations, and unlike most Bourdain-approved spots, it has actually earned its reputation every year since. Chef Jorge Escandón handpicks seafood directly from Cartagena's market each morning. The ceviche Colombiano is distinct from Peruvian style—more soup than salad, with a local twist that makes it uniquely Cartagena. The "Pulp Fiction" octopus burger is excellent, and the mojitos are dangerously good. Warning: The hot sauce is genuinely hot. Add one drop, taste, then decide. Hours: Lunch and dinner daily. Price: ~$55 USD for two people. No reservations—arrive early or late to avoid waits.

Cafe del Mural (Getsemaní): Not in the walled city proper, but worth the short walk. David Arzayus runs this coffee laboratory with scientific precision. You can book a coffee roasting masterclass or just drink nitro cold brew and watch him work. The space transforms into a bar at night. Hours: Morning until late.

San Diego: The Local's Choice

The San Diego neighborhood, just inside the walls, offers some of the best value in the city.

Oh! La La (corner of Calle Larga and Callejón Vargas, Getsemaní): A French chef who fell in love with Colombian ingredients. Her pancakes are legendary, and the assortment of artisanal jams made with tropical fruits (tamarind, guava, soursop) comes free with breakfast. Breakfasts run 15,000–19,000 COP ($4–5 USD) and include fresh juice, coffee, or hot chocolate. Hours: Breakfast and lunch.

Pizza Carbon (Calle 29 #9-122, Plaza de Trinidad, Getsemaní): Colombian pizza with fruit on it. Yes, really. The Hawaiian with jalapeño and plums is surprisingly good. A whole pizza for two costs about 18,000 COP ($5 USD), and Aguila beer runs 2,000 COP ($0.50). This is your budget-friendly, watch-the-street-performers option. Hours: Dinner until late.


Street Food & Markets

Cartagena's street food is not an afterthought—it's a primary reason to visit. The vendors here have been perfecting their craft for decades, and the best stuff is found outside the walled city in Getsemaní and around the Mercado de Bazurto.

What to Eat on the Street

Arepa de Huevo: The signature street snack. A deep-fried corn cake stuffed with an egg, then fried again until golden. Crispy, greasy, perfect. Find them at carts around Plaza de la Trinidad in Getsemaní, especially in the evenings. Price: 3,000–5,000 COP ($0.75–1.25 USD).

Patacones con Queso: Fried plantain discs topped with salty white cheese and aji (hot sauce). Simple, addictive, everywhere. Price: 2,000–4,000 COP.

Ceviche from Street Vendors: In Cartagena, ceviche is often served in plastic cups with crackers and ketchup-mayo. It sounds wrong until you try it. The fish is fresh, the lime is aggressive, and the ketchup adds a sweetness that somehow works. Price: 5,000–8,000 COP.

Mango Biche: Unripe mango sliced and sold with salt, lime, and pepper. The sourness is intense and addictive. Women with carts sell these throughout the city. Price: 2,000–3,000 COP.

Limonada de Coco: Colombia's greatest contribution to beverages. Fresh lime juice blended with coconut cream, sugar, and water. Every restaurant claims theirs is the best; most are excellent. Price: 5,000–8,000 COP at restaurants, cheaper on the street.

Mercado de Bazurto

This is Cartagena's main market, located about 15 minutes from the walled city by taxi. It's chaotic, loud, and not particularly tourist-friendly—but it's where the city's best chefs shop. If you want to see where your ceviche came from, this is the place.

What to eat here: Fresh juice from fruits you've never heard of (try corozo, a tart purple berry), empanadas straight from the fryer, and whole fried fish with coconut rice from the market's back-section cooks. Price: Everything is cheap. A full meal costs 10,000–15,000 COP ($2.50–4 USD).

Safety note: Go in the morning, keep your phone in your pocket, and don't flash valuables. This is a working market, not a tourist attraction. Consider hiring a guide for your first visit.


What to Drink

Cartagena's drinking culture is as layered as its food. You have centuries-old rum traditions, a booming craft beer scene, and cocktails built around fruits that don't exist north of the equator.

Rum

Ron Viejo de Caldas: The standard Colombian rum, smooth and cheap. Fine for mixing.

Dictador: Colombia's premium rum, aged in solera systems. The 20-year is excellent. Try it at Alquímico or any serious bar.

Beer

Club Colombia: The national lager. Light, refreshing, and approximately $1 at most places. Perfect for Cartagena's heat.

Craft Beer: The scene has exploded. Bogotá Beer Company, 3 Cordilleras, and a growing number of local microbrews are available at Demente and specialized bars. Expect to pay 16,000–26,000 COP ($4–6.50 USD) for a pint.

Cocktails

Coco Loco: Coconut water, lime, and white rum, served in an actual coconut. Touristy but genuinely refreshing.

Lulo-based drinks: Lulo is Colombia's tart, citrusy golden fruit. Any cocktail using it is worth ordering.

Aguardiente: Colombia's anise-flavored firewater. An acquired taste, but part of the experience. Most locals drink it with water; ordering it straight marks you as either brave or foolish.

Where to Drink

Alquímico: A three-story bar in a restored colonial mansion, each floor with a different concept. The rooftop is the draw—open-air, great cocktails, and a crowd that's equal parts locals and tourists. Address: Calle del Curato #5-75, Centro. Hours: 6:00 PM–2:00 AM daily. Price: Cocktails 25,000–40,000 COP ($6–10 USD).

Cafe Havana: The famous salsa bar in Getsemaní. Live music, serious dancers, mojitos that sneak up on you. Hillary Clinton danced here. The entrance fee is worth it once; after that, you'll find similar energy at Bazurto Social Club for half the price. Hours: 8:00 PM until the last dancer leaves.

Bazurto Social Club: Where locals actually go. Live champeta, salsa, and cumbia in a warehouse-style space. No pretense, maximum energy. Location: Getsemaní. Hours: Weekend nights.


What to Skip

Overpriced restaurants inside the walled city with English menus posted outside: If they're translating the menu for tourists, they're not cooking for locals. The centro histórico has beautiful spaces with mediocre food at double the price of Getsemaní. Walk ten minutes and eat better for half the cost.

Any " fusion" restaurant that doesn't specify what it's fusing: Cartagena has a lot of restaurants claiming to fuse Colombian and Asian/French/Mediterranean cuisine. Most are just expensive confusion. Stick to places that know what they are.

Cafe del Mar at sunset: Yes, the view is beautiful. Yes, everyone goes. But you're paying tourist prices for mediocre drinks while fighting through crowds. Go for the view, have one drink, then leave for dinner somewhere real.

Street seafood that smells off: Cartagena's heat is unforgiving. If the ceviche cart doesn't have a cooler with fresh ice, walk away. The good vendors are busy enough that their product turns over constantly.

Restaurants that don't list prices: If a Cartagena restaurant won't tell you what things cost, it's because the numbers would scare you. This applies mainly to the high-end spots in converted colonial mansions targeting cruise ship passengers.


Practical Logistics

When to Eat

Breakfast: 7:00–10:00 AM. Colombians eat light: arepas, eggs, fruit, and tinto (black coffee). Most restaurants open by 8:00 AM.

Lunch: 12:00–3:00 PM. The main meal of the day. Many restaurants offer menú del día (set lunch menus) for 15,000–25,000 COP ($4–6 USD).

Dinner: 7:00–11:00 PM. Cartagena runs late. Most locals don't eat dinner before 8:00 PM. Reservations are essential at top restaurants.

How Much to Budget

Budget traveler: $15–25 USD per day. Street food, set lunches, and local restaurants in Getsemaní.

Mid-range: $40–70 USD per day. Mix of good restaurants and street food, cocktails included.

Fine dining: $100+ USD per day. Celele for dinner, Carmen for lunch, craft cocktails at Alquímico.

Getting Around for Food

The walled city and Getsemaní are walkable. San Diego is a 10-minute walk from either. For Mercado de Bazurto or outer neighborhoods, take an Uber or taxi—Cartagena's taxi prices are reasonable (10,000–20,000 COP for most rides within the city).

Reservations

Book these before you arrive:

  • Celele (2–3 weeks ahead)
  • Carmen (1 week ahead for dinner)

These don't take reservations—arrive early:

  • La Mulata
  • La Cevichería

Tipping

10% is standard at restaurants. Some add it automatically—check your bill. Street vendors: round up.

Spanish Phrases for Eating

  • "La cuenta, por favor" — The check, please
  • "Sin picante" — Not spicy (though most Cartagena food isn't aggressively hot)
  • "¿Tiene menú del día?" — Do you have a daily menu?
  • "Una limonada de coco" — The best drink in Colombia

About the Author

Sophie Brennan writes about food and culture at the intersection of tradition and innovation. She's eaten her way through 23 countries but keeps returning to Colombia, where the Caribbean coast's culinary identity fascinates her: a cuisine shaped by Indigenous, African, and Spanish influences, filtered through tropical ingredients that don't grow anywhere else. She believes the best meals happen in unpretentious places run by people who care more about flavor than aesthetics. Cartagena is her test case for that theory—and so far, it's winning.


Last Updated: August 2026

Sophie Brennan

By Sophie Brennan

Irish food writer and historian based in Lisbon. Sophie combines her background in medieval history with a passion for contemporary gastronomy. She has written for Condé Nast Traveller and authored two cookbooks exploring Celtic and Iberian culinary traditions.