Disclaimer: This article may contain affiliate links. Clicking on them may earn Costa Rica Vibes a commission, at no extra cost to you. Thank you for your support!

The 12 Best Restaurants in Puerto Viejo, Costa Rica

Looking for the best restaurants in Puerto Viejo, Costa Rica? This Caribbean coastal town that is popular with backpackers and surfers has a ton of amazing spots to satisfy any craving you might have.

We’re a couple living in Costa Rica, and we visit Puerto Viejo often. I am a self-proclaimed foodie, so we have spent a lot of time munching our way through Puerto Viejo. We created this list of our 12 favorite places to eat in Puerto Viejo to include a mix of local and international flavors, budget-friendly and high-end options, and meals for all times of day.

So, let’s dive into the 12 best eats in Puerto Viejo. And stick around for some handy dining tips at the end!

Restaurants at a Glance

puerto viejo restaurants

Map of Puerto Viejo Restaurants

You can also open this map in Google Maps here.

1. Cafe Rico

Café Rico is a cozy place for a leisurely breakfast or brunch. They serve up a variety of dishes, from hearty pancakes to tasty avocado toast as well as some delicious coffee and tea based bevarges. Personally, I love the friendly staff, lush garden, and insane selection of books they have.

  • Price Point: $$
  • Vegetarian Options? Yes. There are plenty of vegetarian options.
  • Takes Reservations? No, but you should have no problem finding a table.
  • Opening Hours: 7:00 AM – 12:00 PM (closed Thursdays and Fridays)
  • Rating: 5.0/5 stars on TripAdvisor

Get More Info on Cafe Rico

2. The Beach

The 12 Best Restaurants in Puerto Viejo, Costa Rica

The Beach is located on the Selina Hotel property. The restaurant offers a relaxed dining experience with ocean views. We like the diverse menu which features things like Caribbean cuisine, burgers, international food items, and pizza. We suggest coming here for lunch to enjoy the atmosphere in the daylight.

  • Price Point: $$-$$$
  • Vegetarian Options? Yes, there are plenty of food options for vegetarians here.
  • Takes Reservations? You can call them at +506 8872 7230
  • Opening Hours: 7:00 AM – 10:00 PM daily
  • Rating: 5.0/5 stars on TripAdvisor​

Get More Info on The Beach

3. Port Vell

Port Vell is an amazing breakfast and brunch spot located in the heart of Puerto Viejo de Talamanca. They are known for their homemade dishes made from locally sourced ingredients. I love that they offer a variety of vegan and vegetarian options as well as a mix of sweet and savory dishes.

  • Price Point: $$
  • Vegetarian Options? Yes, and there are also vegan options.
  • Takes Reservations? No, you don’t need reservations.
  • Opening Hours: 7:30 AM – 1:30 PM (Closed Tuesday and Wednesday)
  • Rating: 5.0/5 stars on TripAdvisor​

Get More Info on Port Vell

4. Como en la Gloria

Como en la Gloria is a tasty Spanish restaurant offering an array of gourmet dishes. This eatery serves up a variety of tapas, seafood, and paella. I think this is the perfect place for a date night when you get a bit tired of Costa Rican cuisine and need some variety in your life.

Price Point: $$-$$$
Vegetarian Options? Yes, but they don’t have a huge selection.
Takes Reservations? Yes, you can call them at +506 8584 8190
Opening Hours: 5:30 PM – 10:00 PM (Closed Mondays)
Rating: 5.0/5 stars on TripAdvisor

Get More Info on Como en la Gloria

5. KOKi Beach Restaurant & Bar

KOKi Beach Restaurant & Bar offers a fun outdoor dining experience with oceanfront views. This popular spot features a diverse menu of Caribbean, Latin, and Costa Rican cuisine. It is mostly known for its fresh seafood and fantastic cocktails. Personally, I love it for the vibrant atmosphere.

  • Price Point: $$-$$$
  • Vegetarian Options? Yes, there are a few vegetarian options
  • Takes Reservations? Yes, you can call them at +506 8505 9191 or stop by.
  • Opening Hours: 5:00 PM – 10:00 PM (Closed Sundays)
  • Rating: 4.5/5 stars on TripAdvisor​

