Little by little Bogota has been surprising locals and international travelers with its uprising gastronomical scene. In fact Lonely Planet (2025) just awarded Bogota as the second best destination in South America due to its rich cultural and gastronomical offer.
If you travel to eat, then this blog is for you as we will share our list of best restaurants in Bogota. From local cuisine to international food, this city has food for everyone. Let’s dive in!
Best Restaurants in Bogota for traditional cuisine
- Casa Mamá Luz
This is a local favorite for traditional Colombian dishes. Owned by the famous chef Luz Dary Cogoyo, known for her appearance in Street Food Latin America and for having the best Ajiaco in Bogotá, Casa Mamá Luz offers a cozy atmosphere and a homey feel. Luz Dary brings together the flavors of Bogotá and the Colombian Caribbean, her hometown.
- Recommended dishes: Ajiaco, Empanadas and Mote de queso.
- Know before you go: It only opens for lunch and doesn’t take reservations, so we suggest arriving before 1:00 PM (or even earlier on weekends).
- Location: https://maps.app.goo.gl/z6YENysPJazN5nBg7
- Instagram: https://www.instagram.com/casamamaluz_/?hl=es
- La Herencia
Located in the heart of the financial district of Bogota, hidden in the streets of our British neighborhood: Quinta Camacho. It serves ALL the Colombian classics, making it ideal to taste the traditional flavors of the country.
- Recommended dishes: Cazuela de Mariscos, Cocido Cundiboyacense and Sobrebarriga al Horno.
- Location: https://maps.app.goo.gl/rzGWxhzJJMoLWUKN7
- Instagram: https://www.instagram.com/restaurantelaherencia/?hl=es
- Pasteleria Florida
This restaurant brings tradition to the table. They have been serving the best breakfast and Onces (Colombian brunch) since 1936.
- Recommended dishes: Tamal Tolimense, Hot Chocolate with Cheese and Changua.
- Know before you go: This is a great option for breakfast. It doesn’t take reservations, so avoid weekends when it can get crowded.
- Location: https://maps.app.goo.gl/zD9zZxn451qfmA1i6
- Kuna Mya
It’s a fantastic spot where you’ll find traditional dishes from Cundinamarca, the region where Bogota is located. Everything is made with fresh local ingredients, plus, they have unique cocktails using fruits from the area.
- Recommended dishes: Guiso de cola de res and Arroz atollado de gallina criolla.
- Location: https://g.co/kgs/HtD2HKt
- Instagram: https://www.instagram.com/kunamyacol/?hl=es
- Perseverancia Market
Looking for a true taste of Colombia? This market is a must! Each stall serves dishes from different regions of the country, letting you sample traditional Colombian flavors in one place.
Our favorite stalls are: La Esquina de Mary for fish dishes and Tolú for Ajiaco soup.
- Know before you go: Be there by noon and try to avoid it during the weekends as it gets very crowded. And remember to bring cash :).
- Location: https://g.co/kgs/bQTC8Pa
- Instagram: https://www.instagram.com/la_perseveranciaplaza/
Check everything in your ‘To eat list’ with our Ultimate Food Tour in Bogota!
Best International Restaurants in Bogota
- Flora
If you’re craving authentic Italian flavors in Bogota, Flora in Chapinero is the spot. This charming restaurant serves handmade pasta and traditional dishes that will wow you. PS: Don’t miss the exquisite tiramisu with an espresso.
- Know before you go: It is recommended to make a reservation, especially during the weekends.
- Location: https://g.co/kgs/p5Ef8x5
- Instagram: https://www.instagram.com/florachapinero/?hl=es
- Prudencia
This restaurant is the kind of place where time slows down in the best way. Hidden in La Candelaria, it serves wood-fired dishes with global flavors, from tender meats to seasonal veggies. The menu changes often, but one thing’s certain: you’ll leave with your heart (and stomach) full.
- Know before you go: You need to make a reservation.
- Location: https://g.co/kgs/QDpaugF
- Instagram: https://www.instagram.com/prudencia_restaurante/?hl=es
- Tremé
With its vibrant mix of Cajun and Creole flavors, Tremé brings the soul of New Orleans to Bogota. This restaurant combines great food and ambiance, plus, enjoy live blues on Thursdays and jazz on Fridays nights. Trust us, you won’t want to miss it!
- Know before you go: It is recommended to make a reservation, especially to enjoy live music
- Location: https://g.co/kgs/GcuuKdD
- Instagram: https://www.instagram.com/tremebogota/
- Osaka
This restaurant has become a must-try! It’s a perfect blend of Japanese precision and bold Peruvian flavors. The vibe is cool, the cocktails are on point, and the food is made to share with friends.
- Know before you go: It is recommended to make a reservation, especially to enjoy live music
- Location: https://g.co/kgs/hKirnMo
- Instagram: https://www.instagram.com/osakabog/?hl=es
BONUS: Crepes and Waffles
This restaurant is deeply loved by Colombians, and you’ll find it all over the city, there’s usually a line, and for good reason! They serve breakfast, lunch, and dinner, with something for everyone. It’s the perfect spot for tasty meals at an affordable price and you can’t go wrong with any dish. What’s even better? They’re known for hiring women, many of whom are single mothers, and offer them great benefits. Whether you’re starting your day or grabbing a bite between adventures, it’s the kind of place that feels like home.
Experience Bogota beside passionate locals. Book now your tours at zebrafisgona.com