Below, you’ll find a list of amazing restaurants in Medellin. A short description is added that includes the type of food the restaurant serves, the area in which the restaurant is located, and the price range of individual dishes.
Type of food: Trendy Colombian fusion dishes
Location: Poblado
Price range: 30.000 – 70.000 COP per dish
Description: One of my favorite restaurants in Medellin thanks to its creative menu. Unique, fusion dishes that you won’t find elsewhere in the city.
Type of food: Authentic Colombian food with a trendy twist
Location: Poblado
Price range: 26.000 – 56.000 COP per dish
Description: This trendy place serves tasty and beautifully presented Colombian dishes, all with a modern twist. The smaller portions are great for sharing!
Type of food: Peruvian
Location: Poblado
Price range: 21,500 – 42.000 COP per dish
Description: A trendy place to devour delicious Peruvian dishes. As you can expect from a Peruvian restaurant, there is a great variety of Ceviche to discover. Super tasty!
Type of food: Mexican and Asian fusion
Location: Poblado
Price range: 42,000 – 65.000 COP per dish
Description: A place where you can find unique dishes that combine Mexican and Asian cuisine. A great spot to find one-of-a-kind dishes.
Type of food: Grilled meats
Location: Laureles, Poblado
Price range: 48,000 – 78.000 COP per dish
Description: A meat-lovers paradise, with a good variety of grilled meats, both imported and local. Primarily beef, but alternatives are available on the menu.
Type of food: Mondongo, Ajiaco, Bandeja Paisa.
Location: Poblado
Price range: 36.000 – 52.000 COP per dish
Description: The most famous place in Medellin is to eat Mondongo. People from all over the world come to this place to try the beef tripe soup.
Type of food: Western burgers
Location: Poblado
Price range: 25.000 – 32.000 COP per dish
Description: Amazing burger restaurants that serve not-too-complicated Western burgers. Chef Burgers has many branches all over Medellin, ideal for a good-old hamburger.
Type of food: Colombian food, specialized in Chicharron
Location: Poblado
Price range: 30.000 – 60.000 COP per dish
Description: Fun place to dine with great Colombian food, one of the best Chicharron in the city, and plenty of entertainment (live music) during the evening.
Type of food: Coastal (sea)food
Location: San Fernando (Itagüi)
Price range: 29,000 – 42,000+ COP per dish
Description: This is a bit of a hidden gem. It’s located above a fish seller and from the outside, it doesn’t look inviting, but the coastal seafood here is simply divine!
Type of food: Mexican comfort food
Location: Laureles
Price range: 29.000 – 58.000 COP per dish
Description: Popular Mexican restaurant with a good variety of classic Mexican dishes, as well as a few very unique dishes you won’t find elsewhere in the city
Type of food: Authentic food from the region
Location: La Candelaria
Price range: 20.000 – 40.000 COP per dish
Description: Excellent place to devour typical Paisa food (food from the region). Tasty, authentic food in a great setting all for a bargain.
Type of food: Arepas (richly filled)
Location: Laureles
Price range: 9.000 – 16.000 COP per dish
Description: Richly filled arepas for a bargain. This successful restaurant chain proves that arepas are far from boring.
Type of food: Chicharron (famously known)
Location: Envigado
Price range: 50,000 – 55,000 COP per dish
Description: This local eatery is insanely popular, and serves the crispiest Chicharron in Medellin. Portions are huge, so they are easily shareable with two.
Type of food: Ajiaco and Mondongo (soups for lunch)
Location: Poblado
Price range: 22,500 – 26,700 COP per dish
Description: Famous for its Ajiaco and Mondongo soups, people all out of Medellin and beyond visit this local eatery for these soups.
Type of food: Coastal Colombian (sea) food
Location: Laureles
Price range: 35,000 – 100,000+ COP per dish
Description: Local eatery that serves heavenly Colombian coastal (sea)food. Definitely not a fancy restaurant and prices are reasonable (unless going for exclusive seafood).
Type of food: Pizza
Location: El Poblado
Price range: 27,000 – 40.000 COP per dish
Description: For me personally, among the best pizzas in Medellin. A small restaurant that has lots of amazing reviews and won the Pizza Master contest in the past.
Type of food: Belgium Fries
Location: Laureles
Price range: 12,000 – 30,000 COP per dish
Description: Belgium owner serving authentic Belgian fries with Argentinian meats. Tasty creations, although you can also get a basic one with Belgium mayo.
Type of food: Empanadas
Location: Laureles
Price range: 2,300 – 3,900 COP per dish
Description: Popular empanadas restaurant in Laureles serving tasty, well-balanced deep-fried snacks. Lots of sauces to choose from, which is a big plus.
Type of food: Arepas
Location: Laureles
Price range: 10,000 – 17,000 COP per dish
Description: This American diner-inspired eatery serves all sorts of loaded arepas. Most of these tasty arepas come with typical stuffings from the region.
Type of food: Mexican
Location: Guayabal
Price range: 9,900 – 19,900 COP per dish
Description: Outdoor eatery opposite of Arkadia Shopping Mall that serves tasty, affordable Mexican “street food”. Good variety of tacos and other classic Mexican dishes.
Type of food: Picada
Location: Poblado
Price range: 38,000 COP per person
Description: Popular family-friendly outdoor restaurant that’s famous for its picadas. These platters come with a good variety of meats.
Type of food: Pizza
Location: Poblado
Price range: 44,000 COP per person
Description: Popular pizza place that serves authentic Italian pizza with high-quality cheeses. Simplicity tastes amazing when cooking with these ingredients.
Type of food: Salchipapa & Fries
Location: Poblado, Laureles, Belen, Envigado
Price range: 15,900 COP per person
Description: Great place to eat fries and salchipapa. You can find many branches all over town where you can devour fries with all sorts of amazing toppings.