As Colombia’s bustling capital city, Bogota is a cosmopolitan metropolis in South America, and a haven for people who wish to soak up history, culture, and picturesque sights. It’s also a must-visit for avid foodies who want to dine like champions! If you want to revel in the amazing food and try the best restaurants in Bogota, then you should add these highly-acclaimed eateries to your list:


Matiz makes a strong restaurant choice for people who are searching for sophisticated dining journeys. The Italian menu consists of a vast array of hot and cold options alike. It doesn’t matter if you’re in the mood for steak tartare, salmon, gnocchi, or ravioli—Matiz will without a doubt satisfy your desire for mouthwatering and irresistible cuisine.


Tábula is a Bogota hotspot that blends foods from Latin America and the Catalan region of Spain. If you’re looking for straightforward and basic ingredients, you’ll have the meal of a lifetime here. And being steps away from a number of museums, Tábula is an excellent choice if you’re out sightseeing for the day! A few choice dishes include spaghetti, shrimp, tacos, and salad—sweet treats like flan and chocolate brownies also are a must-have.

Restaurante El Portico

People who are bona fide foodies won’t want to miss out on Restaurante El Portico in Bogota. This is a true favorite among locals, and accommodates diners who have all kinds of food preferences. If you want to sample seafood or grilled steak, Restaurante El Portico won’t let you down! Or try the fried pork belly, which is absolutely out of this world.


Leo is an absolutely thrilling restaurant choice: here, you’ll be served dishes 100% native to Colombia, with a focus on ecology, biodiversity, and community. Ingredients in the tasting menu may include ants, corozo fruit, rabbit, and much more. As one of the very best restaurants in Latin America, Leo is a can’t-miss for serious foodies visiting Colombia.


If you have a longing for fare that’s reminiscent of the Mediterranean region, then consider stopping by Casa in Bogota. If you’re an architecture buff as well as a foodie, you’ll love Casa—as an architectural heritage site designed by Guillermo Bermudez, this restaurant is a wonderful option for dinner. Try the tuna tartare or the mussels after a day of shopping!

Osaka – Cocina Nikkei

Hungry for Asian food? Check out Osaka – Cocina Nikkei in Bogota, where you’ll be served up incredible Japanese-Peruvian fusion! Enjoy the curry and shrimp, or the spicy chiles in your dish—you won’t be disappointed.

What else would you recommend for the best restaurants in Bogota? Join the Frayed Passport community and share your recommendations!

About the Author

Frayed Passport

This article was contributed by the Frayed Passport community or one of our friends. If you would like to send an article along, please have a look at our editorial guidelines and get in touch with Sarah, our Managing Editor, at!