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

Traditional Colombian Dish
Bandeja Paisa Feast