Best Restaurants & Cafés in Cartagena, Colombia
From sáncocho de pescado on the coast to rooftop cocktails in Getsemaní, here's where locals and savvy expats actually eat in Cartagena.
Cartagena's food scene gets a bad reputation among long-term travellers. The tourist trap narrative isn't entirely wrong — wander into the wrong spot in El Centro and you'll pay 60,000 COP for a mediocre chicken dish while a fan blows hot air at your face. But Cartagena also has genuinely brilliant food if you know where to look. This guide covers where locals eat, where expats work, and where to spend money when it's actually worth it.
Best for Traditional Colombian Food
La Mulata — El Centro
If you want to eat like a costeño (someone from the Caribbean coast) without emptying your wallet inside the walled city, La Mulata on Calle Quero is one of the few honest options left in El Centro. The bandeja here isn't the Antioqueño version stuffed with chicharrón and beans — this is Caribbean-style, with fried fish, patacones (twice-fried green plantain), coconut rice, and a fried egg on top. Lunch runs about 22,000–28,000 COP. The space is small, the fans are loud, and it fills up fast after noon. No reservations — just show up before 12:30.
Restaurante El Santísimo — Getsemaní
Getsemaní has evolved a lot, but El Santísimo still does a proper sáncocho de pescado (fish and vegetable broth) that tastes like someone's abuela made it. The broth is rich, the portions are enormous, and a full meal with a fresh juice comes to around 25,000–35,000 COP. It's on Calle Larga, which is easy to find from the Puente Román. Cash only, and they sometimes run out of the sancocho by 1 pm, so go early.
Punto de Encuentro — Bocagrande
Bocagrande is mostly hotels and fast food, but Punto de Encuentro is a neighbourhood corrientazo place that serves a rotating daily menu — soup, main, juice, and a small dessert — for around 14,000–18,000 COP. A corrientazo is essentially Colombia's set lunch deal, and it's the most efficient way to eat well on a budget anywhere in the country. The arroz con pollo on Thursdays is worth planning around.
La Cevichería — El Centro
Yes, it's well known, and yes, Anthony Bourdain ate here. But La Cevichería on Calle Stuart earns its reputation. The ceviche is genuinely made to order, the cazuela de mariscos (seafood stew in a clay pot) is the thing to order, and it's one of the few places in the walled city where the price-to-quality ratio makes sense. Budget 60,000–90,000 COP per person with a beer. Book ahead via WhatsApp or walk in before 12:30 to avoid the queue.
Best for International Cuisine
Carmen — El Centro
Carmen is Cartagena's most consistent fine-dining option and one of the few places that handles international technique without losing its Colombian soul. The tasting menus lean on local ingredients — coastal fish, plantain, yuca — with French and Mediterranean influences. Expect to spend 180,000–280,000 COP per person for the tasting menu, not including wine. Make a reservation — they take bookings on their website and it fills up on weekends, especially December through January.
Espíritu Santo — Getsemaní
A smaller, more relaxed spot doing Middle Eastern-influenced food with Colombian ingredients. The hummus is made with toasted plantain instead of chickpeas — it sounds gimmicky but it works. Mains run 45,000–75,000 COP. Getsemaní in the evening has a completely different energy to the walled city, and eating here feels like you've actually found something. Closed Mondays.
Alquimico Food — El Centro
Alquimico is primarily known as a bar — three floors, incredible cocktails, and one of the best rooftop spots in the city — but the food menu is underrated. Small plates, sharing-style, with strong Asian fusion influences. Budget 35,000–55,000 COP per dish. Come for the food at 7 pm before it turns into a bar crowd.
Best Cafés for Working (WiFi, Plugs, Coffee Quality)
Remote workers take note: Cartagena is not Medellín. The café-as-office culture is less developed here, and the heat means many places prioritise air conditioning over aesthetics. That said, there are reliable spots.
Café del Mar — Baluarte de Santo Domingo (but skip the tourist version)
The famous Café del Mar on the city walls is a sunset cocktail spot, not a work café. What you want instead is Café Lunatico on Calle de la Mantilla in El Centro — air-conditioned, good Colombian specialty coffee (filter and espresso), plugs at most tables, and WiFi that actually works. A cappuccino costs around 8,000–10,000 COP. They don't mind you staying a few hours if you're buying regularly. Open from 8 am.
Época Café — Getsemaní
One of the better specialty coffee spots in the city, using beans sourced from Colombian micro-lots. The baristas know what they're doing, and the cold brew is excellent given the climate. Expect to pay 9,000–13,000 COP for a well-made espresso drink. There are some tables with plug access, and the WiFi holds up reasonably well. It can get noisy mid-afternoon, but mornings are quiet.
El Barón — Bocagrande
If you need a reliable, air-conditioned café with consistent WiFi for a full working day, El Barón in Bocagrande is the practical choice. It's not the most charming neighbourhood, but the coffee is decent, the chairs are comfortable, and nobody rushes you. Long blacks run about 8,000 COP. Use it as your productivity base and save the atmospheric spots for leisure.
Best Street Food and Markets
Mercado de Bazurto
Bazurto is the real market of Cartagena — chaotic, enormous, and not a tourist attraction. It's where restaurants buy their fish and where locals do their grocery shopping. You can eat extremely well here for 8,000–15,000 COP: fritos (fried corn snacks, empanadas, carimañolas — a deep-fried yuca dumpling with meat inside), fresh juice, and the freshest seafood in the city sold by weight. Go in the morning with someone who knows the layout, keep your phone in your pocket, and don't wear anything you'd be upset about losing.
Getsemaní Street Food — Calle Larga
In the evenings, the streets around Plaza de la Trinidad in Getsemaní fill with food carts selling arepas de huevo (fried corn arepas with an egg inside — a Caribbean coast speciality), grilled corn, and fresh fruit with salt and lime. An arepa de huevo costs 3,000–5,000 COP and is one of the best things you'll eat in the city. The plaza itself becomes a gathering point from about 6 pm — locals, expats, backpackers, and families all in the same space.
La Boquilla Beach Vendors
If you're heading to La Boquilla (the local beach, 20 minutes from the city by taxi or bus), the women walking the beach selling enyucado (a sweet yuca cake) and fresh coconut are worth stopping for. 2,000–4,000 COP. Don't buy the seafood from beach vendors though — for that, find one of the open-air restaurants at the north end of the beach.
Best for a Special Occasion or Date Night
Celele — El Centro
Celele is the restaurant that made Caribbean Colombian cuisine something worth taking seriously on an international level. The chef's menu reimagines coastal ingredients — ñame (a root vegetable), river fish, exotic fruits — in ways that feel genuinely inventive rather than performative. A full tasting menu with wine pairing runs 350,000–500,000 COP per person. Book two weeks ahead in high season (December–January, Semana Santa). This is the one splurge in Cartagena that expats consistently say was worth it.
Mila — El Centro
A rooftop restaurant in El Centro with one of the better views of the old city. The food is upscale Colombian-Mediterranean and the cocktail list is strong. Mains run 80,000–130,000 COP. The atmosphere at sunset is genuinely impressive and it's a more relaxed setting than Celele. Reservations recommended on weekends.
Best Healthy and Vegetarian Options
Cartagena's food culture is heavily meat and seafood-focused, but options have improved considerably.
Madre — Getsemaní
A plant-forward restaurant in Getsemaní doing bowls, wraps, and daily specials built around seasonal vegetables and legumes. Nothing on the menu reads as joyless health food — the bowl de quinoa with roasted vegetables and a tamarind dressing is genuinely satisfying. Mains run 28,000–42,000 COP. Also serves good fresh juices and cold-pressed options. Closed Tuesdays.
Green Market — Bocagrande
A clean, reliable spot doing wraps, salads, and smoothies aimed squarely at the health-conscious Bocagrande crowd. It's not exciting, but it's consistent, well-priced at 22,000–35,000 COP per meal, and useful if you're staying in the area and need a break from fried food.
A Few Practical Notes Before You Eat
Rappi and PedidosYa are both active in Cartagena for delivery if the heat beats you down. Most mid-range and upscale restaurants accept card payment, but street food and markets are cash only — always carry small bills in COP.
Lunch is the main meal in Colombia. You will always eat better and more cheaply at lunch than at dinner for the same restaurant. If you're watching your budget, eat your big meal at midday.
High season in Cartagena (December through January and Semana Santa in April) means higher prices at tourist-facing spots, longer waits, and tighter reservations. Book ahead for anything above mid-range during these periods.
Finally, don't overlook the hotel breakfast hustle — many mid-range hotels charge 25,000–40,000 COP for a breakfast you could get better and cheaper at a panadería (bakery) around the corner for 6,000–10,000 COP. Save the money for Celele.
Sponsored content
Be Vida
Artisan RTD cocktails — tropical flavors of Colombia. Try them at El Sanatorio bar in Santa Marta.