You haven’t really eaten until you’ve eaten in Medellín.
Tasting menus that rival the world’s finest restaurants — for under $140 a person.
Street food that fills you up for $1.
And a culinary scene that’s quietly become one of the most exciting in all of Latin America.
Whether you’re planning your first trip or you’re a seasoned Medellín regular, this guide covers the best restaurants in Medellín across every budget, vibe, and craving.
📌 Quick Tip: Compare hotels near El Poblado to stay close to Medellín’s best restaurant strip — it’ll save you time and Uber fares every night.
At a Glance: Top Picks by Category
| Category | Best Pick | Avg. Price (USD) |
|---|---|---|
| Fine Dining / Tasting Menu | Carmen | ~$41/person à la carte |
| Molecular Gastronomy | El Cielo | ~$138 tasting menu |
| Best Steak | Bárbaro Cocina Primitiva | $$ Mid-range |
| Traditional Colombian | Mondongo’s | ~$7–9 |
| Best Atmosphere | El Bosque Era Rosado | ~$99/person all-in |
| Best Rooftop | Mamba Negra | ~$73/person |
| Best Tacos (Budget) | Criminal Taquería | From $1.82/taco |
| Best Tasting Menu Value | Test Lab Kitchen | ~$58/person with drinks |
| Best Peruvian Fusion | Cuzco Cocina Peruana | ~$35–45/person |
| Best Local Lunch | Menú del Día (citywide) | ~$4 |
Why Medellín’s Food Scene Hits Different
Medellín used to be known for one dish: the Bandeja Paisa.
Today, it’s a full-on culinary destination.
Foreign-trained Colombian chefs came home and raised the bar — dramatically.
You can have a 7-course tasting menu with wine pairings for less than what you’d spend on a Thursday dinner in New York.
And the best part? The city’s affordability means the fancy stuff is actually accessible.
🔗 Planning your trip? Search for flights to Medellín and lock in your dates — prices fluctuate fast.
The 15 Best Restaurants in Medellín
1. Carmen — Best Overall Fine Dining
Carmen is the undisputed queen of upscale dining in Medellín right now.
Opened by chef Carmen Angel and her husband Rob Pevitts — both trained at Le Cordon Bleu in San Francisco — it’s consistently earned its spot as one of the city’s top restaurants for over a decade.
The 7-course tasting menu runs around $118 and is absolutely worth it for a special occasion.
The à la carte average is only about $41 per person, which makes it surprisingly accessible for how impressive the food is.
If there’s one dish to know, it’s the Pork 2 Ways — tamarind-glazed pork belly and tenderloin.
- Vibe: Chic, innovative, upscale but relaxed
- Price: ~$41/person à la carte | ~$118 tasting menu
- Neighborhood: El Poblado
- Reservations: Required on weekends
- Google Rating: 4.4/5 (1,985 reviews) CTA: Book a Hotel Near Carmen in El Poblado →
2. El Cielo — Best for a Bucket-List Experience
El Cielo is Medellín’s most iconic fine dining restaurant — and one of the closest things to a Michelin-starred experience in all of Colombia.
Chef Juan Manuel Barrientos built his reputation on molecular gastronomy and multi-course “moments” — including one where you literally wash your hands in melted chocolate.
The full “The Experience” tasting menu is $138 per person.
Pro tip: The lunch deal is the best-kept secret in Medellín — an elegant multi-course experience for around $30 for two people, with drinks.
- Vibe: Biophilic, romantic, molecular gastronomy flex
- Price: ~$138 tasting menu | ~$30 for two at lunch
- Neighborhood: El Poblado
- Reservations: Required for dinner
- Google Rating: 4.2/5 (1,522 reviews)
3. X.O. — Best New Fine Dining in Medellín
X.O. is the restaurant that put Medellín on the global culinary map.
Created by the same team behind Carmen, X.O. landed at #27 on Latin America’s 50 Best Restaurants list — the first Medellín restaurant ever to crack the top 50.
The 13-course tasting menu is a deep dive into Colombia’s biodiversity, from the Pacific coast to the Amazon.
At $108 without wine or $148 with pairings, it’s one of the most extraordinary culinary experiences you can have in South America.
- Vibe: Avant-garde, Colombian biodiversity-driven
- Price: ~$108 without wine | ~$148 with pairing
- Neighborhood: El Poblado
- Reservations: Required
4. Bárbaro Cocina Primitiva — Best Steak in Medellín
If someone tells you they had the best steak of their life in Medellín, they probably ate at Bárbaro.
Consistently rated as the top steakhouse in the city on TripAdvisor, Bárbaro has locations in both El Poblado and Laureles.
The interior is beautiful — exactly the kind of place you’d bring a date or your in-laws and feel like you completely nailed the reservation.
Both locations are TripAdvisor Travellers’ Choice award winners.
- Vibe: Elevated, modern, prime-cut focused
- Price: $$ mid-range[4]
- Neighborhood: El Poblado & Laureles
- Google Rating: 4.8+/5 CTA: Book a Tour of Medellín’s Best Food Spots →
5. Mondongo’s — Best Traditional Colombian Food
You are not allowed to leave Medellín without eating at Mondongo’s. Full stop.
This place is an institution — Pablo Escobar’s former lunch spot — and the food is just as legendary as the history.
The ajiaco (a hearty Colombian chicken-potato soup served with all the toppings) goes for just $7.50 and is easily enough for two people.
Go on a weekday if you want to skip the Sunday post-church rush — locals line up around the block.
- Vibe: Classic Colombian lunch hall, no frills
- Price: $7.50–$8.90 per bowl
- Neighborhood: El Poblado & Laureles
- Reservations: Not taken
- Google Rating: 4.6/5 (12,331 reviews)
6. El Bosque Era Rosado — Best Unique Dining Experience
“The Forest Was Pink” is one of those dinners you’ll describe to strangers for years.
It’s a literal forest eight minutes up the hill from El Poblado — and at night, the trees glow pink.
The cocktails (mezcal, honey, and magic, apparently) are reason enough to visit.
Time your reservation for sunset and you’ll watch the forest transform in real time.
- Vibe: Mystical, romantic, cinematic
- Price: ~$99/person all-in with food and drinks
- Neighborhood: Via Las Palmas (8 min from El Poblado)
- Reservations: Recommended
- Google Rating: 4.7/5 (1,159 reviews)
7. Mamba Negra — Best Rooftop Restaurant
Black tile, deep house beats, dramatic lighting — Mamba Negra is Medellín’s swankiest rooftop.
About 15 minutes from El Poblado’s core, it’s worth the short Uber for a night that feels genuinely elevated.
The cocktails are as beautiful as the space, and the food is refined without being try-hard.
A no-expense-spared group dinner comes out to around $73 per person.
- Vibe: Sleek rooftop, sultry and stylish
- Price: ~$73/person
- Neighborhood: Near Envigado (15 min from El Poblado)
- Reservations: Required on weekends
- Google Rating: 4.6/5 (604 reviews)
8. Test Lab Kitchen — Best Tasting Menu Value
If you love tasting menus but you’re watching your budget, Test Lab Kitchen is your answer.
A 7-course tasting menu with drinks for two people at $116 total — that’s around $58 each.
The menu rotates seasonally and leans earthy and savory — slow cooking, unexpected flavors, and umami-forward profiles.
Google has it rated at an impressive 4.9/5.
- Vibe: Creative, intimate, unpretentious
- Price: ~$58/person with drinks
- Neighborhood: Laureles
- Reservations: Required
- Google Rating: 4.9/5 (105 reviews) CTA: Find Hotels in Laureles, Medellín →
9. Cuzco Cocina Peruana — Best International Restaurant
Peruvian food in Colombia sounds like a left turn — but Cuzco Cocina is a sleeper hit.
The coconut rice dish (served in a steaming pot tableside with shrimp and fish) alone is worth the visit.
It’s lively, stylish, and everything is dialed in — ceviche, cocktails, portions.
Budget around $35–45 per person with drinks.
- Vibe: Stylish, buzzy, Peruvian-Colombian fusion
- Price: ~$35–45/person
- Neighborhood: El Poblado
- Google Rating: 4.6/5 (2,984 reviews)
10. Moshi Sushi Bar — Best for Sushi Lovers
Medellín and world-class sushi don’t immediately go together — until you walk into Moshi.
Run by the same team as Carmen and X.O., Moshi uses high-quality, locally sourced ingredients for a Japanese-Peruvian fusion menu.
The 7-course tasting menu is $108, and the wine pairing adds $40 more.
The pork confit steamed buns and creative cocktail program make this a standout even on a menu-only visit.
- Vibe: Intimate, modern, quietly upscale
- Price: ~$108 tasting menu + $40 wine pairing
- Neighborhood: El Poblado
- Reservations: Required
- Google Rating: 4.8/5 (796 reviews)
11. OCI.MDE — Best for Casual Date Night
OCI.MDE is where slow-cooked food meets a cool, modern Medellín atmosphere.
Chef Laura Londoño trained at three-Michelin-star L’Astrance in Paris before coming home to Medellín to open this beloved restaurant.
The menu changes every six months, sharing dishes is encouraged, and the 12-hour braised short ribs in lemon-chili caramel are a legendary signature.
Show up in jeans — it’s that kind of relaxed vibe, despite the incredible quality of the food.
- Vibe: Casual, modern, sharing-focused
- Price: ~$25–35/person
- Neighborhood: El Poblado
- Google Rating: 4.7/5 (2,350 reviews)
12. Mamasita Medallo — Best Party Restaurant
If you want to eat and feel like you’re already at the party, go to Mamasita Medallo.
It’s an open-air restaurant with live music or a DJ on most nights — Latin fusion food in a neon-lit, tropical-glam space.
The crispy pork belly tacos and arroz caldoso (Colombian-style rice stew) are the standouts.
Strongly recommend a reservation here, especially on weekends — it fills up fast.
- Vibe: Tropical glam, party energy, Medellín nightlife
- Price: ~$25–35/person
- Neighborhood: Provenza, El Poblado
- Google Rating: 4.6/5 (1,600+ reviews)
13. Hatoviejo — Best Bandeja Paisa
Colombian ajiaco and mondongo soups
You haven’t had a proper Bandeja Paisa until you’ve had it at Hatoviejo.
This place has been serving traditional Antioquian food since 1982 and is the most classic, no-frills entry on this list.
The Bandeja Paisa — meat, chorizo, chicharrón, fried plantain, rice, fried egg, avocado, and arepa — is typically a weekend meal because of the sheer size.
Multiple locations across Medellín make it easy to find.
- Vibe: Casual, traditional, family-friendly
- Price: $ budget-friendly
- Neighborhood: Multiple locations
14. Criminal Taquería — Best Budget Eats
Tacos starting at $1.82 — and they’re actually good.
Criminal Taquería in Provenza is fast, fun, and way better than it has any right to be at that price point.
The queso birria tacos are the move, and the self-serve salsa bar lets you load up with as much heat as you want.
No reservation needed — it’s counter service, graffiti walls, and reggaeton on full blast.
- Vibe: Urban taco bar with Medellín edge
- Price: Tacos from $1.82
- Neighborhood: Provenza
- Google Rating: 4.7/5 (1,200+ reviews)
15. Menú del Día — Best for Eating Like a Local
Walk one block off any tourist street at noon and look for a chalkboard sign — that’s your ticket.
The Menú del Día (menu of the day) is Colombia’s greatest lunch institution: soup, a main with protein, rice and plantain, a small salad, and fresh fruit juice for around $4.
It’s not groundbreaking food — but it’s honest, filling, and made with love.
Eating one of these surrounded by locals on their lunch break is one of the most authentic Medellín experiences you can have.
- Vibe: No-frills, local, cultural immersion
- Price: ~$4 all-in
- Neighborhood: Everywhere, especially Laureles and downtown
Quick Restaurant Comparison: El Poblado vs. Laureles
| Feature | El Poblado | Laureles |
|---|---|---|
| Best for | Fine dining, nightlife, tourists | Locals, walkable, relaxed |
| Price Range | $ to | $ to $$$ |
| Top Restaurants | Carmen, El Cielo, X.O., Mondongo’s | Test Lab Kitchen, Bárbaro, OCI.MDE |
| Vibe | Buzzy, cosmopolitan | Neighborhood, laid-back |
| Expat-Friendly | Very | Very |
| Find Hotels | El Poblado Hotels → | Laureles Hotels → |
Pro Tips for Eating in Medellín
💡 Pro Tip #1: Fine dining in Medellín is best booked in advance. Carmen, Moshi, El Cielo, and Test Lab Kitchen all fill up on weekends — reserve at least a few days ahead.
💡 Pro Tip #2: Go to Mondongo’s on a weekday. Paisas flood it after Sunday mass and the wait can be brutal.
💡 Pro Tip #3: The Menú del Día is a one-way ticket to feeling like you live here. Order it at noon, take a nap at 2pm, and you’re officially Paisa.
Is Medellín Worth Visiting for the Food Alone?
Absolutely yes.*
The combination of world-class tasting menus at a fraction of New York or London prices, a growing international food scene, and deeply satisfying traditional Colombian cooking makes Medellín one of the best cities in Latin America to eat well.
Even if you spend $0 on fancy dinners and just eat Menú del Días and Mondongo’s for a week, you’ll eat very well for very little.
And if you do splurge on Carmen, El Cielo, or X.O. — you’ll be talking about it for years.
CTA: Start Planning Your Medellín Trip — Compare Hotels →
FAQ: Best Restaurants in Medellín
Carmen is widely considered the best restaurant in Medellín right now, offering a 7-course tasting menu for around $118 and an à la carte experience averaging $41 per person. It’s been the city’s top-rated fine dining spot for over a decade.
El Cielo is Medellín’s most iconic restaurant, known for its theatrical molecular gastronomy and the fact that its Washington D.C. location became the first Colombian restaurant to earn a Michelin star.
Mondongo’s and Hatoviejo are the two best places for authentic Colombian and Antioquian dishes. Think Bandeja Paisa, ajiaco, and mondongo (tripe soup) at prices that won’t break the bank.
El Poblado has the highest concentration of restaurants — from casual to fine dining. Laureles is the local favorite: walkable, less touristy, and home to excellent spots like Bárbaro and Test Lab Kitchen.
It varies wildly. A Menú del Día lunch costs around $4. A mid-range dinner at a restaurant like OCI.MDE or Mamasita runs $25–35 per person. Fine dining tasting menus at Carmen or El Cielo range from $108–$138 per person.
Yes — El Cielo’s team runs Kaime, a vegan restaurant in the city. Most fine dining spots like X.O. also offer vegetarian versions of their tasting menus.
Fine dining and trendy spots like Carmen, Moshi, El Cielo, and Mamasita all strongly recommend or require reservations. Casual spots like Mondongo’s, Criminal Taquería, and Menú del Día spots are walk-in only.
Medellín is the capital of the Antioquia region, famous for Bandeja Paisa — a massive platter of meat, beans, rice, plantain, chicharrón, and arepa. Ajiaco, mondongo, and fresh fruit juices are also Medellín staples.