Best Restaurants in Medellin

Where to eat in Medellin, Colombia: splurge dinners, casual local favorites, cheap eats, brunch, and rooftop views.

Skip the planning.
Join the waitlist and Oerno builds this itinerary for you.
Join waitlist

Best Restaurants in Medellín: Where to Eat in the City of Eternal Spring

Medellín’s food scene has evolved far beyond the traditional mountain fare of Antioquia. While you can still find world-class comfort food, the city is now a hub for experimental fine dining and international fusion. The neighborhoods of El Poblado and Laureles anchor the culinary landscape, but pocket-sized gems are appearing in Envigado and Sabaneta. Whether you want a 15-course tasting menu or a $5 fixed-price lunch, the quality of ingredients—thanks to the region’s year-round growing season—is exceptional. This guide cuts through the noise to show you the best restaurants in Medellín.

Must-try dishes in Medellín

Before diving into specific locations, you need to know what to order. These are the staples of the Paisa diet.

  • Bandeja Paisa: The ultimate regional platter featuring beans, rice, ground meat, chorizo, chicharrón (fried pork belly), fried egg, avocado, and an arepa. It is massive and designed for heavy labor in the coffee fields.
  • Mondongo: A tripe soup slow-cooked with vegetables and cilantro. It is a local Sunday tradition and usually comes with sides of banana, avocado, and honey.
  • Arepa de Choclo: Unlike the flat white corn arepas, these are made from sweet yellow corn and topped with a thick slab of salty campesino cheese.
  • Chicharrón: You will find this everywhere, but the local style is deep-fried until the skin is incredibly crunchy while the meat stays tender.
  • Buñuelos: Fried dough balls made with corn flour and cheese. They are crispy on the outside and airy on the inside, best eaten hot from a street vendor.
  • Cazuela de Frijoles: A hearty casserole of beans topped with avocado, hogao (tomato and onion sauce), and crunchy potato sticks.

Best restaurants for a splurge

If you are looking for the absolute best restaurants in Medellín for a high-end experience, these three lead the pack.

El Cielo (El Poblado)

Founded by Juan Manuel Barrientos, El Cielo offers a multi-sensory tasting menu that mimics "neurosciences." Expect 15 to 20 "moments" that include chocolate therapy where you wash your hands in liquid cacao. It is the most famous fine-dining destination in the city. The focus is on avant-garde Colombian flavors presented with incredible theatricality.

Carmen (El Poblado)

Carmen remains a staple for foodies who want sophisticated techniques applied to local ingredients. The menu explores Colombia’s diverse ecosystems, from the Amazon to the Caribbean coast. The restaurant is located in a beautiful house with an intimate garden setting. Their craft cocktail program is arguably the best in the city, utilizing exotic fruits you won't find anywhere else.

Oci.Mde (El Poblado)

Oci.Mde specializes in slow-cooked meats and shared plates. The vibe is industrial-chic and the flavors are bold. The 12-hour braised short rib is their signature dish and a contender for the best single plate in the city. It is less formal than El Cielo but maintains a high level of service and culinary execution.

Best casual restaurants and local favorites

When you want a reliable meal without the white tablecloths, these spots are where local professionals and expats congregate.

Mondongo’s (El Poblado & Laureles)

This is an institution. Despite the name, they serve much more than tripe soup. It is the go-to spot for a consistent, high-quality Bandeja Paisa. The service is incredibly fast, and the portions are large enough to share. It is busy every day of the week, reflecting its status as a local favorite.

Alambique (El Poblado)

Located up a hidden staircase, Alambique feels like a bohemian attic filled with plants and mismatched furniture. The food is rustic, creative, and served in large portions meant for sharing. Try the ceviche or the pork ribs. It offers a perfect balance of a cool atmosphere and genuinely excellent, unpretentious cooking.

Hacienda (Multiple Locations)

Hacienda offers a traditional colonial atmosphere and some of the best classic Paisa food in the city. Their location on Calle Junín in the city center is iconic, but the El Poblado branch is more convenient for most travelers. It is the best place to try traditional starters like empanadas and morcilla (blood sausage) in a comfortable setting.

Saludpan (Laureles)

For a healthier break from the meat-heavy local diet, Saludpan is the best choice. They focus on organic, locally sourced ingredients and offer a fantastic "menu del día" (menu of the day). It is a community hub in Laureles with an on-site bakery and organic market. The vegetarian options here are among the best in Medellín.

