The Complete Vegetarian & Vegan Food Guide in Colombia (2026)

At a Glance

  • 🌿 Best vegan cities: Bogotá (50+ veg restaurants), Medellín (30+), Cartagena (limited but doable)
  • 🍽️ Naturally vegan staples: Rice & beans, arepas, patacones, tropical fruit
  • 💬 Magic phrase: “Sin carne, sin pollo, sin huevo” (without meat, chicken, or egg)
  • 💵 Budget: Street food from $1 USD; restaurant meals $5–$15 USD
  • 📱 Best resource: HappyCow Colombia — use it daily

You landed in Colombia, walked past a corrientazo lunch counter piled high with grilled meats, and thought — wait, can I actually eat here?

Short answer: absolutely yes.

The longer answer is that it depends a lot on where you are and how you navigate the menus.

Colombia isn’t Thailand or Bali when it comes to plant-based dining — most traditional dishes are meat-heavy — but the country has made a huge leap in the last few years.

Bogotá alone now has over 50 vegan and vegetarian restaurants, and Medellín has passed 30.

This vegetarian & vegan food guide in Colombia is everything you need to eat well, spend smart, and never go hungry.

Why Colombia Is More Vegan-Friendly Than You Think

Here’s the thing most travel blogs won’t tell you upfront.

Colombia’s cuisine has always been accidentally vegan in many places.

Rice and beans (arroz y frijoles) — a cornerstone of Colombian cooking — are naturally plant-based in most restaurants.

The country also has insane tropical fruit variety.

You’ll find fruits you’ve never even heard of — níspero, zapote, cherimoya — available fresh at almost every market.

The game-changer, though, is the growing urban plant-based movement.

Cities like Bogotá and Medellín have embraced vegan cuisine in a serious way, with dedicated vegan spots serving everything from veganized bandeja paisa to jackfruit tacos and vegan cakes.

The 12 Best Vegetarian & Vegan Foods to Try in Colombia

1. Arroz y Frijoles (Rice and Beans)

This is your daily staple as a plant-based traveler in Colombia.

Almost every restaurante corriente (budget diner) serves it, and it’s almost always vegan — just ask if the beans were cooked with meat (“¿Los frijoles tienen carne?”).

Filling, cheap (under $2 USD), and genuinely delicious.

2. Arepas

Arepas are everywhere in Colombia, and the plain corn versions are 100% vegan.

You’ll find them grilled, baked, and topped with avocado or fresh salsa at street stalls from Bogotá to Barranquilla.

Avoid arepa de choclo if you’re vegan — it typically contains cheese — unless you’re at a dedicated vegan spot that makes a plant-based version.

3. Patacones

These will ruin you for regular snacks.

Patacones are twice-fried green plantains — smashed flat, fried again, and served crispy with guacamole, black beans, or spicy salsa.

Vegan, addictive, and available absolutely everywhere.

4. Empanadas Vegetarianas

Vegetarian empanadas are one of Colombia’s best street foods.

You’ll find them stuffed with cheese, potato, beans, or vegetables — and they start at just $1 USD.

Look for the empanadas de pipián (potato and peanut sauce) in Bogotá and the Pacific coast — they’re legendary.

5. Vegan Bandeja Paisa

The bandeja paisa is Colombia’s most iconic dish — and yes, it has a vegan version.

At dedicated plant-based restaurants in Medellín and Bogotá, you’ll find it made with beans, avocado, rice, grilled plantains, tofu chicharrón, and arepas.

If you’re at a regular restaurant, just ask them to remove the meat and add extra avocado.

6. Ajiaco Vegano

Traditionally a chicken-based soup, ajiaco is a warming Colombian comfort food made with three types of potato, corn, guasca herb, and avocado.

The vegan version swaps the chicken for extra vegetables and is deeply satisfying — especially in Bogotá’s cooler highland climate.

7. Tamales Vegetarianos

Steam-cooked corn dough wrapped in banana leaves, filled with vegetables, chickpeas, or tofu.

They’re a traditional Colombian food worth trying at least once, and in cities like Medellín, you can find vegetarian versions at markets and neighborhood spots.

8. Carimañola

Think of this as the cassava cousin of an empanada.

Carimañola is a deep-fried cassava dough stuffed with cheese or vegetables — vegetarian-friendly and super popular as a street food breakfast.

9. Papas Rellenas

Stuffed fried potatoes filled with rice and vegetables.

