We ate some DELICIOUS food during our time in Cartagena! This includes, but is not limited to, street food, seafood, ceviche, fresh fruit, arepas, and much more. Here is our guide on where to eat in Cartagena, Colombia. We’ve included restaurants for all different price points.
This restaurant, located in Getsemani, is a gem. The lunch prices are unbeatable! For about 10,000 pesos ($3 USD) you get an entrée which comes with a vegetable soup, rice, plantains, and a salad.
I ordered the coconut fish and Tom got the fried fish. The food was delicious and it was an awesome value! Also, the courtyard of the restaurant is really nice. It felt homey and it was a good escape from the hot Caribbean sun.
Arepas are a staple in the Colombian diet. They’re filling and delicious. Quiero arepa in the old city is a great spot to try one of these local delicacies. For about 12,000 pesos (about $4 USD) you can get a large arepa filled with meat and cheese.
They have the traditional favorites such as an arepa con huevo (egg and ground beef) or an arepa con queso (plain with cheese). Tom ordered one with chorizo and I got one with shredded chicken. Perfect for a filling and cheap lunch!
Speaking of arepas, please don’t listen to your doctor’s warnings and EAT THE STREET FOOD! Look for stands that have a lot of customers around and the food looks fresh. Colombia has some of the best street food in the world. Here were some of our favorites (all $1 USD each or less):
Sliced mango, watermelon, papaya, and pineapple– you can find this on just about every corner
Arepa con huevo– ground beef and egg arepa mentioned above
Papas rellanos– fried ball with potatoes, vegetables, meat, and cheese
Cheesy fried bread dough– looks like a breadstick but inside is so cheesy and buttery
Corn– grilled corn on the cob, typically garnished with cheese
La Esquinadel Pandebono
This cute bread shop is a great option for a cheap snack or grab-and-go meal. We like the pastel con carne (meat pastry), pan de queso (cheesy bread), and bunuelos (fried dough balls). Each pastry costs $0.50 to $1 USD.
Lunch at La Muleta was hands down my favorite meal in Cartagena. Their menu includes a few entrée options (mainly seafood). Each entrée comes with a large cup of seafood soup, coconut rice, plantains, and a slice of avocado. I got their plate of the day which was a delicious and thick seafood stew with shrimp, calamari, mussels, and white fish.
Each meal is about 28,000 pesos or a little less than $10. It is pricey compared to some of the places on this list but this is a CAN’T MISS.
We also went back for dinner where the prices are a little higher and it seems more upscale. I tried the coconut lemonade and it was AMAZING. It is a frozen lemonade made using coconut milk. It cost around $3 USD for a massive drink. Highly recommend La Muleta!
Yes, we know this is a chain burger place. But it’s a local Colombian chain that makes some pretty good burgers and fries! If you’re craving a taste of the US, go here!! The burger combo meal will run you about 20,000 pesos or $6-8 USD. They have locations in both the Old City and Bocagrande.
Crepes and Waffles
Another Colombian chain that Colombians go crazy for! Crepes and waffles has a massive menu including salads, soups, pita sandwiches, and obviously crepes and waffles. I’ve also heard that they have some delicious ice cream.
There are locations in Bocagrande and the Old City. A meal will cost you about 15,000 pesos or about $5-7 USD.
In Bocagrande, this is a great spot to get some traditional Colombian lunch dishes such sancocho (soup) or mazorca (grilled corn topped with cheese, meat of your choice, and potato straws). These dishes cost around 15,000 to 18,000 pesos or $5-7 USD. No frills and outdoor seating only.
DiSilva is an Italian restaurant right next to the Trinidad Plaza in Getsemani. The ambience is great and they make decent pizzas. We are spoiled by the pizza in Boston so it wasn’t one of my favorites. Still, it is it definitely is worth checking out!
A large personal pizza costs around $8-10 USD. They are probably big enough to share if you also get an appetizer. This is a nice and affordable night out!
Near the walls of the old city, this quaint little place has some delicious tapas! The husband/wife owners were so nice. The wife, also the restaurant’s chef, is from Basque Country in Spain. You have a choice between hot tapas, cold tapas, or a mix. The tapas are just whatever was fresh that day!
Also, get the sangria!! For a mixed tapas plate to share, 2 beers, and a sangria our bill came to around $20 USD.
More of a Splurge
This upscale restaurant tends to have higher prices than the rest of the choices on this list but is still very affordable given the quality and portion size. Mistura has such a nice ambience. We went on a Saturday night and there was live music.
Kristin ordered the fish risotto and sangria. Tom got the ceviche and a Bogota Beer Company craft beer. Our total came to about $50 USD (including taxes and a 10% service fee).
Mistura is the perfect place to enjoy a nice, long dinner in a great environment. The restaurant is beautiful and the service was excellent.
Cuzco Cocina Peruana
If you’ve never tried Peruvian food, get ready to have your mind blown! This was my first time having Peruvian food, which to me is like a Japanese and South American fusion. Tom and I split the Chaufa de Mariscos, which is a fried rice dish with seafood. Our friends got the Lomo Saltado which they raved about!
This restaurant is gorgeous with a courtyard featuring a water fountain. Entrees are around $12-15 each.
As you can see, we ate very well in Cartagena. We hope this guide helps you while planning your trip! Also check out our guide on what to do in Cartagena: