GigiOGIGIO
ENES
Back to the journal

Caribbean Cuisine

Vegetarian and Vegan Restaurants in Puerto Viejo

4 min read

Puerto Viejo de Talamanca is one of the easiest places in Costa Rica to eat well without meat. Year-round fresh fruit and vegetables, a Caribbean cuisine that already leans heavily on coconut, plantain, yuca, and beans, and a traveler community used to every kind of diet mean vegetarian and vegan options here aren't an afterthought — they're a natural part of the table.

This guide rounds up the best places to eat vegetarian and vegan in Puerto Viejo: from restaurants dedicated to plant-based cooking to sodas and Caribbean kitchens where the everyday dishes adapt easily. Whether you're coming from Cocles, Playa Chiquita, Punta Uva, or Manzanillo, you'll eat full, fresh, and full of flavor.

Why Puerto Viejo is easy for vegetarians and vegans

The region's Caribbean cooking works in your favor if you don't eat meat. Many of its staples are already plant-based: rice and beans (cooked in coconut milk), plantain in all its forms, yuca, patacones, coconut vegetable curries, and seasonal tropical fruit. In most kitchens, asking for a meat-free or fish-free version is straightforward, and several spots work with organic produce from growers in Bribri and Playa Chiquita.

On top of that, there's a set of restaurants built specifically around plant-based diets — something you rarely find in small Costa Rican towns. Puerto Viejo is the exception: here the vegan menu stands on its own.

Restaurants dedicated to plant-based cooking

Cafe Rico is a favorite among those looking for healthy food. The menu runs to fresh salads, bowls, coconut-milk vegetable curry, and tropical fruit smoothies. They work with organic and local ingredients whenever they can, and the relaxed setting makes it ideal for a quiet breakfast or a light meal after the beach.

Orgánica is both a restaurant and a health-food shop. Eating plant-based here is effortless: chickpea burgers, quinoa bowls with roasted vegetables, tofu tacos with avocado sauce, and a solid list of fresh fruit-and-vegetable juices and smoothies. A good stop to recover after a day in the sun.

Tierra Verde has earned its reputation with fully animal-free cooking and an international streak. Dishes include mushroom risotto, black-bean enchiladas with homemade tomato sauce, and vegan pizzas with cashew cheese. They also do vegan desserts — chocolate brownies, fruit tarts — to finish on a sweet note.

Caribbean cooking that adapts well

Beyond the dedicated restaurants, a lot of the joy of eating vegetarian in Puerto Viejo is in the everyday Caribbean kitchen, which adapts naturally:

– Meat-free rice and beans: the coast's signature dish works perfectly on its own, as a main, with sweet plantain and salad.

– Coconut-milk vegetable curry: the Caribbean base of coconut and spices shines without any animal protein.

– Patacones and yuca: generous, naturally vegan sides.

– Vegetarian casado: many sodas will build the casado (rice, beans, plantain, salad) with egg, cheese, or just vegetables if you ask.

Eating vegan at the sodas and on a budget

You don't need a specialized restaurant to eat well without meat. The sodas — the town's small, family-run diners — almost always have a vegetarian version of the casado, or can put together a plate of rice, beans, plantain, and salad for very little. It's the cheapest and most authentic way to eat plant-based in Puerto Viejo. Just ask; most kitchens are used to it and sort it out with no fuss.

One tip: always ask for the plato del día (day's special). It's usually made with fresh seasonal vegetables and it's the cheapest, tastiest option going.

Vegetarian and vegan options at GigiO

At GigiO Puerto Viejo, plant-based cooking is part of the menu, not an exception. We make coconut-milk vegetable curries, plantain and yuca preparations, and adjust Caribbean dishes into vegetarian or vegan versions on request, with fresh local produce. If you eat gluten-free, we adapt preparations too — many Caribbean-base dishes already are. Tell us how you eat and we'll sort it out at the table.

Tips for eating plant-based in Puerto Viejo

– Lean on local fruit: mango, pineapple, papaya, passion fruit, and banana from the area are fresh and cheap — ideal for breakfasts and snacks.

– Ask about coconut milk: it's the base of much of the Caribbean kitchen and makes vegan dishes creamy and flavorful without dairy.

– Explore beyond the tourist spots: neighborhood sodas often have the best vegetarian adaptations at local prices.

– Reserve in high season: dedicated restaurants like Tierra Verde and Orgánica fill up; a reservation guarantees a table.

Visit us

Looking to eat vegetarian or vegan in Puerto Viejo without giving up Caribbean flavor? Stop by GigiO Puerto Viejo. Reserve your table or ask about the day's plant-based options by calling +506 8676 7889. Fresh Caribbean food, adapted to how you eat, in the heart of Puerto Viejo.