20 Best Places to Eat in Colombia: The Ultimate Culinary & Dining Guide
Colombian gastronomy is a dynamic reflection of its immense geographic biodiversity, combining rich Afro-Caribbean coastal seafood, hearty Andean mountain stews, exotic Amazonian fruits, and world-class coffee culture.
Must-Try Traditional Dishes
When dining across Colombia, make sure to sample these iconic national specialties:
- Bandeja Paisa: A massive Andean platter featuring grilled steak, pork belly (chicharrón), chorizo, rice, red beans, fried egg, plantain, and avocado.
- Ajiaco Santafereño: Rich Bogotá chicken soup cooked with three types of potatoes, corn, capers, cream, and guasca herb.
- Arepas: Corn cakes stuffed or topped with melted cheese, shredded beef, or eggs.
- Cazuela de Mariscos: Creamy Caribbean seafood stew cooked in coconut milk with fresh fish, shrimp, and calamari.
- Lechona Tolimense: Whole roasted pig stuffed with yellow peas, rice, spices, and crispy pork skin.
20 Best Places to Eat in Colombia
1. Leo (Restaurante Leo)
- Cuisine: Modern Indigenous & Biodiverse Colombian
- Location: Chapinero, Bogotá
- Must-Try Dish: Multi-course "Ciclo-Bioma" tasting menu
- About the Place: Helmed by world-famous chef Leonor Espinosa, Leo celebrates Colombia's rare biomes using Indigenous ingredients like Amazonian ants, local game, forest seeds, and wild ancestral herbs.
- Explore More: Places to Eat in Colombia
2. Andres Carne de Res
- Cuisine: Traditional Colombian Steakhouse & Party Venue
- Location: Chía (Outskirts of Bogotá)
- Must-Try Dish: Lomo al Trapo (Cloth-wrapped tenderloin) & Arepas de Choclo
- About the Place: A legendary theatrical dining wonderland covering several city blocks. Combines massive grilled steak platters with surreal pop-art decor, live music, and energetic dancing.
- Explore More: Places to Eat in Colombia
3. Carmen Medellín
- Cuisine: Contemporary Colombian Fusion
- Location: El Poblado, Medellín
- Must-Try Dish: Braised Pork Belly with local fruit reductions
- About the Place: Set inside a lush tropical garden dining space, Carmen crafts inventive fine-dining dishes incorporating regional Colombian flavors with modern culinary techniques.
- Explore More: Places to Eat in Colombia
4. La Celele
- Cuisine: Caribbean Coastal Fine Dining
- Location: Getsemaní, Cartagena
- Must-Try Dish: Slow-cooked Goat in coconut milk with floral accents
- About the Place: Awarded as one of Latin America's best restaurants, Celele explores the forgotten culinary traditions and Indigenous flora of Colombia's Caribbean coastline.
- Explore More: Places to Eat in Colombia
5. La Vitrola
- Cuisine: Cuban & Caribbean Seafood
- Location: Old Town, Cartagena
- Must-Try Dish: Grilled Snapper with coconut rice and fried plantains
- About the Place: An iconic Cartagena fine-dining haunt set inside a colonial mansion, featuring live Cuban son music, classic ceiling fans, white tablecloths, and fresh seafood.
- Explore More: Places to Eat in Colombia
6. El Chota (Restaurante El Chota)
- Cuisine: Traditional Paisa Gastronomy
- Location: Salento, Coffee Region
- Must-Try Dish: Pan-fried Trout served on giant crispy patacón (plantain)
- About the Place: Famous in the Coffee Region for serving local freshwater trout cooked in garlic butter or cheese sauce, layered over crispy, dinner-plate-sized plantains.
- Explore More: Places to Eat in Colombia
7. La Puerta Falsa
- Cuisine: Historic Bogotá Comfort Food
- Location: La Candelaria, Bogotá
- Must-Try Dish: Traditional Ajiaco Santafereño or Chocolate Santafereño with cheese
- About the Place: Operating since 1816 near Plaza de Bolívar, this tiny, historic eatery is world-famous for piping hot chicken-and-potato ajiaco stews and tamales.
- Explore More: Places to Eat in Colombia
8. El Cielo Medellín
- Cuisine: Molecular & Sensory Colombian Fine Dining
- Location: El Poblado, Medellín
- Must-Try Dish: Multi-course Avant-Garde Sensory Tasting Menu
- About the Place: Helmed by Michelin-starred chef Juan Manuel Barrientos, El Cielo offers immersive multi-sensory tasting menus blending Colombian flavors with chocolate hand washes.
- Explore More: Places to Eat in Colombia
9. Paloquemao Market Stalls
- Cuisine: Street Food & Exotic Fruit Market
- Location: Bogotá
- Must-Try Dish: Exotic Fruit Tasting (Lulo, Guanábana, Uchuva) & Fresh Empanadas
- About the Place: Bogotá’s main wholesale produce market is a vibrant culinary hive where visitors sample tropical fruits, lechona, hot empanadas, and fresh juices.
- Explore More: Places to Eat in Colombia
10. La Cevicheria
- Cuisine: Caribbean Seafood & Ceviche Bar
- Location: San Diego, Cartagena
- Must-Try Dish: Lobster Ceviche in coconut cream and hot chili
- About the Place: Made famous by Anthony Bourdain, this casual blue-fronted eatery in Cartagena serves fresh lime-marinated fish, octopus, and lobster ceviches.
- Explore More: Places to Eat in Colombia
11. Ringlete
- Cuisine: Traditional Valluna (Cali) Gastronomy
- Location: Granada, Cali
- Must-Try Dish: Sancocho de Gallina (Hen stew) & Lulada drinks
- About the Place: Dedicated to preserving traditional Valle del Cauca home recipes, Ringlete serves comforting hen stews, aborrajados (cheese-stuffed plantains), and iced lulada drinks.
- Explore More: Places to Eat in Colombia
12. Harry Sasson
- Cuisine: Contemporary International & Latin Grill
- Location: Zona G, Bogotá
- Must-Try Dish: Wood-fired Steaks & Charcoal-roasted Pacific Palm Hearts
- About the Place: Housed inside a grand Tudor-style mansion with a glass greenhouse dining room, Harry Sasson is a flagship destination for high-end dining in Bogotá.
- Explore More: Places to Eat in Colombia
13. Hacienda Origen
- Cuisine: Authentic Paisa Steakhouse
- Location: El Poblado, Medellín
- Must-Try Dish: Classic Bandeja Paisa with crispy Chicharrón
- About the Place: Celebrated for serving the most authentic Bandeja Paisa platter in Medellín within a traditional colonial courtyard setting.
- Explore More: Places to Eat in Colombia
14. Donde Olano
- Cuisine: Pacific Seafood & Island Creole
- Location: San Andrés Island
- Must-Try Dish: Rondon (Traditional fish, snail, yucca, and coconut stew)
- About the Place: A cozy island spot specializing in authentic San Andrés Creole cooking, featuring coconut fish stews, fried breadfruit, and crab empanadas.
- Explore More: Places to Eat in Colombia
15. Platillos Voladores
- Cuisine: Pacific Fusion & Afro-Colombian
- Location: Granada, Cali
- Must-Try Dish: Encortado de Pescado in coconut chili cream
- About the Place: A creative restaurant celebrating Pacific coastal ingredients like plantains, coconut milk, and fresh seafood blended with modern culinary flourishes.
- Explore More: Places to Eat in Colombia
16. Mesa Franca
- Cuisine: Contemporary Bistro & Local Produce
- Location: Chapinero Alto, Bogotá
- Must-Try Dish: Braised Beef Cheek with local Andean potato purée
- About the Place: A hip neighborhood bistro offering inventive, relaxed dining focused on small-producer Colombian farmers, craft cocktails, and natural wines.
- Explore More: Places to Eat in Colombia
17. Sambombi Bistro Local
- Cuisine: Seasonal Farm-to-Table Bistro
- Location: El Poblado, Medellín
- Must-Try Dish: Daily rotating seasonal market tasting plates
- About the Place: An intimate, unpretentious bistro dedicated to simple execution of fresh local Antioquian farm produce, artisanal cheeses, and boutique wines.
- Explore More: Places to Eat in Colombia
18. Alma Restaurante
- Cuisine: High-End Seafood & Coastal Fusion
- Location: San Diego, Cartagena
- Must-Try Dish: Seafood Cazuela with coconut risotto
- About the Place: Located inside the historic Hotel San Agustín, Alma features romantic colonial courtyard seating, candlelit pools, and refined Caribbean coastal cuisine.
- Explore More: Places to Eat in Colombia
19. Mercado Bazurto Stalls
- Cuisine: Authentic Caribbean Street Food
- Location: Cartagena
- Must-Try Dish: Fried Whole Mojarra with Coconut Rice & Sancocho
- About the Place: A raw, high-energy local market experience offering sensory overload, live champeta music, and ultra-authentic fried fish, crab stews, and coconut rice.
- Explore More: Places to Eat in Colombia
20. Cafe San Alberto
- Cuisine: Super-Premium Specialty Coffee & Pastries
- Location: Buenavista, Quindío & Cartagena
- Must-Try Dish: Award-winning Triple-Selection Espresso & Coffee Pairing
- About the Place: Colombia's most awarded coffee estate offers luxury barista tasting rituals showcasing super-premium coffee beans harvested from Andean mountain slopes.
- Explore More: Places to Eat in Colombia
Featured Image
Bandeja Paisa Feast