Best Restaurants & Cafés in Bogotá, Colombia
From hole-in-the-wall ajiaco joints to rooftop tasting menus, here's where to actually eat well in Bogotá — with prices, neighbourhoods, and what to order.
Bogotá has quietly become one of Latin America's most interesting food cities. That's not hype — it's the result of a generation of Colombian chefs who trained abroad and came home, combined with serious coffee culture, a massive influx of international residents, and a traditional cuisine that people outside Colombia have criminally underrated for decades. Whether you're after a bowl of ajiaco on a cold Bogotá afternoon or a ten-course tasting menu in Usaquén, you won't go hungry here.
Here's where to eat, neighbourhood by neighbourhood, with prices as they stand in 2025.
Best for Traditional Colombian Food
La Puerta Falsa — La Candelaria
This place has been feeding people since 1816, and yes, it's genuinely that old. Tucked on Calle 11 near Plaza Bolívar, it's tiny — maybe eight tables — and the menu hasn't changed much in living memory. Order the ajiaco (the Bogotá-style chicken and potato soup that you absolutely must try before you leave this city), the chocolate santafereño with cheese and bread, or the tamales on a Sunday morning. A full lunch here runs 18,000–25,000 COP. Go early — it fills up by noon and there's no reservation system.
Andrés Carne de Res — Chía (with a Bogotá branch in Zona Rosa)
Yes, everyone tells you to go. Yes, it's worth it at least once. The Chía original, about 35 minutes north of the city, is the full experience — a carnival of colour, live music, and genuinely excellent grilled meats. A full meal with drinks will run you 80,000–150,000 COP per person. The Zona Rosa branch (Calle 82) is more manageable on a weeknight. Book via their website or WhatsApp for weekends — it's non-negotiable.
El Patio de la Perla — Chapinero
Less famous than it deserves to be. This is where you come for a proper bandeja paisa — the stomach-testing platter of beans, rice, chicharrón (fried pork belly), chorizo, egg, and avocado that constitutes a full day's calories in one plate. Around 28,000–35,000 COP. The portions are serious, the staff are no-nonsense, and it's frequented almost entirely by locals.
Doña Elvira — Usaquén market (weekends only)
The Usaquén flea market runs every Sunday along Calle 119, and Doña Elvira's stall is one of the best reasons to go. She does sancocho de gallina (hen soup, which is considerably richer than the chicken version) and has been doing it the same way for years. A big bowl with rice and arepa comes to around 15,000–20,000 COP. Get there before 1pm.
Best for International Cuisine
Criterion — Zona Rosa
One of Bogotá's most established fine dining addresses, run by the Rausch brothers. French-influenced but not precious about it — the cooking is technically excellent and the service is polished without being stiff. Budget around 150,000–250,000 COP per person with wine. Reservations essential, especially Thursday to Saturday.
Harry Sasson — Cabrera
A Bogotá institution. The menu covers Japanese, Mediterranean, and Colombian influences without feeling confused — mainly because the execution is confident. The roasted chicken with chimichurri has been on the menu forever and with good reason. Expect to spend 90,000–180,000 COP per person. Make a reservation; walk-ins at dinner are ambitious.
Masa — Chapinero Alto
If you miss proper sourdough or want genuinely good Middle Eastern-influenced cooking, Masa is the answer. Run by a Colombian-American chef, it's been a favourite with Bogotá's expat community for years. The shakshuka and the house bread are excellent. Brunch runs about 45,000–70,000 COP, and it's one of the better spots in the city for a slow weekend morning.
Celele — Zona G
Colombian Caribbean coastal cooking done with real care and creativity. Chef Jaime Rodríguez uses ingredients from the coast — ñame, coconut, fresh fish — in ways that feel both traditional and inventive. A tasting menu runs around 180,000–220,000 COP per person. Book ahead; it's not huge and word has spread.
Best Cafés for Working (WiFi, Plugs, Coffee Quality)
Bogotá has a solid café culture, and given that a flat white at a decent independent café costs about 8,000–12,000 COP, it's one of the more affordable places in the world to be a remote worker.
Azahar Café — Multiple locations (Usaquén, Zona Rosa, El Retiro)
Consistently good Colombian specialty coffee, reliable WiFi, and they don't harass you for buying just one drink. The Usaquén branch has the best natural light. Order a V60 or a cold brew — they know what they're doing with origin coffees. Around 8,000–14,000 COP per drink.
Qubit Coffee — Chapinero
This is the spot if you actually need to work. Reliable high-speed WiFi, plenty of power outlets, and a calm atmosphere that doesn't have music turned up loud. The coffee is excellent — they source from Colombian microlots — and the staff understand that sometimes you just need to sit for three hours. A cortado and a small snack runs about 18,000–22,000 COP.
Varietale — Quinta Camacho
Specialty coffee with real attention to the Colombian growing regions. They do cuppings occasionally and the baristas are happy to talk you through the menu if you want to get into it. Good spot for a mid-morning meeting. Coffee from around 9,000 COP.
Pergamino — Parque El Virrey (and Medellín originally)
The Bogotá branch of the Medellín favourite. Excellent coffee, a calmer environment than some trendier spots, and consistently good across multiple visits. Not the cheapest at around 12,000–16,000 COP per drink, but worth it.
Best Street Food and Markets
Paloquemao Market — Near La Soledad
This is the main wholesale and retail food market for the city and one of the most useful places you can go as a cook or a curious eater. Get there by 7–8am for the best of the fruit and vegetable sections — you'll find uchuvas (cape gooseberries), granadillas, lulos, and things you won't recognise. The cooked food stalls at the back do empanadas, arepas, and juices for almost nothing — 3,000–8,000 COP for breakfast. Take a taxi or use InDrive to get there; the surrounding streets are busy.
Usaquén Sunday Market — Usaquén
More tourist-facing than Paloquemao, but useful if you're in the north of the city on a Sunday. Food stalls sell chorizos, arepas rellenas (stuffed corn cakes), obleas (wafer sandwiches filled with arequipe, cream, and berries), and various sweets. Budget 10,000–20,000 COP for a serious street food wander.
La Plaza de La Macarena — La Macarena
The neighbourhood around Carrera 5 near Parque Nacional is worth walking on a weekend. There are street-facing restaurants with outdoor seating and some good informal stalls selling mazorca (grilled corn) and fresh juices. The area has good energy on a Saturday afternoon.
Best for a Special Occasion or Date Night
Leo Cocina y Cava — Zona G
Chef Leonor Espinosa has won more international awards than we have space to list and was named the world's best female chef by the World's 50 Best awards. Her restaurant is a full expression of Colombian biodiversity — dishes use ingredients from indigenous communities across the country. The tasting menu runs about 250,000–380,000 COP per person without wine pairings. Book several weeks in advance for weekends. This is genuinely one of the best restaurants in South America.
Casa Vieja — Zona G / Santa Bárbara
More relaxed than Leo but still a beautiful setting. Traditional Colombian recipes served in a restored colonial house. The posta negra (beef in dark caramel sauce) is excellent. Budget around 70,000–120,000 COP per person with drinks. Reservations recommended on weekends.
OCI.Mde — Zona G
Another Medellín export that's earned its Bogotá reputation. A concise menu, excellent local ingredients, and a room that gets the lighting right for once. Good natural wine list. Around 100,000–160,000 COP per person. Book ahead.
Best Healthy and Vegetarian Options
Quinoa — Chapinero
One of the more reliable vegetarian restaurants in the city. The lunchtime menú del día (set menu) runs around 18,000–25,000 COP and changes daily. Good fresh juices and a dessert section that actually works without meat substitutes trying to be something they're not.
Lettuce Eat — Zona Rosa and Chapinero
A salad-forward spot that caters fairly directly to the international community and health-conscious Bogotanos. Bowls and wraps run about 25,000–38,000 COP. Not the most adventurous cooking in the city, but consistent and reliably well-made.
Central Cevichería — Chapinero Alto
Not exclusively vegetarian, but they do a genuinely good mushroom ceviche alongside the fish versions. Worth going for the leche de tigre (the citrus-chilli marinade served in a shot glass) alone. Around 35,000–55,000 COP per person.
A Few Practical Notes
Use the Rappi or iFood apps if you want delivery — coverage in Bogotá is excellent and most of these restaurants are on the platforms. For reservations, WhatsApp is often the most reliable channel even for mid-range restaurants; many list a booking number on their Instagram rather than a formal reservation system.
The Zona G (Gastronómica) around Calle 69–70 between Carreras 4 and 7 is worth an afternoon wander — there are more restaurants per block here than almost anywhere else in the city, and you can make spontaneous decisions.
One last thing: Bogotá's altitude (2,600 metres) does slightly dull your palate and appetite when you first arrive, especially if you've come from sea level. Don't judge a restaurant harshly in your first 48 hours. By day three, everything tastes considerably better.
Sponsored content
Be Vida
Artisan RTD cocktails — tropical flavors of Colombia. Try them at El Sanatorio bar in Santa Marta.