The following list of restaurants features only the locally-owned restaurants in and around Puerto Viejo that offer traditional Caribbean and Costa Rican food. The information has been collected to help visitors find and learn about the great places to eat that may not receive all the attention they deserve.  To learn more about the story behind the restaurant and to see more pictures, just click on the links provided below. Buen Provecho!

Soda Mirna

Soda Mirna

Located adjacent to ATEC, Soda Mirna is in the best location to take in the sights of main street Puerto Viejo while sipping on fresh batidos and delicious traditional Caribbean food. Open every day from noon to 9:00pm, closed Thursdays. Phone: 8845.2398


Soda Miss Sam

Soda Miss Sam

Authentic Caribbean food in a quiet part of town. Serves lunch, dinner, and homemade baked goods. There is also a small store inside. Open every day from 10am to 9pm, closed Tuesdays. Tel: 2750 0108


Veronica's Place

Veronica's Place

Veronica's Place specializes in vegetarian, vegan and raw food, Caribbean style. Veronica can make any meal to fit special dietary requirements. Breakfast, lunch and dinner are available; there is also bakery and health food store inside. Located on the main street in downtown Puerto Viejo, open everyday except Saturday from 7:30am to 9pm. Tel: 2750.0236


Cafeteria Ivon

Cafeteria Ivon

Cafeteria Ivon in located oceanfront above Mojo’s and next to Monita Bonita’s. This locally owned Cafeteria offers eclectic twists on classic meals while keeping the original owner’s legacy alive by selling traditional Caribbean dishes and baked goods. Open everyday from 9am to 9pm, closed Tuesdays.


Restaurante Tamara

Restaurante Tamara

Restaurante Tamara has the reputation of being one of the best Caribbean food restaurants in Costa Rica. Try it for yourself! Tamara's is open 11am to 10:30pm everyday except Wednesday. Located on the main street in Puerto Viejo, three doors down from ATEC tel: 2750.0148