They’re golden, crispy on the outside, and soft and savory inside — a total street food win for vegetarians.

10. Cazuela de Frijol

A rich bean stew that’s naturally vegan in many forms, though you’ll want to confirm it wasn’t made with pork stock.

Ask: “¿La cazuela tiene carne o tocino?”

11. Tropical Fruit Everything

Colombia’s fruit game is unmatched in the world.

Paloquemao Market in Bogotá is a must-visit — massive, chaotic, colorful, and packed with exotic fruits you can’t find anywhere else.

Try lulo, maracuyá (passion fruit), guanábana, and fresh coconut water straight from the shell.

12. Limonada de Coco

Cartagena’s most refreshing drink — and it’s totally vegan.

A creamy coconut lemonade that shows up at practically every restaurant in the city.

Order one immediately upon arrival. You’ll thank us later.

[CTA: Search Vegan-Friendly Tours in Colombia →]

The Best Vegan-Friendly Cities in Colombia

Bogotá

Bogotá is the undisputed capital of plant-based eating in Colombia.

With over 50 dedicated vegan and vegetarian restaurants, you won’t run out of options here.

A few standout spots:

  • Herbívoro Cocina Vegana — Multiple locations, open for breakfast through dinner, with casual vibes and solid vegan Colombian food
  • Casa Lélyté — Upscale vegan dining inside a boutique hotel in Chapinero; perfect for a special night out
  • Mestizo Vegano — One of the most popular spots in the city, mixing veganized Colombian dishes with burgers and pasta
  • Frambuesa Pastelería Vegan — For when you need a vegan pastry and a coffee, stat

Pro Tip: On weekends, make reservations at popular spots like Mestizo Vegano — they fill up fast.

Medellín

Medellín’s vegan scene has exploded in recent years and now boasts over 30 plant-based restaurants.

  • Justo — An upscale, contemporary vegan restaurant surrounded by greenery in El Poblado; think tapas-style sharing plates, oat pancakes, and risotto — plus an attached vegan market called Ceres
  • Check HappyCow Medellín for the most up-to-date full list

The city is also getting creative with veganized bandeja paisa — even the tofu chicharrón is genuinely good.

Cartagena

Full honesty here: Cartagena is the toughest city in Colombia for plant-based eating.

There are no 100% vegan restaurants in the old city, and vegan options on menus are limited.

That said, you will eat well if you know where to go:

  • Samudra Govindas — The top-rated vegan-friendly spot on HappyCow Cartagena
  • Beiyu Açaí Café — Great for breakfast bowls and lunch in the Getsemaní district
  • Restaurante Cande Cocina — A slightly fancy option with a full vegan menu; try the vegan ceviche and sancocho
  • Pezetarian — Asian fusion with veggie/vegan sushi options

Pro Tip: In Cartagena, limonada de coco and fresh tropical fruit will be your best friends on harder days.

Salento & The Coffee Region

Don’t sleep on Salento.

This tiny mountain town in Colombia’s Coffee Region has multiple vegetarian restaurants and a beloved vegan café called Coco Bowl — a great base if you’re visiting the Cocora Valley.

Minca

Minca (near Santa Marta) has a small but surprisingly solid plant-based scene with 13+ vegan and vegetarian options listed on HappyCow.

It attracts a laid-back, health-conscious crowd of digital nomads and eco-travelers — so the food follows.

Top Vegan-Friendly Restaurants in Colombia

RestaurantCityVibeBest ForAffiliate Link
Herbívoro Cocina VeganaBogotáCasual caféBreakfast & daily meals[Book nearby hotel →]
Casa LélytéBogotáUpscaleSpecial dinner[Book nearby hotel →]
Mestizo VeganoBogotáTrendyVegan Colombian food[Book nearby hotel →]
JustoMedellínContemporaryDate night / tapas[Book nearby hotel →]
Samudra GovindasCartagenaBudget-friendlyBackpacker lunch[Book nearby hotel →]
Beiyu Açaí CaféCartagenaCasualBreakfast bowls[Book nearby hotel →]
Coco BowlSalentoCozy caféCoffee region stop[Book nearby hotel →]

7 Survival Tips for Eating Plant-Based in Colombia

1. Learn the phrase “Soy vegano/a. Sin carne, sin pollo, sin huevo, sin lácteos” — “I’m vegan. No meat, no chicken, no egg, no dairy.”

