The 9 Best Restaurants in Cartagena: Where to Eat, Drink & Soak Up the City’s Flavor
Cartagena isn’t just about colourful colonial streets, salsa beats, and Caribbean sunsets, it’s also a serious foodie destination. From fine dining behind centuries-old walls to buzzing street-food stalls in Getsemaní, this city has it all. Whether you’re after a seafood feast, a lazy brunch, or a casual bite between mojitos, here are some of the best restaurants in Cartagena to check out on your next visit.
If you’re looking for more Cartagena recommendations, check out my full Colombia Travel Guide.

Alma Restaurante-Bar ($$$$)
Opening times: Lunch 12:00 PM–3:00 PM; Dinner 7:00 PM–11:00 PM
My friends and I came here on a whim to escape a downpour outside and even though we looked like sweaty drowned rats, we were welcomed with open arms. That’s what I loved most about this place, it’s luxury without an ounce of pretentiousness. You’ll find the Alma tucked inside the boutique hotel Casa San Agustín, it’s the kind of place that feels instantly special – from the courtyard arches and soft lighting to the impeccable service. The menu celebrates the Caribbean coast with a modern twist, featuring ultra-fresh seafood and locally inspired flavours. It’s ideal for a nice cocktail before dinner or that one “treat yourself” night of the trip.
We sat in the bar area and ordered a few glasses of wine and were served complimentary fresh dip and plantains on the side.


Bonche Gastrobar ($$)
Opening times: Daily 8:00 AM –11:00 PM
The perfect spot for a quick snack and cold beverage in between sightseeing in Getsemaní. It’s equal parts restaurant and cocktail bar, ideal for a laid-back mid afternoon snack and drinks.
When we were visiting, they were running a special of Nachos and Aperol Spritz which of course isn’t the local delicacy but definitely hit the spot.


Café San Antonio by Casa Jaguar ($$)
Opening times: Daily 8:00 AM–3:30 PM
Not only is this the perfect brunch spot, but this will also be the best limonada de coco you ever taste in your entire life. I’m not exaggerating. This is where I had my first limonadade coco and I was ruined after that. The bar was set so high!! What exactly is a Limonada de coco you might be asking? It’s a local Colombian drink made with fresh lime juice, coconut milk, sugar, and ice, all blended together until it’s creamy and frosty, kind of like a tropical lime smoothie.
For brunch I’d highly recommend the Desayuno Criollo (Traditional Colombian Breakfast) of eggs, chorizo, arepa, cheese, tomato, and avocado. The tuna tartare was also delicious as a starter.




Manna Breakfast & Lunch ($)
Opening times: Mon–Sat 8:30 AM–3:00 PM; Closed Sunday
Tucked along a quiet street in Getsemaní, this breakfast-and-lunch café has a relaxed, friendly vibe that’s perfect for lingering over a cappuccino. Expect great coffee, smoothies, and hearty plates like their huevos rancheros or French toast with tropical fruit. The décor is simple but stylish, and they’re even dog-friendly. If you’re looking for a chill brunch or a spot to squeeze in a bit of remote work between sightseeing, Manna hits that sweet spot between café comfort and local charm.



Plaza de la Trinidad ($)
Opening times: Open all day; street food from 9:00 PM onward
Technically not a restaurant, but it deserves a place on any list of the best restaurants in Cartagena because this is where the city comes alive at night. Plaza de la Trinidad, in the heart of Getsemaní, transforms after dark into a vibrant street-food scene filled with sizzling grills, cold beers, and live music.
Locals and travellers mingle around makeshift food stalls serving everything from arepas de queso to grilled skewers and fresh juices. Grab a bite, pull up a plastic chair, and soak up the energy that defines Cartagena’s nightlife.
If you’re lucky enough to find her, there’s a lady selling a local favourite from her wheeled cart called picadas. A picada is a small sausage topped with salt, pepper, hot sauce, and lime. Don’t forget to peel off the casing of the sausage before eating. She also does eggs for veggies.



Quebracho Parrilla Argentina ($$–$$$)
Opening times: Mon–Thu 12:00 PM–3:00 PM & 6:00 PM–11:00 PM; Fri–Sun 12:00 PM–12:00 AM
This place was recommended to us by our walking tour guide and I’m so glad we tried it! If you’re looking for a nice hearty steak, obviously the Argentinians have got you covered. Quebracho is the kind where bottles of wine disappear over perfectly grilled steaks, conversations stretch late into the night, and no one’s in a rush to leave.
The vibe is warm and lively, with dark wood interiors and an old-school charm that feels timeless. There’s even live music to set the mood. The Bife de Chorizo or the Vacio Argentino (Argentinian Flank Steak) are both excellent choices but you really can’t go wrong with a menu full of fresh meats grilled over an open fire and endless options of Argentinian red wine.



Restaurante Coroncoro ($)
Opening times: Daily 7:30 AM–9:00 PM
Coroncoro is a Cartagena institution. It’s not fancy – plastic chairs, tiled floors, and handwritten menus – but that’s exactly why locals love it. Here, you’ll find home-style Colombian cooking at unbeatable prices. I’d highly recommend either the local Fried mojarra (mojarra frita) or Fried Shrimp both served with rice, salad, and Fried plantains (tostones or patacones).
Portions are generous, service is brisk, and everything tastes freshly made. If you want to eat like a local (and pay local prices), skip the tourist traps and head straight here.



Restaurante Sambal Bistro Caribeño ($$–$$$)
Opening times: Daily 12:00 –10:30 PM
From the outside, this tiny restaurant is very unsuspecting and you might simply walk by if you didn’t know any better. But luckily I’m here, so you know better! This was one of my favourite meals in all of Colombia. It’s a fresh, modern twist on Caribbean and Colombian flavours. Think beautifully plated seafood, coconut rice, and creative cocktails, all served in a laid-back, cosy space. It’s one of those restaurants that feels a bit special without being pretentious. Perfect for a relaxed dinner with friends or a date night in Cartagena.
I’d highly recommend the Croquetas de Cangrejo (craab croquettes) or Ceviche Caribe to start and the Mar Caribe or the Arroz meloso de Mariscos for mains. The service is attentive but relaxed, making it ideal for a leisurely dinner with friends. Book ahead, especially on weekends, as this local favourite fills up fast.



Sophia Hotel Rooftop ($$–$$$)
Opening times: Daily 11:00 AM–11:00 PM
Just steps from Plaza de la Aduana in Cartagena’s historic centre, this elegant boutique hotel boasts one of the city’s most scenic rooftops – complete with a plunge pool, open-air bar, and views across the old town’s pastel skyline.
It’s the perfect place to watch the sunset with a cocktail in hand before easing into dinner. Expect refined but unfussy plates – fresh ceviche, grilled seafood, and light bites. Whether you’re staying at the hotel or just stopping by, the rooftop at Sophia feels like a hidden oasis above the bustle below.

Final Thoughts on the Best Restaurants in Cartagena
Whether you’re sipping cocktails at Alma or tucking into street food at Plaza de la Trinidad, Cartagena’s dining scene will not disappoint.
So go hungry, be adventurous, and enjoy every bite. Because when it comes to finding the best restaurants in Cartagena, this city truly delivers.



thanks