Best cheap eats and street food

If you are wondering where to eat in Medellín on a budget, look for "Menu del Día" signs at lunch or head to these specific spots.

Empanadas El Machetico

Empanadas are the ultimate Colombian snack, and El Machetico is a local legend. Their empanadas are small, crispy, and filled with a savory mix of potato and meat. The key is the "ají" (spicy sauce) and lime provided on the counter. It’s a fast, greasy, and delicious local experience.

Arepas de Queso Vendors

Look for street vendors in Envigado or the Parque Berrio area selling arepas over charcoal grills. The best are the thick, cheese-stuffed varieties that are buttered and salted right in front of you. This is the most authentic way to experience Medellín’s street food culture for just a few dollars.

Panaderias (Local Bakeries)

You cannot walk a block in Medellín without hitting a bakery. Stop in for a pandebono (cheese bread) or a buñuelo. Pair it with a "tinto" (small black coffee). This is the cheapest way to eat breakfast or a mid-afternoon snack while exploring the city.

Mercado del Tranvía (Buenos Aires)

This is a modern food hall located along the Ayacucho tram line. It features dozens of small stalls selling everything from gourmet burgers to traditional tacos and local snacks. It’s a great spot to try multiple types of street-style food in a clean, communal environment with live music.

Best breakfast and brunch

Breakfast in Medellín ranges from heavy traditional soups to third-wave coffee shops with avocado toast.

Pergamino Coffee Roasters (El Poblado)

Pergamino is the leader of Medellín’s coffee revolution. While people come for the beans, the breakfast menu is excellent. They serve high-quality pastries, granola bowls, and egg dishes. It is the best place to start your day if you need fast Wi-Fi and a world-class flat white.

Ganso & Castor (Multiple Locations)

This French-inspired bistro serves the best eggs benedict in the city. With several locations including Provenza and Museo de Arte Moderno, it’s a reliable spot for a long, slow brunch. Their mimosas and baked goods are also highly rated by the Sunday morning crowd.

Azul Selvatica (El Poblado)

Located in a quieter part of El Poblado, this spot focuses on fresh, vibrant breakfast plates. Their smoothie bowls and creative egg preparations are popular with the health-conscious crowd. The outdoor seating area is surrounded by greenery, making it a peaceful escape from the city’s traffic.

Best rooftop or view dining

Medellín is located in a bowl-shaped valley, meaning the views from the hills are spectacular at night.

Envy Rooftop (The Charlee Hotel)

Located on the 17th floor overlooking Parque Lleras, Envy offers 360-degree views of the city. They specialize in sushi and cocktails. It is a trendy, upscale environment with a live DJ and a tiered lounge area. It is easily the most famous rooftop spot in the city.

Colosal (Envigado)

For a view from the mountainside looking back at the skyline, Colosal is hard to beat. It is a large, high-end restaurant with tiered seating to ensure everyone sees the city lights. The menu is diverse, featuring grilled meats and seafood. It is a popular spot for celebrations and romantic dinners.

Best food neighborhoods to wander

If you don't have a specific reservation, head to these three areas and follow your nose.

  • Provenza (El Poblado): This is the heart of the city's dining scene. The streets are lined with trees and nearly every building contains a high-end restaurant, a boutique bar, or a specialty cafe. It is walkable and has the highest density of top-tier kitchens.
  • Laureles (Primer and Segundo Parque): For a more local, residential feel, Laureles is the place to be. The area around the two main parks is packed with trendy cafes and international restaurants that are often cheaper than those in El Poblado.
  • Envigado: Technically a separate municipality just south of Medellín, Envigado is famous for its "Calle de la Buena Mesa" (Street of the Good Table). This area is frequented more by locals than tourists and offers a high quality-to-price ratio.

Note: Restaurant hours and reservation requirements in Medellín change frequently; check local listings before arriving.

More Medellin guides

Back to the Medellin guide

Have Oerno plan your Medellin trip

Tell us what you like, we'll build the itinerary and book it — all in one app.

Join the waitlist

Plan it. Book Medellin.

Four quick questions help us build the right thing, and help our investors see what travellers actually want.

1. How often do you travel? (pick one)
2. What's the most painful part of booking a trip? (pick all that apply)
3. Who do you usually book trips for?
4. Would you pay for an app that books your full trip in 60 seconds?

No spam. No marketing emails. Just product updates.