2. Always ask about the beans. Beans are often cooked with pork or lard in traditional Colombian kitchens. “¿Los frijoles tienen carne o manteca?”

3. Download HappyCow before you land. It’s the single most useful tool for plant-based travelers in Colombia.

4. Stock up at markets. Paloquemao Market in Bogotá and smaller markets in towns like Villa de Leyva and San Gil are excellent for fresh produce.

5. Look for Masato de Arroz* — a locally brewed rice milk that’s cheaper than plant-based milk at supermarkets and widely available.

6. In smaller towns, go simple. Ask for rice, beans, patacones, avocado, and fresh salad — most kitchens can pull this together even without a dedicated veg menu.

7. Set realistic expectations for non-urban areas. The further you get from Bogotá and Medellín, the more limited your options become — pack some snacks and embrace the fruit.

Pro Tip: The Colombian menú del día (set lunch menu) is usually your cheapest and most filling option — typically $3–6 USD. Many restaurants will happily substitute the meat for an extra helping of beans, plantain, or avocado if you ask nicely.

[CTA: Compare Hotels Near Bogotá’s Best Vegan Restaurants →]

Is Colombia Worth It for Vegan Travelers? Our Honest Verdict

Yes — with the right expectations.

Colombia is not a default plant-based paradise.

You’ll have moments in rural areas where you’re eating plain rice, avocado, and a fried plantain and calling it a win.

But in Bogotá, Medellín, Salento, and even Cartagena, you’ll eat genuinely fantastic food — creative, flavorful, and deeply tied to Colombian culinary tradition.

The country’s incredible tropical fruit, its naturally vegan staples, and its rapidly growing urban vegan movement make it one of the most exciting destinations in South America for plant-based travelers right now.

Come hungry. Leave obsessed.

FAQ: Vegetarian & Vegan Food in Colombia

Is Colombia vegan-friendly?

Colombia is becoming increasingly vegan-friendly, especially in Bogotá and Medellín.
Bogotá has over 50 vegetarian and vegan restaurants, and Medellín has 30+.
Smaller cities and rural areas are more challenging, but naturally vegan staples like rice, beans, arepas, and fresh fruit are available nationwide.

What traditional Colombian food is vegan?

Several traditional Colombian dishes are naturally vegan or easily veganized, including arroz y frijoles (rice and beans), arepaspataconescazuela de frijolajiaco vegano, and tamales vegetarianos.
Always ask if beans were cooked with meat, as this varies by restaurant.

Can I eat vegan in Cartagena, Colombia?

You can eat vegan in Cartagena, but it requires more effort than in Bogotá or Medellín.
There are no fully vegan restaurants in the old city, but spots like Samudra Govindas and Beiyu Açaí Café cater well to plant-based diners.
Lean on fresh fruit, limonada de coco, and simple rice-and-bean dishes to fill the gaps.

How do you say “I’m vegan” in Colombia?

Say: “Soy vegano” (male) or “Soy vegana” (female).
For ordering, the most useful full phrase is: “Sin carne, sin pollo, sin pescado, sin huevo, sin lácteos” — “Without meat, chicken, fish, egg, or dairy.”

Is vegetarian food cheap in Colombia?

Yes, very.
Street food like empanadas and patacones starts at around $1 USD, and a full menú del día set lunch at a local restaurant typically costs $3–6 USD.
Dedicated vegan restaurants in Bogotá and Medellín tend to be slightly pricier — expect $8–$15 USD per meal.

What is the best city in Colombia for vegans?

Bogotá is the best city for vegan travelers in Colombia, with over 50 dedicated vegan and vegetarian restaurants.
Medellín comes in a close second, with a rapidly growing scene and some of the country’s most creative plant-based cooking.

Are there vegan options in Colombian supermarkets?

Yes — plant-based milk, tofu, oatmeal, and vegan products are increasingly available in Colombian supermarkets and health food stores in urban areas.
For budget-conscious travelers, Masato de Arroz (rice milk) is a locally produced, affordable plant-based milk alternative.

Can I find vegan food in smaller Colombian towns?

In towns like SalentoMinca, and Villa de Leyva, you’ll find small vegetarian cafés and markets with fresh produce.
In truly off-the-beaten-path villages, stick to rice, beans, avocado, plantains, and fresh fruit — the building blocks of a solid plant-based meal anywhere in Colombia.

About the author
Kath Meer

Leave a Comment