Get More Info on KOKi Beach Restaurant & Bar

6. Jammin

Jammin doesn’t look like much from the outside but the food speaks for itself. Here you can enjoy a laid-back atmosphere and AMAZING Caribbean cuisine. Plus, everything on their menu is vegan. I personally love the Jerk Jack Fruit.

  • Price Point: $$
  • Vegetarian Options? Yes, everything is vegan.
  • Takes Reservations? No
  • Opening Hours: 2:00 PM – 10:00 PM (closed Sundays)
  • Rating: 4.5/5 stars on TripAdvisor

Get More Info on Jammin

7. Soca

Soca offers a refined dining experience with ocean views. It is definitely the fanciest restaurant in Puerto Viejo and is perfect for a romantic dinner. I suggest coming here for a seafood or steak dinner. The attentive service, boutique style atmosphere, and beautifully presented dishes (such as ceviche served in a coconut shell) make it a memorable spot for dinner.

  • Price Point: $$$$
  • Vegetarian Options? This is not the best restaurant option for vegetarians. The options are very limited, but there are a few pastas and pizzas you can eat.
  • Takes Reservations? Yes
  • Opening Hours: 5:00 PM – 10:00 PM
  • Rating: 5.0/5 stars on TripAdvisor​

Get More Info on Soca

8. Chill and Cheese Snackbar

Chill and Cheese Snackbar offers a casual dining experience with a focus on comfort food. This place is mostly known for their delicious burgers. I like that the service is fast and everything I have eaten here has been good.

  • Price Point: $$
  • Vegetarian Options? Yes, they have a vegetarian patty option for burgers. Also, snack items such as quesadillas can be made with mushroom filling.
  • Takes Reservations? No, but you should have no problem grabbing a table here.
  • Opening Hours: 3:00 PM – 9:45 PM (Closed Wednesdays)
  • Rating: 5/5 stars on TripAdvisor

Get More Info on Chill and Cheese Snackbar

9. Que Quilombo

Located in Playa Chiquita (just south of Puerto Viejo), Que Quilombo is a cozy, family-run restaurant. This place serves up a variety of dishes including pizza, but really you should come for the steaks. They take their meats very seriously and I have had some of the best steaks of my life here. Also, the service is great here. Everyone is so friendly and helpful.

Price Point: $$$
Vegetarian Options? Yes, there are a few vegetarian dishes including pizza options.
Takes Reservations? You can call them at +506 63794300
Opening Hours: 5:00 PM – 9:00 PM (Closed Sundays)
Rating: 5.0/5 stars on TripAdvisor

Get More Info on Que Quilombo

10. Green Jaguar Irish Pub

Green Jaguar Irish Pub can best be described as a traditional Irish pub fare with Costa Rican influences. They have a wide selection of beers and hearty dishes like fish and chips, burgers, shepherds pie. I also love the lively atmosphere here.

  • Price Point: $$
  • Vegetarian Options? Yes, they actually have a vegan section on their menu.
  • Takes Reservations? I don’t think they take reservations, but you can always call them at +506 6062 9988.
  • Opening Hours: 7:30 AM – 11:00 PM (closed Sundays)
  • Rating: 5/5 stars on TripAdvisor

Get More Info on Green Jaguar Irish Pub

11. Sage Restaurant

The 12 Best Restaurants in Puerto Viejo, Costa Rica

Sage Restaurant Playa 506 is located south of Puerto Viejo in Cocles. This restaurant is known for its fusion cuisine that combines local ingredients with international flavors. I love the beautifully presented dishes and the relaxed, beachfront setting. Plus, they have an extensive bar menu.

  • Price Point: $$$
  • Vegetarian Options? Yes
  • Takes Reservations? Yes
  • Opening Hours: 6:00 PM – 10:00 PM
  • Rating: 4.5/5 stars on TripAdvisor

Get More Info on Sage Restaurant

12. Grow

Grow is a farm-to-table restaurant that emphasizes sustainability and local produce. Everything served here is vegetarian or vegan. The menu features fresh, organic dishes such as bowls, salads, and smoothies. The location just in front of the beach definitely adds to the charm.

Price Point: $$
Vegetarian Options? Yes, the entire menu is vegetarian or vegan.
Takes Reservations? You can call them at +506 8370 6334
Opening Hours: 8:00 AM – 8:00 PM (Closed Sundays)
Rating: 5.0/5 stars on TripAdvisor

Get More Info on Grow

Other Things to Know About Eating in Puerto Viejo

  • For groceries, check out Super Old Harbor and Mega Super located in the downtown area. They usually have the best variety and are conveniently located.
  • Most places don’t require reservations, but during high season, it’s wise to call ahead.
  • Many restaurants don’t have websites. Some use Facebook, but visiting in person is often best to see the menu.
  • If you have allergies, inform your waiter. I suggest carrying a card with your allergies translated into Spanish. I am potentially deathly allergic to shellfish, so I completely understand the struggles.
  • For a fun experience, try a local cooking class to learn how to make traditional Costa Rican dishes. We suggest this awesome one with a local woman named Josephina.
  • Tap water is generally safe to drink here, but I suggest buying bottled water just to be on the safe side. We like to buy large jugs and refill our water bottles as needed.
  • Most places accept cash and credit cards, but it’s always good to check first. There are ATM’s at the Banco Nacional and BCR located at the tip of the downtown area.
  • Tipping is not required but appreciated. Read our guide on tipping in Costa Rica for more details.
  • Restaurants are generally casual. However, it can get cooler in the evening, so bring a light cover-up.

Conclusion: Restaurants in Puerto Viejo

In conclusion, Puerto Viejo de Talamanca offers an impressive variety of dining options to satisfy all taste buds and budgets.

Whether you’re in the mood for a cozy breakfast, an authentic Caribbean feast, or a romantic dinner by the sea, this Caribbean town has something for everyone.

If you have any questions about planning your trip to Puerto Viejo de Talamanca, feel free to leave them in the comment section below. We are always happy to help you plan your adventures!

Costa Rica Travel Details: What You Need to Know

🚗 Should I rent a car in Costa Rica?

Having a rental car will give you the most flexibility when traveling in Costa Rica. This will also allow you to take fun day trips on your own.

🏄🏽 How can I book things to do?

We find that Viator tends to have the most comprehensive selection of activities with secure booking and good cancellation policies.

🍍 I’m overwhelmed with planning. Can you help?

Of course! I suggest joining our Facebook group for specific questions and head to our Start Here Page to get started planning.

✈️ What is the best way to book a flight?

Usually, we have the best luck finding great prices with Skyscanner. Check for flights to both San Jose Airport (SJO) and Liberia Airport (LIR).

🛏️ What is the best way to book my Costa Rica hotels?

We highly suggest Booking.com for hotel bookings and typically use VRBO for Costa Rica vacation rentals.

🗣️What is the main language in Costa Rica?

The main language in Costa Rica is Spanish. Most people working in tourism speak at least some English.

💰 What is the currency in Costa Rica?

The currency used in Costa Rica is the Costa Rican colón (CRC). However, the US dollar is widely accepted in most tourist areas

📞 What is the best way to stay connected?

An eSIM from Airalo is the easiest way to get 4G data while traveling in Costa Rica.

🌴 Is Costa Rica safe?

Generally, Costa Rica is considered safe for tourists. However, like any travel destination, it’s best to use caution and be aware of your surroundings.

🛂 Do you need a passport to go to Costa Rica?

Yes, Costa Rica is its own country. You will need a passport to visit.